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.0.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.0-cp313-cp313-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.13Windows x86-64

nextroute-1.11.0-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.0-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.0-cp313-cp313-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows x86-64

nextroute-1.11.0-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.0-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.0-cp312-cp312-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows x86-64

nextroute-1.11.0-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.0-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.0-cp311-cp311-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

nextroute-1.11.0-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.0-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.0-cp310-cp310-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

nextroute-1.11.0-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.0-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.0-cp39-cp39-macosx_14_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 13.0+ x86-64

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

Uploaded CPython 3.8Windows x86-64

nextroute-1.11.0-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.0-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.0-cp38-cp38-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.11.0-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.0.tar.gz.

File metadata

  • Download URL: nextroute-1.11.0.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.0.tar.gz
Algorithm Hash digest
SHA256 09caffa1cf38f6914689376058cc1a236874d5bc4864e09d9d0712c6ed345c31
MD5 30f1a495eafd578e5b8fa60928b8524f
BLAKE2b-256 cd38b1463c6d9a24960e8520d820bb5992fba22a8a3fb17c93e3197b767200c3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 226f6928be366ea4a03cece54515dbee52bb7472dcd0540811d33cb30b7c27eb
MD5 4ab1d8faf293c6b5d4ceeb70bec4f85d
BLAKE2b-256 34b716b0de33b1b01965e80020103b2fbfe16e52bbb45e6468478ea1ff7a4670

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f988d7a66da9c31384f067ad3b033a14f522ddadc9f64b941256081a05ccf2d
MD5 238ae5d82652c7cb5dfc4b3b7c0d1c59
BLAKE2b-256 e0d7a0a46d44eee9c4a91606d6c1f9a9baf592dbc5d09914be1d4e96c03e4b86

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-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.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bde21c54e16346c5e43966555f359014258a0c80f4102ac603736eb12b1ea932
MD5 fc8e9c962b00b2d0f9c44c5bd97568a7
BLAKE2b-256 5be293006ec48d384e4b6ac3580da291353d895090017326cc2156f3f626bda7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 66d4726da4e30fad37854aaa9761920a356e67aaeadb1c61e9de9301036e84ab
MD5 ee40ed988a2cda05c4ee2fa2b9c1c876
BLAKE2b-256 2db5706cdbd935d60d3ed4392f8d5e00f4405337b43b6aa534e787b73bbc909b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 905fa29b1441814fad143e2f49e8375465fcdb3cf9c93b537f4f600277e3a5ef
MD5 affa73c4557eff49a65f33e68994dc6b
BLAKE2b-256 f7e4eb060dd0ee1597f618225ca437b52b6bec7bdc85db40c441a5caa1516cd8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55ecea2ceb637bea685336a1d3608c7c783805b6ca64f0be6c5253750666b4c3
MD5 88edacd5a74b807103c2f58bf05616e9
BLAKE2b-256 ef18a95e480640b20280e995011592a135e6917c008012533f4f8b7c8c8727c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c81b204f9adbe3883550c66adf6522fbb24313c9e5dba4df8a686c66e378ee11
MD5 6b58a32bab9af461f5e6fa4085552b13
BLAKE2b-256 d49e93ee73d6fc3032f2f5e67db10f7cb605808aad8e645717567ad2c06806b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-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.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 623413f97313f98aa8c01878d69ae0700e8ea5f99dbad3a6df0008840e0fecdb
MD5 952215ffa7295eb9a4fee2dbb587f503
BLAKE2b-256 1536cbec3858a74d467f9966b5957f2a4e3f8a76a024786bd2e2290853ee6b0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9cdef28515ff364a2c059919d357272222c7962489cb829b112c6de0a4ab88fd
MD5 f075cfda59d8476285c0ca50bf7253c5
BLAKE2b-256 5120faa0adb65253aff13f3a3ef6e24d965ad43a045712ae72e2251a76b847d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19b74a2c6acbc717986bdb2e2ed9986d8cf7fe8d4b213b29ffcacd75c728e7f5
MD5 1998d2a5bf24611eb12fe76982beac6c
BLAKE2b-256 4d829fe6f128bda772795a795824270d5f466b9e11bd02998eecff82ce90633a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35ce374475a0b67b9c0cc3491d5c795cb9e6b8b34f024f31b3a83b9caac2992e
MD5 0b788097572f8981acea80ec6a7aaf84
BLAKE2b-256 3732e372d2e2670c718c306244d9e9af42886a80657bb3ba701a3a05298369f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7deb7e6cf2ead9e8bd729eafc1145105fca9632e1f639d2e5bdd16b643e272b6
MD5 1fbe0e5afddea7988eb6e061ea6f7f90
BLAKE2b-256 f568e65195be477008b90ff42513eeeb8ea7f9a23029d524ce4efde6e4e47506

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-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.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32319a01babf6b82d103f036a45b84dab18f41835f52f0a20fb299233bdcba0e
MD5 9e875e080a954b8fe5f8e8424be6197b
BLAKE2b-256 6c7a45c9c51f62f30389e0cc9bb648082a194a5b9cf45bffb913aea16408de3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dee2ac2d77972d116d2f57dcc657779003691dc5c194ed765e2db3c156f4fd84
MD5 07de5c294f82dbd337fd85f794f55a32
BLAKE2b-256 0175ecfabfec9b41f014bb29ec22a88df51ea1303b3be1eb4468d95c1cce8aa3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 24f86a63e510bf5fab7c668a521189069c50e9be6eeb8749b8c00d430dfd4e3c
MD5 c4d605fba567df74c5d27c9a6bf0408b
BLAKE2b-256 7fbc14205f1a25b67422f72faf0628365b478a16a487cd7372936a43c7b5a36c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff545ec1721188e20b10b6f39c261e352004d9ccd3dd8bc91dfdbd621b78046c
MD5 3ae08236e101dcb841f1f32b91a071aa
BLAKE2b-256 4faf9e71badd513d439cfc84a2820823d521d205775c7295ce299e52c1e57f4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf9b846a66550bb9b4b11d48fc60d99ccde68dd81768ba239d39f8c41e86bed3
MD5 53b3b0bddb4c1ae5962cca130e749b5d
BLAKE2b-256 2544834054c17c3a6d357bc4e955afd9b64233c755f8be80736f54c1d4aa7461

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-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.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 087a41ec1ce1144a2940d621a38f48504cdd57f4ceb4cd243f0832ce9adbf851
MD5 cd1a72a5939c2b37af3c49576c26153d
BLAKE2b-256 ad4db28b895b6c5f2883131da3a6656f27f15b9a5b638e5a63c8e86f6907c86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7ecd77d836e2bbe6d0f8b2f345fccd3c2844ef43787dbae070df02d77e8d1ccc
MD5 8a11b774a8588c01d524383003e8c406
BLAKE2b-256 a6e2a7759975e989eefeeaa502795ec7653124e25d694af8b3c1a87f3b221dcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7042aa444f8ea0a687b7d34a8ae3f45a625bd24ddcedca5e86b089ae572d2d45
MD5 cacaca031525e54c4c49a4469388525c
BLAKE2b-256 f6482b1fe09e6df46750c8fa6cf43d5a9a1a9f5f9de7b0ae8a7aa08c98973dba

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 26b9872e562275b1a6fbf00eb3f6d13562abbc1d60e344cb651f15414c06a17b
MD5 66a1e3f0a7d66e883037cf6e4c607ffb
BLAKE2b-256 23f5f14d7ac3409ac9d1e043908546faa8044bb09319a536c1564fbbb3db66e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 102157c84f5f47dfb2681d46df4be3a03d690bb839b01f939ddbebf04aef7a16
MD5 68b662b04332a9434ec15dfe83bed5af
BLAKE2b-256 a29c4c3868d3c7510dde81d4073837b9c11240d8e2d6cdfb6069a3074e5f8165

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-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.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f755c3c893b33c0413871cb13ef0bdeec2f209c15806b220a48041b35dd6adb0
MD5 6a828cca374cd0d7de2a786d956e5b27
BLAKE2b-256 34b903d687d12181f5955747b5594ccb0824817d138206a72e346ab158444247

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 deb0380efda7a55893d97e5d96b223072ae19b76ce7ab238de78583ff4a2d930
MD5 7a45c3bacd6fdca63354a675e9510a5a
BLAKE2b-256 7265b2185c3ca4b61920de4d543e688e0aed556d39b05c4f4d731b319e88aef1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdb529d59086485e1f1583fcbecccbb6a11f934878a86b043d03ffe2c07ef7df
MD5 f36728fed76a5b837d7f85c98858c3ae
BLAKE2b-256 6796eb97205a8b98580450dcc529ba48e1ffa00c6ca9cc8210e83fc4eb15303c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3223624789322f7f0340b155e530a1b970da40a1c0d0e52aa75762519cb520e6
MD5 1a11a7730ebd1e311a0d9dc10e73fe25
BLAKE2b-256 eb0529e87ee2797e83da390b245ee21a4e381413d047190bd2b2c01640b2fd4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34f1d2ac060b5afbe4bdf21d75c684bbfc8a9443bfbd8c7b58defca3b4c4a5cf
MD5 851d11c6dd02b727ff63c7a794b0bbe4
BLAKE2b-256 7b93ab059846e73791d6d78e12030bf630352f8f015f1dbeedf791b2e346c7f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-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.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc084546ba92df12eb768d9b0ee128f64309f467f802d771a4e960f2c9dbd712
MD5 d5c1a6715dce317460993df894ef8ea2
BLAKE2b-256 63ab978a746a26fe33f31790a3a857ae035d82cc1dd195a45167779c99617a8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.0-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.0-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nextroute-1.11.0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e4a63385184064455baaf981a7f84033bb3b78275fdcd0326a3a4c695d1b1e2
MD5 3b431fcaba341c5088b078248b154473
BLAKE2b-256 311b4908f961fb424620988a805a3c87b1ca9c99ccc0b87ac0f8f10781646b94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.0-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e7e1feef069c175443b365ae9c15ab6d4556d99c67894ee9b94cb45b03ed491b
MD5 10a65d08993620009629e6c44ff1eec9
BLAKE2b-256 c2ce520abe12177982f439465542ef518428fc8e3bb973ee9ca9dc98dad23725

See more details on using hashes here.

Provenance

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