Skip to main content

Nextroute is an engine for solving Vehicle Routing Problems (VRPs).

Project description

Nextroute

Welcome to Nextmv's Nextroute, a feature-rich Vehicle Routing Problem (VRP) solver written in pure Go. Designed with a focus on maintainability, feature-richness, and extensibility, Nextroute is built to handle real-world applications across all platforms that Go (cross)compiles to.

Our goal is not to compete on specific VRP type benchmarks, but to provide a robust and versatile tool that can adapt to a variety of routing use-cases. Whether you're optimizing the routes for a small fleet of delivery vans in a city or managing complex logistics for a global supply chain, Nextroute is equipped to help you find efficient solutions.

You can work with Nextroute in a variety of ways:

  • Go package: Import the nextroute package in your Go project and use the solver directly.
  • Python package: Use the nextroute Python package as an interface to the Go solver.

Features

Feature Description
Alternate stops Specify a set of alternate stops per vehicle for which only one should be serviced.
Compatibility attributes Specify which stops are compatible with which vehicles.
Capacity Set capacities for vehicles and quantities (demanded or offered) at stops.
Cluster constraint Enforce the creation of clustered routes.
Cluster objective Incentivize the creation of clustered routes.
Custom constraints Implement custom constraints with Nextmv SDK.
Custom data Add custom data that is preserved in the output.
Custom matrices Use custom matrices to achieve more precise drive time.
Custom objectives Implement custom objectives with Nextmv SDK.
Custom operators Implement custom operators with Nextmv SDK.
Custom output Create a custom output for your app.
Distance matrix Specify a distance matrix in the input that provides the distance of going from location A to B.
Duration matrix Specify a duration matrix in the input that provides the duration of going from location A to B.
Duration groups Specify a duration that is added every time a stop in the group is approached from a stop outside of the group.
Early arrival time penalty Specify a penalty that is added to the objective when arriving before a stop's target arrival time.
Late arrival time penalty Specify a penalty that is added to the objective when arriving after a stop's target arrival time.
Map data in cloud Calculates duration and distance matrices using a hosted OSRM map service when running on Nextmv Cloud. Note that map data is a paid feature.
Maximum route distance Specify the maximum distance that a vehicle can travel.
Maximum route duration Specify the maximum duration that a vehicle can travel for.
Maximum route stops Specify the maximum stops that a vehicle can visit.
Maximum wait time Specify the maximum time a vehicle can wait when arriving before the start time window opens at a stop.
Minimum route stops Specify the minimum stops that a vehicle should visit (applying a penalty).
Nextcheck Check which stops can be planned or why stops have been unplanned.
Precedence Add pickups and deliveries or specify multiple pickups before deliveries and vice versa.
Stop duration Specify the time it takes to service a stop.
Stop duration multiplier Specify a multiplier on time it takes a vehicle to service a stop.
Stop groups Specify stops that must be assigned together on the same route, with no further requirements.
Stop mixing Specify properties of stops which can not be on the vehicle at the same time.
Time windows Specify the time window in which a stop must start service.
Unplanned penalty Specify a penalty that is added to the objective to leave a stop unplanned when all constraints cannot be fulfilled.
Vehicle activation penalty Specify a penalty that is added to the objective for activating (using) a vehicle.
Vehicle initial stops Specify initial stops planned on a vehicle.
Vehicle start/end location Specify optional starting and ending locations for vehicles.
Vehicle start/end time Specify optional starting and ending time for a vehicle.

License

Please note that Nextroute is provided as source-available software (not open-source). For further information, please refer to the LICENSE file.

Installation

  • Go

    Install the Go package with the following command:

    go get github.com/nextmv-io/nextroute
    
  • Python

    Install the Python package with the following command:

    pip install nextroute
    

Usage

For further information on how to get started, features, deployment, etc., please refer to the official documentation.

Go

A first run can be done with the following command. Stand at the root of the repository and run:

go run cmd/main.go -runner.input.path cmd/input.json -solve.duration 5s

This will run the solver for 5 seconds and output the result to the console.

In order to start a new project, please refer to the sample app in the community-apps repository. If you have Nextmv CLI installed, you can create a new project with the following command:

nextmv community clone -a go-nextroute

Python

A first run can be done by executing the following script. Stand at the root of the repository and execute it:

import json

import nextroute

with open("cmd/input.json") as f:
    data = json.load(f)

input = nextroute.schema.Input.from_dict(data)
options = nextroute.Options(SOLVE_DURATION=5)
output = nextroute.solve(input, options)
print(json.dumps(output.to_dict(), indent=2))

This will run the solver for 5 seconds and output the result to the console.

In order to start a new project, please refer to the sample app in the community-apps repository. If you have Nextmv CLI installed, you can create a new project with the following command:

nextmv community clone -a python-nextroute

Local benchmarking

To run the go benchmarks locally, you can use the following command:

go test -benchmem -timeout 20m -run=^$ -count 10 -bench "^Benchmark" ./...

In order to compare changes from a PR with the latest develop version, you can use benchstat.

# on the develop branch (or any other branch)
go test -benchmem -timeout 20m -run=^$ -count 10 -bench "^Benchmark" ./...\
 | tee develop.txt
# on the new branch (or any other branch)
go test -benchmem -timeout 20m -run=^$ -count 10 -bench "^Benchmark" ./...\
 | tee new.txt
# compare the two
benchstat develop.txt new.txt

Versioning

We try our best to version our software thoughtfully and only break APIs and behaviors when we have a good reason to.

  • Minor (v1.^.0) tags: new features, might be breaking.
  • Patch (v1.0.^) tags: bug fixes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nextroute-1.12.4.dev0.tar.gz (7.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nextroute-1.12.4.dev0-cp313-cp313-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.13Windows x86-64

nextroute-1.12.4.dev0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

nextroute-1.12.4.dev0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

nextroute-1.12.4.dev0-cp313-cp313-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

nextroute-1.12.4.dev0-cp313-cp313-macosx_13_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

nextroute-1.12.4.dev0-cp312-cp312-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.12Windows x86-64

nextroute-1.12.4.dev0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

nextroute-1.12.4.dev0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

nextroute-1.12.4.dev0-cp312-cp312-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

nextroute-1.12.4.dev0-cp312-cp312-macosx_13_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

nextroute-1.12.4.dev0-cp311-cp311-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.11Windows x86-64

nextroute-1.12.4.dev0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

nextroute-1.12.4.dev0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

nextroute-1.12.4.dev0-cp311-cp311-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

nextroute-1.12.4.dev0-cp311-cp311-macosx_13_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

nextroute-1.12.4.dev0-cp310-cp310-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.10Windows x86-64

nextroute-1.12.4.dev0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

nextroute-1.12.4.dev0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

nextroute-1.12.4.dev0-cp310-cp310-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

nextroute-1.12.4.dev0-cp310-cp310-macosx_13_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

nextroute-1.12.4.dev0-cp39-cp39-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.9Windows x86-64

nextroute-1.12.4.dev0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

nextroute-1.12.4.dev0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

nextroute-1.12.4.dev0-cp39-cp39-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

nextroute-1.12.4.dev0-cp39-cp39-macosx_13_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

nextroute-1.12.4.dev0-cp38-cp38-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.8Windows x86-64

nextroute-1.12.4.dev0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

nextroute-1.12.4.dev0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

nextroute-1.12.4.dev0-cp38-cp38-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.12.4.dev0-cp38-cp38-macosx_13_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.8macOS 13.0+ x86-64

File details

Details for the file nextroute-1.12.4.dev0.tar.gz.

File metadata

  • Download URL: nextroute-1.12.4.dev0.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4.dev0.tar.gz
Algorithm Hash digest
SHA256 2182faff07d5df9b42b7895ebcbe7dd175a581a2bf5144450c49ec5b926dab48
MD5 95f8b1a0f37622184a1bcf24f07335c0
BLAKE2b-256 ea6fdd8c252e28411e62a40b7f6c06cf938a3e605e188923d2cb43efc9d24fe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0.tar.gz:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 91d3080a5f51588bf2da10734deae8a23c4521e06fc91a85748650aebbb6662d
MD5 026877113b5a9661d7c488d780e4cdf6
BLAKE2b-256 52f53a239c18faf737bb3e95f8e610fea3decb809972894cc35a3afad2637da7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63a84753a93c5bd6fbabffb85e94274427ce8ce9145a7fa058989d549fdc64f1
MD5 b6dc9bb079daf85f3a662ddda04bde9c
BLAKE2b-256 ad1f70bdddaa8f8a19ed963e77f071853c9db418381d598fce843e9b66ea0ac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 766084699c2e5707fb7552cab2e6f0d99c6b06964372d65a818ffb777729c2a7
MD5 5b810b07f802cbc23332fea01cea70f1
BLAKE2b-256 147142632b7aa59738454402dd7feeca6b2cdeaddca26fb38e58386f418e6126

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6ee7bb992402618559e487911c9626d779f3baa179f9bd84f3aeed6ddd556620
MD5 4cf158b906a7e2098dc67cf192e648af
BLAKE2b-256 4ca9fa56ad207c7ecbef545c22a64333f380bbb339a8c442cad36d7257e78b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b62b895077ae34a982b193103fd4fac4443f403dae1e0341bb5a938950925144
MD5 63a4b7e6951222894c8e3e14f5a91c76
BLAKE2b-256 f8efed5bbe254dffae5d9b388b1b1b86667ba6f27e9c0b406e739c9305fc9570

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 853e4677eff31a1aef165396e3831ac96a1b80319dfc8bae061eb0cc7ff5c7e7
MD5 811f886620de23c8fb99608ece693290
BLAKE2b-256 ded007414fe6f9a7c6d3f578474f119e69067389a794e352b202961120a6b793

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a620940779d9eedf922394ef237595ee9027eb51407f1fb470a8d1f21542e383
MD5 fee21d1807eb81157a264f2e87ec6a6d
BLAKE2b-256 7731981f14a8e177c401c4f1ac658505f1fe9469950c7c464b60e3e2e7818840

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0a4e997894c8b3b44ed8cf5ac88fb0d271a11a401b89e8ba18c98455188fb587
MD5 fb8d41f21c700c9aa673958d61173159
BLAKE2b-256 b852d84bc6327aeca1eb195b2e5621a884764ccbfc72e88329ccab285861839c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ffff40cff8bce43c076555e676f2747bfd264b6ca445a1a76f4f43b268d88b8b
MD5 950f0b78d33570d42caf53a40d3180ba
BLAKE2b-256 64db7a9a27d33b376bf0c4709a41709394dcbc7bc7fa33b23c814a02200d4522

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4de3f7f4f4b7e4be4ef7d6694b21c84c8745171b4af090f65e2fb40d35ed5503
MD5 9dfe5d383cfef73cbb5f7e97e2431f97
BLAKE2b-256 d3c8bd31dc2b6e2b4b4aa0e1ad8dc125473059a1f5f27570fb771ce06de5ac93

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f29ad670c74a935a54fa6df692551312222cc722678f5c4ad3e220698458e3f4
MD5 74c9674d8a06137f43bc8f4710518481
BLAKE2b-256 5983df5de20178d51ee65ede430ff9ce261e7e798bbffc0099ec589b02b22f57

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8291b873d103c737f3b85688ef9cfe7661ed97f965b2c33511667aab054bc17e
MD5 405c51e42c9e326ecf0fc2cd3c1f055c
BLAKE2b-256 e95a6f977a057d004d3b5d5c3a62d74d57a3c27d437063862f05a65ff416e820

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d0efbb0ab7b36f49363bf17026d63da23628db454d1064018bbb43c53b06b75b
MD5 1c61e61c4d1ca9414e2787b4f7a54cf0
BLAKE2b-256 c8ee9d250de405d8c871cb18e9d7de7399e98d87ad38eb84eb55b577dacb5826

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a88b6073d9b960c1739f93d7d0da07e45dd3ef7dba955efa147f8ac1af3f9e8
MD5 1f5b09b73a779fdc75a3d546ad3c40f4
BLAKE2b-256 050281346aa3d098ffd998519d04a60ddcdb9c2acd2cc3c9345699d5ff85fe79

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e7a854acfa13ff20f3d5a86bb7e7f2ad72afd69bfe0bd2b7b420351888d1a632
MD5 39d1f0caacbea2953005100a28ae8d0f
BLAKE2b-256 61ae9aa943b90169905fa4df7964bb856ebd5e5f352039af9617b43afb3fa211

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 124bc6ab88509f4e4ba65a2805d1b9226c3c0f746bd1c488e5d1693332f9867b
MD5 7da6b4518fb604618758214d141db82a
BLAKE2b-256 9a3930c29ba68ac215af3221b185345c2c683338c0a439581d17206eb5456c4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 021a9f9cf67c5a949a20afe3dc8bb0d9c8824919858fdb6106b66949703e720d
MD5 a8f4e25dabbf50343651df73e0c2358e
BLAKE2b-256 6b4ced1537397900937d2cdde3f53ddb11f88f683b4e324d1851cf3ff90cf631

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f18263605d4da7c214f776ee15a9bd2abfed302b8661db097faac9644d4680b5
MD5 82205b9fa2e67acaee1bc98f6b116e8a
BLAKE2b-256 ceadb433e4f655c3fc90ae465e23812ffba0ac2678e97933434a4d1859105d2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 11b3b141ea08f8e9077c2d2ec52c7fed3a22c5e5d0f3a506ad40957aa2b50bff
MD5 4f567abe1a987bf7c74092501d3603a4
BLAKE2b-256 64ee9c37f1dc7acbfcc66db0b5a3f15f3549eb0b791e559f345899303ca795ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1aa73f52ca7e6676fe1da142c53dd0d88eefba1779c3413b0d7379927e20625c
MD5 055c99a4055aa6b0dd5aee306051c67b
BLAKE2b-256 0c5a565b6bd1691468b14cb5205bb2db58378570c19c6f7ef8cd9aa9fd2d7873

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0b2ff6a1a744b6c2d426731f1f655831b4c6d2011965e5ef498884a371e7c7ad
MD5 6f3cd4434a9217868489b89f160f8552
BLAKE2b-256 69d3d0440a49df4ff4ea1332073594cb49d4cfb71a99c9ba1e9613797fbaa53c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc87ed74b8b80f1eadb8cdac06d6bd9d97b4506264c8f7cc0bd214441ff42c7b
MD5 7657b15b8edc78dba03fcbd980be57a6
BLAKE2b-256 f1353d17137d3ad5ffb40aa3e97ecb725e1a228f57cd5aa80cd275ce1143a868

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a685a241933a21a013e58be548a91d347624bfb8ee244a4ad7c308b4e70f4b76
MD5 38082c9d0424e4151fd1206a4b67310e
BLAKE2b-256 b4451f935c7712965b0f40be976ba748231502098abbd55eb59371f06025e319

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 151c5a7404ba93b2a51c78399f379221cb41f6cfbf02f107203c4185170c6587
MD5 9afdb33ddb60bab46328959f819a5799
BLAKE2b-256 2ded393f816bc438b961c376efb7e8122b1da8561381b9383d6d3def170b7daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8fa661b1da8495181ea81a6594cb8f6aee1aa32c8cc4acc07958d3629ca13da7
MD5 2f8f3bf4071ef98f04cdfb285fda575a
BLAKE2b-256 129e2893866f5462e6685048ec89cbb5b217c64c13057621e8d54498ea6258f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 117cba7e858438e9274d945987fd5135391762c8a1723526270c9782dfacd67b
MD5 d8e457f9b0a573c25f58ed8167441e92
BLAKE2b-256 beae832eb3eb44212acfbb9bc0aced5f24e924255b96cbaa65192cae2ba50c44

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp38-cp38-win_amd64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf65d2fad33644c9142ceded074d5a02475956733d97f981c07cfbb1e82f9f15
MD5 a7f1fec603c4fb989d84f61a59a5856f
BLAKE2b-256 d0a69a30335542f647655254425fcd23d20f805b2b1b84cc871b2f831516d67a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 70293a2bc08739d2b90df1791a4ed3298a4c287f6e48dc27b2e4ae2d74f766c1
MD5 439d83825a6099b80f0b8e132d98f138
BLAKE2b-256 884005dcd87dbf1b4b0b9aecb0e8452d4f77ea21b3824a72f7061765b600423e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8edcdfc3694fb5e0bb3c771fc5f5238e0a5b13dc008eb603b55c4e32d710d518
MD5 4f0298616dfdc3459b0f22b059fc926b
BLAKE2b-256 6ae306d321ef045e0b6bdbff84673accf51df4df476b61e4031cdc6bc194e04b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp38-cp38-macosx_14_0_arm64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextroute-1.12.4.dev0-cp38-cp38-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.12.4.dev0-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 72704a504286cac12b2ef467567f4ceb201d159b50b409af13a0fd93801efb61
MD5 50c3152d323a8662e9476fe9faee802f
BLAKE2b-256 ed5ec576cd4285501e7728d1fc4bdb9c7263084cb2372d16a3cd4ead3d116d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev0-cp38-cp38-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page