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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

nextroute-1.11.1-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-cp312-cp312-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

nextroute-1.11.1-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-cp311-cp311-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

nextroute-1.11.1-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-cp310-cp310-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

nextroute-1.11.1-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-cp39-cp39-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

nextroute-1.11.1-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-cp38-cp38-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.11.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.11.1.tar.gz.

File metadata

  • Download URL: nextroute-1.11.1.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.tar.gz
Algorithm Hash digest
SHA256 347677ecf878ba50974d67819221cb855bc952dee934a4a8d59218f7e96464d5
MD5 f27e1bc1241345c2e9531e51f40f677a
BLAKE2b-256 3572dad5177675f8209e145cb3ed8b55797ab11f4d6a480c2c9137bf7ec795c0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.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/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9d37be0f1531c13b7e4266102e0f3020229b4b48e6b1e8ecd9b6a23a8d23701c
MD5 478141ef775a17b807cdc53a82da03c5
BLAKE2b-256 2dc3f84de49536d87b510ab7b350ff74591defd25431dad8430884dff13ab3e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8894719551f1aeab42ed507b7c8827893c26f5b9354929cb1e38f4e80122a72
MD5 fedffe18af811f6e57cbcd2bbefce504
BLAKE2b-256 b7d9c51fe6c8286948197afb46a1b90387cd01b728a4875a42d5ba0ce6241afa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.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.11.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.11.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38e58d1398663019cb1c6f47dd4cf224637171bd9c0d9fea9402d425be727013
MD5 5c72a4aaee3b2a01127eed5b61528b10
BLAKE2b-256 cb420cf3103f67e0ba076ae49f960f6962dd104e75d999ef8d0a07176bcf7832

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cafa8a190a34ce7a6a62f49fd704ec2686f09b9f77b0661f72adc1295ec51b24
MD5 252691a24a732d65283727c06a5a1988
BLAKE2b-256 189492bdac646adf82df13f8b9a6c0381c8b2e72eca5e83b1012e13469a08643

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 13ac66cfe33555663cd21da0b5560ff76f8e1485e90d318e1cccde48b7cf1b1a
MD5 9fde756a8077877e99a340adfd55c998
BLAKE2b-256 391a0966af9347f15f22152da171dd76b05d6e77307e0696d7f45c82dc3590e4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.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/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cc3594bac11c46eb23c603823d178fae9a5eb689083ef4cfa74dcfa26725bcd8
MD5 b460e7301dc1f1b1b73d36195afa0698
BLAKE2b-256 73b2a739eafb7a3c4bf7f058bf02d7f594a02dc1f187be51c55e2b7d85075bff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7250bfb8bd6b822b921e7469c92f9962f8e0fff0ad9b10886b27d3380463418e
MD5 ffe20ad8ae206d6cd15247117823250d
BLAKE2b-256 1a5799372b4244f6e823b32ebb99fd8d7fb3ed94be1063de1d0a79e44ca960fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.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.11.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.11.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38a7f487374b00b00a600427cf00e586d3223e25059f0ad58c901a2b1aa90728
MD5 c16d5276d68da67556ff8c7f84e1a9f4
BLAKE2b-256 4daba2a7eef77b64c550213aa6e797d70d5cbdd647818bc217d09c7f39d01d84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0de97e919fa713479e30bb084cbdeea0bbe03ad48c0c6aed624b1e2952dc2ad2
MD5 05f0550b5965e8a8ef88925d68a9937e
BLAKE2b-256 25df4f7c51521af061dec20bb1318a40b08019abdf304fb25cc4e3b62c35c368

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e5417ea5c58fc0b1ac4f2c0565ee7b7aca1c34447d6752edeab1f8c2e48ee4d9
MD5 a377e218870c7796aef8551ecc13bb36
BLAKE2b-256 262539694d3fe480c0442370612377a091e21d81d21f6da36de654a797696ab3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.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/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 69933a716e77afee90327e444598cb958a7512f9694d999a77b5b62eeac02657
MD5 e19be94c161fc4d0eb6cf1847fdfeacb
BLAKE2b-256 344ff54aafc2feb717988e67213ecc8339ea5e30fe1e308a2a5282932cd0d613

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67789ae5fb14df866edd8d2974750d7e40149f262f26b80507c71e2ee303fc18
MD5 df3bc96d7ccf5f1ae1ebbd6cb923c8ea
BLAKE2b-256 88f839d9d67f1a29d951a3425180e9d79001d139380de6c5ba6a32df9742402e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.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.11.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.11.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3eea3ad5d1d7d643b89d163dc46a198bc2ba566e8892e690a90f3b104033d747
MD5 60cccb0d2d13a752e920f250893b9e85
BLAKE2b-256 6ebbf70dc5c1be3859b181dd6fdcbbe3d8a7c8d672a60246f80e2774cd452e61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8ecf5aed0a22174dfdbf6b733eaf3bd7f736b91adeee88f33798c9362e886035
MD5 b82b47809aa515666ae530cc0eeaa32b
BLAKE2b-256 2de1a33b463bf116fcd919330487e4aa574308631b0b3b24e4c664ffcb11b904

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c3eef05b2d750c54367e9b2ff50afe14192e86e67f3176cf0c8c9e439cd2f2d
MD5 e238e092c1a54d92c279aadc7c7565ec
BLAKE2b-256 70fcde23fe97b8f2cce3f516f8842bce93122d7bf8796cc39baac67f1f873823

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.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/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f2fa032ab8437d2a4dc1c0edc2693757b1cbdd4280c37a755aa0465a90446f7c
MD5 e76391267336e69ce2d832d32f13a114
BLAKE2b-256 79c58b4834c1caeac64d7596b2240fd0d5567568124920325f315c64ae19e4f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34bd6af10a75c5ddd003ebe84991f87810d57fa8e29d5a91e96fcedb93a821d0
MD5 fc27e9eca31395c60cf8792f89b9485d
BLAKE2b-256 12b87ad3e51b7a870d37ddcdbed1274eb0599ccef3a91e32502cd3c9706a35af

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.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.11.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.11.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bff9e5e0d817b441843c9c7deda659703d4bbf69582185a2f2f35ba0588b7b56
MD5 1a6888d6d99f7084ee7193d805f304d9
BLAKE2b-256 af654b7684bb9469fb81f34e43c91e3adc01bded2fc07de3b14aa8af283ef983

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8cbeceeebfd8ab676efcc799b26918f151ee0b7f61d59a1bc45c893abaf32c9f
MD5 80375f53b6e962e2890d2b93f2550a33
BLAKE2b-256 546836381e4df3da717c4ac91ef8db9837c55fa68b3284012b303dd0fba2ef85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dde327ab0b9f243ca531c358e06eec9d972d732374a61456e7a8faa3128d34c3
MD5 5e96dda33b96e41680c75a60820c9816
BLAKE2b-256 ad612a645491c810e7c6444acdeb445e756a68408563be4c9ebc3b0a2648a942

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.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/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8fe119269bd72de79d94cc148cc27cf72d60f6c076515747144add949297b1d5
MD5 180dc73ce47661c0e3d404439d5ea619
BLAKE2b-256 d3e45039fcf43f937087041e6355c7dd8e4e95f525e048c24dfe8c7caa3064cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4914bf7b7fa90216edd3446761cb8bde07a5c2323d061f7bbc0083c7e47a3a6e
MD5 e4369a09647f7f6356ebb61a91f8df62
BLAKE2b-256 5c1b327a5564cd431703061ce44f7bf8a5894166d0e14b1022fbfd553f01b7c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.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.11.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.11.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95c120dfcdbc089a6403259690d629ca3b283a5b61816ebd7a3fddc8c43def75
MD5 25e2bfc693e20c83a1d24b765e1d0fa1
BLAKE2b-256 64f94ac139219d05aa1cdac2971ce4c38fdf5ca9f0f6407d51e025226e196120

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4035e4c5328babd5ba72cbb20d26a041b0d9bdb50e6796db5daa986d7923656c
MD5 22297af6ebf62437d4d637130428b7c5
BLAKE2b-256 06f517e77b29cdc91eb590a880e4ca3667f348e907787684bcbb08aada1bed62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e63f03ee22b8407a32a2b14d11531e7ad93265a139b8a05ac037e2ef1bde2d5d
MD5 308acc5721b6bdb60bb842f308c82d50
BLAKE2b-256 bd21765d7b6aa5880f7b2c76581752195cbeb802e926e7836f4e3aa2e14c9438

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.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/6.0.1 CPython/3.12.8

File hashes

Hashes for nextroute-1.11.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e6f6dc925ec049928e32ff126091c5f0075874ccca755aae167aa71af1929991
MD5 db6d41c50ba46c8990632944a7ee350c
BLAKE2b-256 7c30d7c7e7ae4540a4129fc9c323ed059615c8a7a91becc595653f65491c6679

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35a7284b069973bb8c34fe299d58ed3aacbd7028f600aa296296ab0ad24d6de2
MD5 815a23a932cdb369d6e6132e12e53680
BLAKE2b-256 a6a4ab926c6bab70bc1cb15723b1ad8764fe9b84b3ce5fa9db918dedb35508f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.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.11.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.11.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b180958f08f3edad9b91a6eb5419662ecea8b77befabd6f3fc51f93501471221
MD5 362560a9d3ba564bf22c7dc68a220bc0
BLAKE2b-256 bd0899955247a47653baa318c90a69cc00829b752d7ebc7ebf29ee7a301673fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a9a44c7bf2c93e7e7883ca145f57c4eba7a0f1e10cfb26cb18f3a400ece608a
MD5 1bee5e53e13a7cc1a18878eb20a64813
BLAKE2b-256 849b9ee245e4b59ffb41397ac954be7e14bae17ceb44a6448aabddedfde6e832

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.1-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2d6c7b9c2d6b08e6ace90688ef5bd211bb2462eedeaa8a44ee06e45973d5d6c8
MD5 eb5855cad8b0a8870101c02aab0bc4c6
BLAKE2b-256 6312f79f49ec24bcfc912752fc485f21a50bcabb170bc9d23cc70759cc814390

See more details on using hashes here.

Provenance

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