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

Uploaded CPython 3.13Windows x86-64

nextroute-1.12.4.dev1-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.dev1-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.dev1-cp313-cp313-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

nextroute-1.12.4.dev1-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.dev1-cp312-cp312-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.12Windows x86-64

nextroute-1.12.4.dev1-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.dev1-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.dev1-cp312-cp312-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

nextroute-1.12.4.dev1-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.dev1-cp311-cp311-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.11Windows x86-64

nextroute-1.12.4.dev1-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.dev1-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.dev1-cp311-cp311-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

nextroute-1.12.4.dev1-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.dev1-cp310-cp310-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.10Windows x86-64

nextroute-1.12.4.dev1-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.dev1-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.dev1-cp310-cp310-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

nextroute-1.12.4.dev1-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.dev1-cp39-cp39-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.9Windows x86-64

nextroute-1.12.4.dev1-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.dev1-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.dev1-cp39-cp39-macosx_14_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

nextroute-1.12.4.dev1-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.dev1-cp38-cp38-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.8Windows x86-64

nextroute-1.12.4.dev1-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.dev1-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.dev1-cp38-cp38-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.12.4.dev1-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.dev1.tar.gz.

File metadata

  • Download URL: nextroute-1.12.4.dev1.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.dev1.tar.gz
Algorithm Hash digest
SHA256 64ff07914421fee39e6a166cce5560d255f28461c746701af4e762820b6dcfaf
MD5 86f98240f51fb7f05995694d0e52e212
BLAKE2b-256 972fca48dee6956bccced8cfec3ed2b76ae5152ae7653d2b7bad02ae8d1edbc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8e75170397d7223f27fe37ad7877c63c9a47168ca47d483ca6d8bb5ebb728d9f
MD5 5dcf62c7689d6205a4c1f8a3c486a748
BLAKE2b-256 c4db95a0f73f480a1f056f8bdf5b6d60900ba8a18189ee92b8e70d6ff3f16492

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60c775e8e0f757515e870ce96ec660d7f4144b0881ae543520ba1b97f7076c6b
MD5 61afc6793f5bdbc9be2fac4524101846
BLAKE2b-256 18bb662395eefd7780ee6eb48562affabf3a5b2929110ae593f93459289c4c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev1-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.dev1-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.dev1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1d4a36f72da6bfa6e844eefca96f46d3ce2528cc35ccf08b6a13e7943d2840ec
MD5 4db7f9c3ff34982128bc477401569ce1
BLAKE2b-256 cca2566d224eefedac4e8cfac7f161da6ceb3de26edabbe9029f1886f37bef90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b78673c6434392eec8d727de621ca123fe0c690b5af69da1007d60cf5838149a
MD5 e426734fc8288dfa9f81b4fd34b84686
BLAKE2b-256 d94594ffda6d57dc80a28e80a03bc686ff6615b154b9adfdfcba24ac9cbadeae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5579fccef118698298b240c4784940efd0938c4541305151b8997e34a143c73a
MD5 edd441cbc4742db64cb8b1d0bf671d6a
BLAKE2b-256 583fa7fff96676194d7e4f09946605ea1248c4862906411bdfa51d5d8e8dc7f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d205e26f4c40edd8785356f0e645d2893d4cd24fdbd5e55558cb61c17809ab97
MD5 7ca26fd2498eb4994c92ea36d1701813
BLAKE2b-256 95c8431b81a8acddf4a5c96267b7446a9631829703e7b19ce5a7d27359cca79f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d6b226824ccbca3f25d00d906496220a82035d4d2a7b2c06553c1069c1e3242
MD5 fa3c674f4bbf0065aa91d2d9a0513cbe
BLAKE2b-256 878cb78480c464d36f62444e0ed211757c6480b3a1bcb110209b7716ba2ea11b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev1-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.dev1-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.dev1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 799ee5fb67fff7799f35507d2acc06a12540f541ee1829e2d2336a97cf6579c2
MD5 e3c557340ebf07fc5c85b8a2b418072d
BLAKE2b-256 1ff6bf07699934946ab454cccddeb57003e8d7536db8e7906215f5ffd38015bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 84cde6fe298b3f6d342e135fd7c15af7910234704ee4842479fc3a3ea9025a90
MD5 991b232d3a17c50099cfd987612a62cc
BLAKE2b-256 5a7cf0cad9407fa7125b9323f35a2e1a6548b2d2291e3e4cfbdd37cf0470c93f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c713032c3dbed99c2ac8f5657827bacd056397b4064efe57d35b43fe3cc7106e
MD5 e3ba15b9e01b745564aeddb2ea47a3da
BLAKE2b-256 96205e20968e9126283f8ad3bc1f5baf22c24422d4048730292fa8556833e8ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0c6fa7931c080c21c62d1361a0f7aead2970fb7d67d58012527d2a08813cbd3
MD5 91f2faec3096ad1bf54920b3e447e334
BLAKE2b-256 f47afa29d3c7ee397b54f7fe071fb2e47973ee097d49964185d454a6c0e67a3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24fe73fa32bfab4fd322dd57b203527a3263c09643fbbbec5efb2756fb753ef8
MD5 93cd673c8aa828a0410ba213ba1e9b1d
BLAKE2b-256 03c26c336b4b9e7ec9436c5f73f3ac92e49c159df8d2ee92b109280df91fbf01

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev1-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.dev1-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.dev1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f98670833dcb8fa98041decfbea8f0f7d01d03c24c84c2379e0ae1c5509ed7ee
MD5 13e791d63f8784ecc8ca717f17507369
BLAKE2b-256 977c6d5ca87bfc8174951863b522192df9457ce8eb5defc83438c109a75a2ef9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7de9a38fa28feb8723345efecccf880aa9201d99b553d4c282bb1cbd2a61ae03
MD5 46e805da11e48bcce1915d724012f559
BLAKE2b-256 fa958909be513be3956178845c246088db9685f475a65afb8923cf1d123c7159

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f4520091227d7e3672541004c89c5fad3700ff79f29061d538b6ed2b68c230e
MD5 481ecc945c0d2166bcecee99f7cfd659
BLAKE2b-256 c698c80cf28354a4c0d942e763a32ba2c89fc499b9ee1bba3755d534f5569266

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 91bba8174ea78d8655244ad56b55f5116961072d576913e9908e3edabd831239
MD5 2c0bf5acb9b425bd81f7a1cd8e9246e2
BLAKE2b-256 331ccab11b0d9beb190dd4d484219c9f649a6318bb60f23e9006d54dd26d66bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63a8d4b1e13f9430432c509f75494e7344efffb617685de396df23e599b0d5bd
MD5 fb35a6cdda3004027cbe9d976e1c5112
BLAKE2b-256 ae6682266f12ae1c9c0bd0eab20f00ddd804ef073bdcf1723ebf8810f8bc1c5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev1-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.dev1-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.dev1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5a33a890d9fb1d90e678a2936a662df02653680a9ab5bf1bd60786ca245f2dc9
MD5 be154876aa17b59000f863a76fcebd2e
BLAKE2b-256 e9ff43cc937f29971d9f1ad417b1d7c0c361712010a88dd38c9643be959b9013

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3c9a2d4526537db1be93cc56dcbf96f205e8f8a862a54975782b9760d7ec0b7d
MD5 38a91ba300948e5285e456930711cecc
BLAKE2b-256 18ff97d30d362297c067d26a9888412697da340e6fe1f532ea679b9337f81033

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f5b0825c530d7741335df40c816531f25c456950f2ad3ebeb4bce81dfd379596
MD5 c886d2d916efc56b5173ca567adfe763
BLAKE2b-256 696429836ccfbf40cb01159210d680ee87dea6333c169c72cd2e56ec1535932a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c27f743ef6656769cf328f7f2beccba7edaabcbf27bce49b079856bfe0da0dfa
MD5 edf1cfe10d59b42810d6635a944f060b
BLAKE2b-256 4ad368b3d112e6cfbfd0adfbf0218fbc6f0d8a512a6d0e7b06884b5c04354645

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a1e71c0bb3a37b5ca8f08c5ca4f2a32fbe7ab5f9379d8395718654cfa34203c
MD5 44158e493acb7b1241dbe032b396bd2c
BLAKE2b-256 9d6dabf935eabec178ccae5b70a60d1b99b9ad468605bcf1a0917bded90288bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev1-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.dev1-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.dev1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7c8c75b12d4a407dc46cb5701db6d9b8c7bb34b4b08e309eb8c8f10854d2e6dd
MD5 dedfe15b756d29dcd97bcbe1062c0605
BLAKE2b-256 02083842ac72c435e822c05b0be0f40a5ed553826e002dd0f869705914e50f76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 60f0c8602f2ff1ab6953ccab197d78ad99ce96adb428304db94bd9281ab98437
MD5 17e2661d1766c1bb30131befb29e1c36
BLAKE2b-256 33d133bf23e908fd679837d33061b3e43826378149c0f8694809e7335d7597d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d0c72750ac6daecf5e6e80e7b59688c2a0a68812cf6555d2edf9d0bf60947dce
MD5 730583e60eabd4cf964bb6828ea2fb32
BLAKE2b-256 99f68942a7eb2139481ea2e7833f54d764f4b3b1eeed90d0c9e118b51f366307

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7a72a54318d497cb3aa6bad535b9cfe4420dd8901de42841a811a8dc41332b64
MD5 650502e692cee6b59d832fb9373bdaf8
BLAKE2b-256 04fa8c3d158220a0f63941a851b12450ebdc04396755fcda461bcd8d729c1b19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7f7fe8d7846b4648444e2faf490de838302802f7936f4b059969b709b4f5e3c
MD5 d18ef22047c4987a5e97725501f4d64a
BLAKE2b-256 b6428df13bd5db2c30aba19aa3d9ca08b4b4d5ce68d75ff9d489f41bd7844bc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.12.4.dev1-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.dev1-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.dev1-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ec420aa018ee04710e752f06b9c91f3bccaff3171094ecb12b05cc0b6b07d734
MD5 56a12398d2aca55cbad430626de5c6fd
BLAKE2b-256 b1fb161fbe9721a2fc3638d743825942f12fa264d51d1e82bd52b65552a07054

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 419ff7deb77e26ee5c8c075fcfd7d0aa46aedafbb873089f21e85408ed5afc87
MD5 ed2ced76769a06c9541631986e13a928
BLAKE2b-256 948e4112bada82519046581de6d99d1c24b01ed2bcda858a41383aa17b1fe998

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.12.4.dev1-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 96a47f04b88419f529acfedd25865e155cc2a8b38e7e875b4698474330a24c0b
MD5 7dc9e1b583d2851ac551248f0360e2d5
BLAKE2b-256 eb5bdd40622e057d8ecf057805ef7ba5bb6ac50edd393b508fdec579a99e306c

See more details on using hashes here.

Provenance

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