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

Uploaded CPython 3.13Windows x86-64

nextroute-1.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

nextroute-1.10.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows x86-64

nextroute-1.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

nextroute-1.10.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows x86-64

nextroute-1.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

nextroute-1.10.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

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

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

nextroute-1.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

nextroute-1.10.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

nextroute-1.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

nextroute-1.10.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

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

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 13.0+ x86-64

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

Uploaded CPython 3.8Windows x86-64

nextroute-1.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

nextroute-1.10.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (7.0 MB view details)

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

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

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.10.1-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.10.1.tar.gz.

File metadata

  • Download URL: nextroute-1.10.1.tar.gz
  • Upload date:
  • Size: 7.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1.tar.gz
Algorithm Hash digest
SHA256 62e327f3b690af87ee5628c7885fac3f9034de176470dfaae3c71c3bc97230fe
MD5 edf0254de5a96267f3ba97791736c735
BLAKE2b-256 165968534fdf17e84811cbe799763b7e89e4d3223d32e7daa4036c17d8b3287c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.10.1-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/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a993a1b8964baf7e82ecb81cd7173a1c0cbb281b61c2099d365b1656cb74a03d
MD5 6925e217043464301d810bee2192340b
BLAKE2b-256 d1c91a339bfa70b21458a9a98f7eef21a5aca73864c01d8beb093e57c9ce1b58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0649fad56b8785b81158c76fa5768acc288262edddaa52074e89c6eff39bff63
MD5 175297d9e5a86a418d217bdf6ba6aed5
BLAKE2b-256 21f0b5ba27a5f1f70d2cb8f5d8fcfb59948ac3192bb517ddc54a65bf3d4529ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.10.1-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.10.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.10.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b6db5ca5afd7f97b2baa2e738692834f04226e25fb847282832c458d47da43c
MD5 44aed6274d84c1f7b499f407830850ea
BLAKE2b-256 fc998d3a1b45d518b3960d16a557e46fdc5cb42680b2cdde1036e8fdd1d0d3c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e44e370428fedbcc7c542cfd2ecd828a778719ca698bfaba45a03f45d17353c9
MD5 1960295a4c9a8a4cfcd328e0386ab2c7
BLAKE2b-256 5a7aeb86f3bc3c48d966818e1b2b45bdedabee9a310a650c4c36014bd429fa44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 abf2d7df3af0acefe5b77f2d808b5c7412a7b77f4bb43ebf479292efff11e756
MD5 e60f6a071149d9ecd238ca023433a5fb
BLAKE2b-256 4b9c4949d4710ea8632bf048023bfab0f6ce3727de1117cec0b292109160de90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.10.1-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/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ee392e8b05a111a89dfb67001fede9a5e7bfa219a63bfdca2de4512b7c57a0a
MD5 cc7f869b98ca1865c34475c8622c0724
BLAKE2b-256 d02596959c1a6867b7bbe5b734fbf06ac56aff29968e65277e682689b3416421

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 097ad3d54940154295273b940c39fc4c66f20449a424620d5d34ace57a378570
MD5 bb010c912a1afe30fabd06a8d7fe48a0
BLAKE2b-256 27be1d533f9d793d7578a78d9334487499633f3c6ce08718c9f03033b994a767

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.10.1-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.10.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.10.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f31998e523bc80863cd35dbf622ee589aa9f15caf6418540060da0e0a072a224
MD5 f90fc3f0650c91bcef2f393641da8019
BLAKE2b-256 7934698c5a46865396f0a1e92860012c78dac3c698449b7890204fb82ed55fb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d14c604d27bca4a368b2d5da44402d5774e819115e537978ca60aebe299add5
MD5 ea3e81bde7f697cdf7a504015bc0153b
BLAKE2b-256 150d2db0e24bec1d1ad4c238c67cbcb724a1354909a1db31259354b10c0ca6c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17aa363a439ed89e1dcf061286ef8438fcdd0f6808e48fefe5a50e191daf5805
MD5 b47b65d9c9d2e44c0ac78b50e039c753
BLAKE2b-256 5b0e21e10227d25a35377e3b3ecdeabdc3d9e516d9e559029aaeeea5c8c22c7b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.10.1-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/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d682b4d120fdde90c60ad295ccb86d34f648e13aaaa07ce49a46d3e04ae91fff
MD5 d7fc625ea25e359a06e530cca36601aa
BLAKE2b-256 76e075ad4e799c6324f62eb9d34a77192c591bd70b8c6cd2c0e4e248df106065

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a228df0ad4be4893ce615998a34081182d5a975e350bbc0aaf297479b744b4b1
MD5 dde530741f62a20a0b4f71e922f8469b
BLAKE2b-256 d18aecf23610fdf01b0a51e833eaa81348ecc71eced7d2e1da7807a7286ee0bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.10.1-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.10.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.10.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88aa4940d0a64f5b5ab890d069bd6fc8cc15acd5ea1583f1f39afd65d9cfafbc
MD5 2d1962ac1940dbb6989455dc6c24fd37
BLAKE2b-256 62aef616b12e74cf018e05076917b8bb669fe4ad7b91b66959d2a128ca0dfec0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6f2fb0d77380f465d7c7c62aa83b3b980ebfd878da75b666f68f4ea79696899
MD5 2d6d1ca5f98af8edc522020d118e2d61
BLAKE2b-256 8c36c0ad0dcaea73dff566b1fa6afbe6734bd0b3b0040bf2331a358490c9fa0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42f76b31262034b0c33a2714a8f63f672f013bcf35587a4b0d021213e469f60c
MD5 6e66e65a4a019bb257af2ef0d7abd447
BLAKE2b-256 828990e1cc454143b8d067fce6562974d7489bcd1c1fb5d97a104b89b3a3bce1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.10.1-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/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc752a64a2ef4720fd388672b313db6a9d09277eb79e2c8981c26b2ee0eeea63
MD5 0460dbceb0674a8e6a1077603f9c5b7c
BLAKE2b-256 a1b62fb19edd24e7d9b45629e831e8a777316aa9c147b512c9dce152ba61b2a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a35ba6d5899196605202335c8dd92542d0999632b11fafbe9fd1d87f8269e448
MD5 01e1cfb4fed9d143a67ac60d79c1cf91
BLAKE2b-256 1b899512a85b81256d65d304c2a0df56231314be2cde31e491c699e6f92f5be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.10.1-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.10.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.10.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2b0896950fbb70437b347272fe82fa06a84e4929743db2979a53e7e761bcf7b
MD5 b6865a844be58520a2eec06ef7ebec9f
BLAKE2b-256 1d7c3cd23f52a44bafdeaaca56b2a3ff868532db522306e966e00d16444be0d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d9e7bd13ab216f6a77b88a3143dce0911ac07c0f3325de0bba325943421c5253
MD5 10979e3bd4da77e13062284445b48c04
BLAKE2b-256 75676d348d5a48956b868648ab0f502e5fcf57f27c97ef4cd35a6b9b00830938

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3992d94898323cfe534785ae6c2c3858640cd94ef34b1fec2e04ce4d0aa031de
MD5 ca66f1932dbcf936e21494681c7c977b
BLAKE2b-256 35e2a92f74cec1cb67a85ebfdcb0c7a967348a30571351485dc24980e7c60b8d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.10.1-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/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9cd0623083593785cfbba555a28ec3245b5cd5d6e78cc156d81a8e65bb9ed13a
MD5 a0398ff88c1744b904d8610788d9a439
BLAKE2b-256 12b124eac968795dcc233dc49df8164eeef5b9ae10c46df52e99a7785365218a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 304dd95291bdd357d5fac0f62caaaec6863c19dd3a853f65110656812d7a0546
MD5 75eac35b3fd4022045d2235cd6faf4fb
BLAKE2b-256 8bd6b3ba9553ca09adb158b505f71b7f6363881756db7608cc594d1055a73264

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.10.1-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.10.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.10.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85d0a2d2789b54d2676fb9ecdcb105881b19d92b7af374481449d436cff9215a
MD5 ec71c51b5139ab638cd6caaee70cd3b9
BLAKE2b-256 eda5dc19a35813e166fcd2cbe4d8554795d5990f92d90c452cef6ce87e4589d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 56c81100f90deca55b1060b968a849cb05547861bff2496880d1871df864d1cd
MD5 9255733f72f837f0a028ab35f3536ef8
BLAKE2b-256 81f1ac303e7e3232ad8b3b35a636962f2fe2c6443099a1407ca777ca149b3683

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6f4f423aa7c90f1720f836f688c763435b645c63504fcf333e46cab32323301d
MD5 c02a769d42632fb2d249aa92f0a3c515
BLAKE2b-256 da17e85f197ead3cb23edbe50a083fd88ee9d787891db3fdd098c9d9bcb05ffd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.10.1-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/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.10.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c4e13942fafaa40eb32b2de83a317493a678941fa00ee8b80b1f8a9ba8efcc9c
MD5 7eda0b32d775bdc24679758ad5d1fb7c
BLAKE2b-256 cde607a2df04c0545a73773e70849f757bb2bdfbadd98ada79334ebe8022acbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7796c53a2efc6332decfe3ade8e822b451d9a4ecdadfe399410d513db4638461
MD5 b1d79f462afde997992a6874f6ee0f77
BLAKE2b-256 91ea523aea83b51666fc26fe895e2ad0ba7f4dda0165c7fe4fa294acb6893fb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.10.1-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.10.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nextroute-1.10.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca9bd0887c685b2cba1d1b5b24de4cdbd6bf5b5798766fec56a9f6cccbbef342
MD5 7d151b6da0bf804ae5af736718e38457
BLAKE2b-256 bef6ce7e76f7bad76aadc6d5b8685b47e803bae8fc5750feed7c24c1fa189ae0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1c5feb89c7b0c1c083ed4686064afe3d65cbd0ddb01022cd1691274371307027
MD5 99b374f4e2f2b4c83ef76ba3969a9378
BLAKE2b-256 b6996596303bef55bf98565caa315bd8e2f0971e4dd0642ac20c67e67f50bd44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.10.1-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4f0ec42258283a134303e05889c17f9518bbfec5e75f414d39d654de75727bf6
MD5 a5603d2b15a50f9c1b7b4f60cf4bcaff
BLAKE2b-256 cbcb10f601755c367def54f640a4a718d5f415e9d637f65329f10d1c7330bcd2

See more details on using hashes here.

Provenance

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