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.11.1.dev0.tar.gz (7.5 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.11.1.dev0-cp313-cp313-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.13Windows x86-64

nextroute-1.11.1.dev0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.7 MB view details)

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

nextroute-1.11.1.dev0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

nextroute-1.11.1.dev0-cp313-cp313-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

nextroute-1.11.1.dev0-cp313-cp313-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

nextroute-1.11.1.dev0-cp312-cp312-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.12Windows x86-64

nextroute-1.11.1.dev0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.7 MB view details)

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

nextroute-1.11.1.dev0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

nextroute-1.11.1.dev0-cp312-cp312-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

nextroute-1.11.1.dev0-cp312-cp312-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

nextroute-1.11.1.dev0-cp311-cp311-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.11Windows x86-64

nextroute-1.11.1.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.7 MB view details)

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

nextroute-1.11.1.dev0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

nextroute-1.11.1.dev0-cp311-cp311-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

nextroute-1.11.1.dev0-cp311-cp311-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

nextroute-1.11.1.dev0-cp310-cp310-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.10Windows x86-64

nextroute-1.11.1.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.7 MB view details)

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

nextroute-1.11.1.dev0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

nextroute-1.11.1.dev0-cp310-cp310-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

nextroute-1.11.1.dev0-cp310-cp310-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

nextroute-1.11.1.dev0-cp39-cp39-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.9Windows x86-64

nextroute-1.11.1.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.7 MB view details)

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

nextroute-1.11.1.dev0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

nextroute-1.11.1.dev0-cp39-cp39-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

nextroute-1.11.1.dev0-cp39-cp39-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

nextroute-1.11.1.dev0-cp38-cp38-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.8Windows x86-64

nextroute-1.11.1.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.7 MB view details)

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

nextroute-1.11.1.dev0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

nextroute-1.11.1.dev0-cp38-cp38-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.11.1.dev0-cp38-cp38-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.8macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: nextroute-1.11.1.dev0.tar.gz
  • Upload date:
  • Size: 7.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1.dev0.tar.gz
Algorithm Hash digest
SHA256 65a8e319944e79795bd56023065d332c124641726d69340dbf1f5eeb1a6e151d
MD5 5986db4eaa2c86441f8133d98386b4e2
BLAKE2b-256 2e62be385041d884dd9cf3efe2e7a4e43280e79e2080133b0cadc6931b7637c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40d21702005db616abc75ea72f6df294e044779303fce5dc838505e86e5cdd61
MD5 da42ec94e2bf73a0b23fa707f05ea1ce
BLAKE2b-256 2b25e590e6fdc1d525db19f1ede80bb5e031088687b2390f5e36bea2ac4918f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9433fd7f6fb8f8f1d3ae4f5b1712e450a08ecee5f28c637c4c8764743602dc37
MD5 a10886f7c61b104c7546ee87064fb9b4
BLAKE2b-256 70dc72b5b0217636c6833c2404f23f8e50e500af710ad27d79df6166b889ee6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_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.11.1.dev0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 875ccef80a97ae090bff7e9a52ce7c3bb2131368e8c0e8bf5a535a222d78f0b6
MD5 f961d2069cd2236b156a3a399bb2550d
BLAKE2b-256 778a8d3c7b2cd243f98ea53c9d304ba0cb50628e300723c477f9f24d706e570e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_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.11.1.dev0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 91fd8a3363778f53d8c113439bcd2ca4d98590523c8d669d648ac6d61c5b7de5
MD5 10d615e43d30243a2134fb62e40a41a7
BLAKE2b-256 3c0f22df57dc4ccd709c100dd9d254d3dc49169c527595671ab794530fb292aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b11f3085f70acada2411d59a40b6419f9310d34a1538ef646686375804d06ee
MD5 6aed3a73a077c90378316d0bb325e710
BLAKE2b-256 548bd0f517faaaf8bb07c61fa966adfb3b0ffccdb57540323fab671ce0598ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5e0637eaad263cf6017044db12544548121594df2d3f3c7e408526b8f8d0c5b2
MD5 35755a7fda4479a0401375445846ea95
BLAKE2b-256 9e864f0ffb26f883734bc7267375b638d5a69a564f5b9a720a21ad27a72792d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 988520dbe7034cb38f80fb8d04b7560b3dc105585cf8686abccd0f882d41e0c0
MD5 00fea333fa0483e608cf135e2513db07
BLAKE2b-256 003573929c79dec9309b9f19c4b2b66a99e65c78665f8bc3965a55ba5d05263b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_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.11.1.dev0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 292256997b8b1874198acffa728c1bbfec50c080632f8770fe0fa6da07dcba2f
MD5 39797093050ff04c937cd7e569762752
BLAKE2b-256 affecf558ddae3e0a3e44e8c07293d896c9717f0d568494c6ecb6205410349a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_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.11.1.dev0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 afe7b91b83d645649a9f2428e97158697ca328eb0b926b763d2c4f81df9e6ffa
MD5 26fd2937feab86eca05ebc92d1713510
BLAKE2b-256 0842dddf242c087d3c4c4ff4c6da52a350b20e1744a6cff4b775989db8ddf89b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 33dba27240a914a61a50d88319ef07e122271f954af5eef03a6ca98656641c74
MD5 88716ae55b2f6eeaf8cedd5f55680d3d
BLAKE2b-256 f62f2bfdce73ca264ca6d3d19b1dcc95c342961d204ec8679b0ba00fef52522a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9ef8522685dce5f4f6ac5389ba295bb909874f1d0a96afe4afbc8314e825a61
MD5 8f1eb23cc26fc7a842c0398d82c47567
BLAKE2b-256 c813d4e4dedb0bd6fa923dc9af18bc3b68344eb9baf70d6c40ba11e5e3e57bca

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69d2cd4bd5b46adf0c9f96f5757252df9b6d4b40bd70e6134a833a46dd455e9c
MD5 c65079aeac62a1825c54a4954b1c8551
BLAKE2b-256 03e7fd53540adddd6704e165f9c519a8906e758618b1c15fec18468c1045fbee

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_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.11.1.dev0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0705a740f0d3de96de0de5f72642ae29bee1923ddc721088be8c208d25301265
MD5 f93ab92c5395515488c0ef363635275c
BLAKE2b-256 0e19d08f021ae86b415cbc8ff756343a8f221bb1fe2e8a1533cfa1e8215eac66

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_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.11.1.dev0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a84a1e7feb476062e40ca334d023b05c0fade98f0f2e4f8243e86c8916497dd
MD5 9a9e06b62bda31be6e22e853406ebc44
BLAKE2b-256 92ae2c32cbbf7a7b035a91121a022e67d29948be1c918d3497fd4fdf6c8f0a2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cdca7daaffc2694afba11fa6d83b4135e79ff43ea3daeb838e1cf34085979a9a
MD5 6c90190cfe3aa5b415c8a2ff0af3f87c
BLAKE2b-256 6713c06afab321dfe3152186a7a16c5720749b2c1e4b0c3080feeed1fc889955

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24b3be96b063909b38167ec2c9c5f0d6872e3708114e90fc8a3025252e1cd625
MD5 7c5b34ea43049583043a79e8f6814225
BLAKE2b-256 f62f8413a5d02f26619d6ab4bb59ae1f4c9622343292abe4dd6a181a0198521f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cd9ed6b1dfcb05e5fa1b17ca14989295a37310c33f00249b4892c885b0854dc
MD5 70b91ec6bd05477f7e20ff983b938a06
BLAKE2b-256 b2b162326e417ae66c5ac1840222c2f164b395e107afe0286fe772254e78acf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_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.11.1.dev0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07106613d037c739960a44fd1249dc289e766011a8eabad68ce54f6f738c1e2a
MD5 4e3b6e0c4912aebe46588a4569ef8b4c
BLAKE2b-256 90917946edc1de3a015d72355b77c330be39e041d5b34632a828f691abe62e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_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.11.1.dev0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 954a850f2e1839a0816f239cb146aa836bc15c80fdb41d5ddd9d0f8c527d87a0
MD5 e20336bc1c7db0b371ed9420916c2432
BLAKE2b-256 c0bc2535ddb6107a458597a133c4d0049ec20a9b7e4900efd00bdcdee08a00b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9024927f8855e70f2a14fccc59925d923ba31492bad436bb50c16379efe3c8f9
MD5 fde16755b3ccb43470904ad7bcbffbd8
BLAKE2b-256 d107448a4c4ccb8461aec0e47ab10516d96b9a5530906ecbf66f5e58b41f71a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 435c55e5d1890e57d4b0db8c356e255f23abb2044d99ff9af63b60c17e3ad5a9
MD5 f756dae6ad264fe85531ce962020f147
BLAKE2b-256 161932957fa9d1de3237b83132ef3e48354931990ec3a91b4ccf185eca3da18c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 921c03b698b2bfdaab8f9748faf01fbfaa820ee7d61906e57f6f4308265b1f39
MD5 bdf1074e6a2e15862f8f44d2685df221
BLAKE2b-256 a53cb5640118f9b59fa29e8b3e1eeb84dd17a67d40393287a87952ed9be9524b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_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.11.1.dev0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc05bf82efd465c21b8a8adb092bea811fa8164fc7a640f82026268b31b51e2a
MD5 2261aea314e8a8aeb0da7ece7572bd6d
BLAKE2b-256 9072d949c645699f3ef9e1c53a72f3ff80ea42be43d16c590ac7fb1b331c22c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_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.11.1.dev0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9109631058f4ab89cb0be0c962487bee277b48c03e9b618d212d349c9c9dc329
MD5 01545fc7d74be5865f4da8d1b61760c6
BLAKE2b-256 475067a9652db1960093626d2836b3ebb9cfe7673993e13a209a8a87ad165560

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 248451e47e5ff85225bf5f9cf34c56d20bebd9238d70c6176281d88d3c1415d4
MD5 951b930a5e3b277d57fe7a186a1d5203
BLAKE2b-256 23328671e94e4bcfd22ebfaabbab62307468d0c861d903e4499e3e8e74548f4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ccc11f1fe4b3bc031bc86339114314f269130372be24df1fefffc45ce3d27ab9
MD5 8173b00f77021f17b35a0df28ce28d56
BLAKE2b-256 b43badb19ab788a7d6e5372287d2784aa9540a18a14770edbadde4018104836c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67b2c570e4bfe8e36667809ea0c2f827d4fb0d935beb195a1a4a4fa4189753e1
MD5 44af6cc63f71512f86df2b85aafef6eb
BLAKE2b-256 01fc7f7a351687dba17dac00110b8cedc75f89d281731af2732b121c113300d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_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.11.1.dev0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4245c8ebc51c03167274ea70fa4d64e958b589d7783ddf5635cb26e5347a4724
MD5 ca7f0557f45118ae135dcd9bcba5b2b0
BLAKE2b-256 6ee503d53a9d39894d2a5d081f751326ee88b6fdb0047796cadbfb0653712ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.dev0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_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.11.1.dev0-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1e32a83fed057d355e2e543a88e054c8b965e958b25da0aeaa4c5480f4be8dc6
MD5 198bf23721936ae4112ef3b764b078ad
BLAKE2b-256 23351dbc4cface13ccb5380362ecb593ceae727c0c17e0bac890810b55768d19

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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.11.1.dev0-cp38-cp38-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.1.dev0-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 28fdcec454974ee5a9de20a0253d9fa59d4f2f90c5c49bd90159a3e9a794f34c
MD5 35223013641e001634a066312241e814
BLAKE2b-256 fa07adfe36d84ce589d70a295f09c777771aa595413ae41e39be63fb4b9a2583

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.1.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