Skip to main content

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

Project description

Nextroute

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

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

You can work with Nextroute in a variety of ways:

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

Features

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

License

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

Installation

  • Go

    Install the Go package with the following command:

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

    Install the Python package with the following command:

    pip install nextroute
    

Usage

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

Go

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

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

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

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

nextmv community clone -a go-nextroute

Python

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

import json

import nextroute

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

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

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

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

nextmv community clone -a python-nextroute

Local benchmarking

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

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

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

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

Versioning

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

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

Project details


Download files

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

Source Distribution

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

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.13Windows x86-64

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

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

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

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

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

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

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

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

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

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

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

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

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

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

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

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

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

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

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 13.0+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

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

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

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

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

Uploaded CPython 3.8macOS 14.0+ ARM64

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

Uploaded CPython 3.8macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for nextroute-1.12.4.tar.gz
Algorithm Hash digest
SHA256 b765f6d92228c372afc28fd4ea492fa27cbf984a385dd71ec66b51f9aa9a220d
MD5 af2677210f404616dbf46596e56b4b9b
BLAKE2b-256 fb4c01d7dfa26597fa5a4bf4a7699d02b693c9814cb6c99ff91d82864b11fb50

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

  • Download URL: nextroute-1.12.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 18b80658d7eb31a982e3e9207352c7c2f57484b50e942b9f64e04d41d8caac6d
MD5 c96f70623afcfc8b08d78fe5e09fa31f
BLAKE2b-256 50220b92aa1b3e5f4215a65251d244c38ef100f3e5a4905d786f9562bd64c0d0

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16c07f08056d0a52e456a10d91d5be2159a99ef0c98dd854feef2db67bfb930d
MD5 abbd9b99c4290c9c1e3f434e2705c063
BLAKE2b-256 1d4fc106cbfd109e9fdb0760e7866f8369a397467294d0fc1e9f8bbc04fbda68

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0a619f5f20406dcc3fd44e3301307559b25f0ca7ad07289a0f0c4bc3790b39ed
MD5 b627508fe6b6a7468760b02ddc44b736
BLAKE2b-256 ec1cf729d4d6ff9c94249de799656119ea69608b7461063449408348c84cd996

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9c98bbdcf2232812a6f27ef604f1caacf54578d9970a3808eadc7ef94129ded9
MD5 a7d3dca3a5a68482ae52a526b82f9878
BLAKE2b-256 28b742be1321fe25e739f8f9221730992e2ce0a1b0f8ed200e2fa82a7585ac15

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cfb2646f621e5ba3bf3717efdfca686429d7feedc504e3b8ae7306d55ecc8668
MD5 5d2da619a62b4577196fcada3e237455
BLAKE2b-256 2f871e390e3d30250527ed73460a5f669de56229391f472bc02006743a9f35f0

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

  • Download URL: nextroute-1.12.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a8c78d1255d1e82b4d9bf35bc55167106ac5b139476f07d4e95de6fb474f6ba4
MD5 15035eb4d6cfae47c1f247e4ad773cec
BLAKE2b-256 37631b25fb085d884ddcbed287e903b8723fb260613ae7ae1585c878b076a2fc

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b8f07847a602f03bd56cb7b8aa2821f89344d9c623baf8b02efe7b5b418e001
MD5 8414e0b013f4555aa833de1192e3453c
BLAKE2b-256 fe9a1dfa67af3d830932369cabeb472d4422aab7d4f4c5633f566433bd69cc2b

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 74fb73543b62adcff0a3358f48fe77fce1153bbacb4de07b89f5966d89305706
MD5 03a43d737e459f23178209dbbf41884c
BLAKE2b-256 d75fb18640a7a798f3f62e3ba750ba4b6b2db7eec2db11342e427ba06d339f1e

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ad7c58a471f2d9a0b87dfdff75a5e9d19bdffd820d9153b265c346866c16eae8
MD5 60e196cd3ea250506dd88c360d1edca7
BLAKE2b-256 010a1594eacf1bd9a35d5edf165231a569771598784d773087f56ce629eb0aa2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7cba80f9b0d3d0a884a62176ca6365b4f9642e4f0ea04c88bae4fcb4f869b5a1
MD5 efcadff60e27101bcf08351692dad0b4
BLAKE2b-256 054668af052e868df1b2e85c838d06e2cc43948d164862ec890a9986b76ad5e3

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

  • Download URL: nextroute-1.12.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6395c534ee02a532ed059868724f187c342fdf90962109414e616dbfb0b647a9
MD5 c1fc82a14fcbb94434e87f42d7f722a9
BLAKE2b-256 4a5a271d3c6898460ab55f0d49b0888811b9776aaaa4c7f6f86ea318de4e5801

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad6663c21cc7082e2b5f4b85cd9b8f52a210bbfa492ad9c111ac11b81fe26f34
MD5 11b915e125c86a1030085e8c33f7f08b
BLAKE2b-256 5cb83ddf20b8882934c4e9f283f010579e7a8023477854993177936a57aa216d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 14e5e2add0085e4da41a06b97177b5258b5c4b4cc5be0303aed495b343023d48
MD5 1f0a2838f24389576612f0691a0c22b9
BLAKE2b-256 5d68570e89a486c10247a825177043d6de7318f1d19e90d34dc218e1efed1dae

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d4fae5136b15124206b75eec5de933b19a3cebf84a2f6290d5f91f85c7470f13
MD5 2206b4613b03a37ffa6c59050513c836
BLAKE2b-256 9fedd0e7f7155aeed2f90d53cdf5aeabc526b75d7f24c03a8358cc2ebee67178

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 80c8e65e244e276324e0c92eed024b85dda6eeba7eaa2f2d7ceb7d4c6382fdcd
MD5 57f53a8dfd41cf334ddc37172bf6984a
BLAKE2b-256 f00b8ca8619e4d8ab64e21e20cdfaba0dd8cb3d5e2122a1b5cdf641bfd269d4d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

  • Download URL: nextroute-1.12.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b503059be148d6c7211e78c852b9f9cb7dc607328c63ae9401276259c7075874
MD5 41199bde9e965571f0c8ce9199d547ae
BLAKE2b-256 91c4db587df89db240436167ab3ed385fe130a84c15a4856694ff1b25cda4c3f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aba5dcd561a2aa579cf3b894929e279cb011a19a41256944b0b6c1086fc243b4
MD5 339b18063ea86ddcb006c2ca2dff7696
BLAKE2b-256 ce185babe467622b80d0da96ed064b2a9506b7c7c04899a9a1025f3531e87b13

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6af09295228e0a241f825fe7e22c9a6a705d3537eb22770307d3fe0334c1d1ea
MD5 258a29ce9ed18ac9570bc1ec625f9bcc
BLAKE2b-256 423798e3938468ce3f697ad9f07dfe18cd37e79a1ac60b09bbdf69a0ab47d254

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 81a8ffa84f2ba5130b4491cd5a490f2f3c152f2895b106d79e04e31c17d5511e
MD5 ad32d847fbb43ace7d6e1e76163095be
BLAKE2b-256 4b97b8f23e341d89957b4677c693fe2cd5dafd7c92eb467b26ff6576d7d32510

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 21875de8271b891773cebf4b0c0e361e1eed432f80ecb15b7367ecbc1f11c357
MD5 5b12b9e747bdc1ddeea37523b4bb9c0c
BLAKE2b-256 fb6fd1ceb5641bcdd63b3bd9cb07ca768413b98ea200b0a65098fa8917651896

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

  • Download URL: nextroute-1.12.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7f233c6e9b41c490a9afe5e847912993785456fb23fef7f7283e7d4d601c2e7c
MD5 6dbe872f594651e6b46c91653fa7f51b
BLAKE2b-256 93ae425eeffccc853058af9e1ba0a92d842b7d0ed4d2e1f6d4fab4d878a0c27b

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b63581eaae2c449f57669d4ed75c7cc38fe3c25f38c21fb4a9eef07bf2a59290
MD5 2118a5948364bc2ef58f093954d4f9b1
BLAKE2b-256 3f43d6d9b124a5c9f2abc1d76e91e083914aafc1d044338daf5169822635511f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 16674500818411859c48965c280aeed985c945a4206021aaa175d04755bbf85f
MD5 81ed0340cbc39ec5a7475ab83930723f
BLAKE2b-256 58db67b0ce5c259e3d0403ec5ba75e1bccb59f788f28e9d820c10144623d4daa

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a36c7d45c00a0697fde5ede10476beace7be2341ea1338969def4bd8d99b686e
MD5 18775a9335060ad60413b9c0586e024d
BLAKE2b-256 56520061a15bdd75fd9579cf32721117bbf7659e7f3601bb231bb6721e86e371

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1719786ccb919df15b00b5a995e28f7475ace19b0f5b13b0216dc776e8e6fc08
MD5 1f676f82684b2443b628d3fd41c758ce
BLAKE2b-256 da25b043de5edb23e01cce2d88a5a57ea07ade89b156163c84f7266b439d1f73

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

  • Download URL: nextroute-1.12.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextroute-1.12.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 85afd7100782fdb5b0e9053a91d38759d79c32e5ee847897b3f9d8665d130d76
MD5 f3b21409fda02d63e0245137c53f9b41
BLAKE2b-256 0060cea3b7ab48ce59bc4d6adfb941a0a411088ea5140279a19ea998db5e4ca2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f6f9501a9f38d7f31ba8a5f2d584437daf17d50ebefe030a7eb90d955ce99f0
MD5 510384dcdc33df56227c30756296da27
BLAKE2b-256 70210bac66da72e6f1c81220f3d8e36150aff0f33f5560eba36d6a32c29d6c38

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8544a82b6c1ba8543d140d93d95cb923a52a1cb18f072fd3a977a32e546cd334
MD5 d28222cf604408da6312288021df7dd5
BLAKE2b-256 94fb4f514cc928002f6006c3e6ad41fabfaae1512815e784ad77a0bea4c157bb

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 79b35c50c320015b3878b3a93d2da0a4a77ea64702ad7e7b250f971968ec35a1
MD5 eebe5abdd83fb55e9aed47f10bf696ba
BLAKE2b-256 84db1e3dc31a83b58a4e6d64549445cb4ae72de6b4be9d6396f8284a5aaaec42

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

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

File details

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

File metadata

File hashes

Hashes for nextroute-1.12.4-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e720725ba008c10169523cf1cdd3822ec57ce5fda2caacf8067c3fc1f8aa823b
MD5 7be2062c143f03d8d79babcd6efb43a6
BLAKE2b-256 bc5c4ae8c21e20cbb3053e80039141db5fe7bab15077b1958202b9555503eea7

See more details on using hashes here.

Provenance

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