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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 13.0+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 14.0+ ARM64

nextroute-1.11.2-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.2.tar.gz.

File metadata

  • Download URL: nextroute-1.11.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f2706500372e246e15884f9d793915fda3f29a5dfe6e461a7a9102e9bf4628ea
MD5 be31599ab6f36687bcf7744d2bdec740
BLAKE2b-256 2404c6e3dca58a270082360a8cd37285e963349478408a78ceedfc3f367cf2cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57d1ced1529482d14b3335dd93c733adb13cb0a2d697bebf95c2f5b2e4aaea27
MD5 73c5476824c4e3abff723078b90bc15d
BLAKE2b-256 66b92bd72c37e52b277a3dc698864346578669de0f9fd51274908741abb3db1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa8bdd2b3ab1998dd4c019def699277efbf515e19c1257f0ae4c81498343084d
MD5 e312c51fa4e2de224fb9c90d05ae9da4
BLAKE2b-256 5339afb8cae22840d4cdd18183eb66684da801d49c730ea9ebf3f254178d049e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.2-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.2-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.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 434e9a2b68fc849d55182e3278c8140d108eb36a4c6dfa15acd9b3f25a3ff631
MD5 c044a16f1d19a696ca94ba203880d197
BLAKE2b-256 8aca72ca0d187aec76d92422efbc35b5d9c6c66759f5ae27226dac6d19bee7c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90fc5af2ad75f7050466b280d7cfe6a0658da177a9c3e0d6f6d59a7835c815c3
MD5 f23fbe7720dcd757018f0f5bff94cb03
BLAKE2b-256 250f9429bf4bdd6e5bcbf9e2d94193922f2bfe91986b62f7e443772dfcc50ef5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c2ca5eef4427ee069b5476c4f18fb1e47cae62ff4792fba9d55522921a9b8ca
MD5 ce5458e4f20de50fb9a0b60c3c200529
BLAKE2b-256 c9a37ff07adb357fc09a15198fb2aa7e0ebeef54883973133c80d99f174d8711

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bd71a80657628e74896bb5f00d0fd7c9b8ef37a70b01d0e58284012a6f73c1a8
MD5 36865a72cea381b95c45db92f009197a
BLAKE2b-256 5ea3a444fdd9947bd706af4cfbbb8e8cefca222c8e11910a6a7af7dbbef1b46c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f313877d5199dcf16944bd1635a0665f196f4c25504da50068314dc5bc18a2ea
MD5 4a3358b85c348b6a4d0e86eeaa1208de
BLAKE2b-256 073e58426edfe8a1f54ee86cb63f52f2a32caf9447ee64af96147a1c6e0fca5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.2-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.2-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.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49c47de48eaebc6e2d9b5ab6b00bde9fa5b9ac89888177a1726ed5443cc04af8
MD5 25b28a3eb78379a1427f1765d1eed508
BLAKE2b-256 c01ca6c338e970ca3b9dec7ef8f798d86c04c1edc6336a4a7abd856df05b217e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d2d982c4b79746d4f192cc408e7a00fb02bc6af6d46285378dc34930ccd9d9a
MD5 5a18a3f53db6e3c40f3099db3d2eb65c
BLAKE2b-256 35b03d733049c44c1c6b426128f896a17e2fab7b37cfb58223c9abec7f82ea7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d7cb11f5684283949a42de5659087d81f667cee7c1532e63959474446489d41a
MD5 8a7652352fb260ef04bb22e30cf8b164
BLAKE2b-256 ac2df843672f7b3912341a45c83d50420b621b684430f854cdecc82aed988c52

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 12974dac37f374a078c3a101af7d86ae286ace0a094f8d5fb5b9ff39a9d2eadd
MD5 b0093d5b752c8a1f217f9a9397c529a7
BLAKE2b-256 eaa4fb92c9ca29f3573f7ef8ea8ef788f6ad6386d7b1263fc0e1891eb928ff33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a01ed71fc4bf8bbbbd8750ce16e48b9fe825d1af748c78a72a8def7dd64c86b
MD5 3dee24108676ccf5fafdc66df27b5835
BLAKE2b-256 f4aceeffb85f301792e93caa43a541d38de41011e4df92be8678cbd294835653

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.2-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.2-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.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d3971786b6271bb77f7294d3c4b2395166b4a6f4f65b8f1fb2716d065dda737
MD5 da0b41212228f394ddedd6e84cd75479
BLAKE2b-256 96b5dac32addc976fce4c780c87085b585dbe32451ca906912ddd57b7d688269

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ffdd3163d49e3454381f7eed627248cd5b0c01fed21e8042041a2e74dd4d4ccd
MD5 c911fc25bac7b2f24ebeb9d3f04a5cfd
BLAKE2b-256 e601a577f452b3ff641d91fde0484bfd5119bc696cdfd5af958bb5c0381c894c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6d61c679123a9221dae373e18aef87e1ae05418c038df5dd07aaada6d902fe99
MD5 d0f2efaaaecd71da2ec952fb1608f4e6
BLAKE2b-256 d9204ad1d36a72e275c5dbd729f58a8ff3569867d0c1023bc84be969f6fdd69b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf5e00f2765ba2794e274cbb7cb59499c08c72bdaa277739ac7d10ab31ec0416
MD5 cfb3efb898f2eb28511f29e40cacddbe
BLAKE2b-256 eabd6207f332f2db82d3541e81ad8c86bf62caac55f5c9c53974da23b98d76f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99a88a7a2c29c6b097924fad04cd37e1db7fc560f74ecd43040f44e277fb3bac
MD5 d010863d2cbcd30bfd311c7731b5000f
BLAKE2b-256 7fcdbf0d5bce2b5cfec21795806845c5f6be91fcaa8033e8e9674c0710c09fbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.2-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.2-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.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2db17b2b5d85e1186dc91292d5a3f51b1257a9b27db9b70f356182ee249fc98d
MD5 86a163a26104566dc518a29bccd96740
BLAKE2b-256 1b055952949260d78dd501d80d3508fc0949777691756ab934c1b28400e36e0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e2374997c325d798feb68a4f5bcc16baa806a4f5ff03fe5e08f0ef67f2f257d3
MD5 fadf9c32081b76d7fe790fd6ababb930
BLAKE2b-256 d8dce4ab9bd9027ce6619d7086ca019850ca4c80f8471c0d968635fe5881b556

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4a12ff34cb03fe04421a45c36c051d23577d65a83ffef6950dfc501d79ba23d4
MD5 189d5f87f4e1cf7db7264691036c763c
BLAKE2b-256 a7cbd34b0a2ad1e13ce2933bd88379e595afaf8933c6ce15d650d6869a317c80

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8af7b16543e8cc89c6c7c42c6d5dc98dd667ee1d24e0e90b41aaabc3ad81b276
MD5 6306cecbadeea531a8401f8923a5c779
BLAKE2b-256 03f6573b0098ddb9f829c69fdb0fda38641fac68293bfc023848bc37cc47f604

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26588615614fd562b66f676d49cde9831926c32b79b6f965e53ce5d3bf08d83f
MD5 1c92c8bb6164e4c999dbbd8e7d54d47e
BLAKE2b-256 022950a0759ba45c417cf094fc61bdb4888bd5959256e9399bdcc8ae42d375f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.2-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.2-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.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ea07f477176b19ab7a757158472a2fd0c1511d35b2d6d8f5fbb75f8734ceb8c
MD5 63a7e05017d536b7ad6e12fd196349db
BLAKE2b-256 20bd6ce4c1e3dc4846705ca958f46a180e8e91401c6c3c32cfba8c5c25301e43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 951419e5db03863ca94ccee2b45fe001fdf47ab15573320258246dd32be2d747
MD5 75fd36d312e57a5d0b4592c72a58dd54
BLAKE2b-256 e414376a90055db208a6cdba961f0987ec1111c5d0dd8560d9908d8bfeb6df27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5e6562c486de7c77f486b9a3ac677b579995121a70b7503c9a8e82622f6c0118
MD5 f8adf409acf137812bbe05032380293d
BLAKE2b-256 2e82f21f34fffd385c81610bd81c706a1b9dffe6f86b71c8d5f39dffc2a7c427

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nextroute-1.11.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a6994003502e2df797e01bfbe3e56e2f7a07ae108b61b2884db755aa46c58bd6
MD5 e6dcfd1182af9f9db4a5869962165acc
BLAKE2b-256 1cdba993bc3202e3db7ac7ad70c41f3bb285749f41ebf988e05992c5b3ca26c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31e6a30e1c212122f8c8bf9391da7d0f4ecb34a244e6ae0314231855bde91b16
MD5 ffadc5942c0cb859c4eeb19f7d95ff76
BLAKE2b-256 606fc71f338c1909bf4b510caa16994979800cce7e9e7eb4b063411a401148bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.11.2-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.2-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.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ee9aeec9887f40b247a250350392ac1dadf11d424b2d35d858c8c1030e31407
MD5 bdac0bb40f7493ef48223ffd5a3e6c37
BLAKE2b-256 ac2674e060affec299fed71ed61aa6a98d7d6f9e7af0378768533744cddd730e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 356947ee49d5438bf014906d84ee0560dd5b784c8d554de945c9c95ef5af9c6c
MD5 a7743e13edb155c6fc7e2cae7852d40b
BLAKE2b-256 c2ece54bfa27bbbff2fb9ae970cfbd148d37399cac0c8bc0a9fd4ef33737fa08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nextroute-1.11.2-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a8e4675756c935455369b1b2f59a6113da71d8eda73542e156bb8fdd8db7ea1c
MD5 5c75ffd7dd77a9ff851cf31521650b3f
BLAKE2b-256 387ee7733c6223c534f8c78e75db151b98a1165fb9db628891d7357982d4808a

See more details on using hashes here.

Provenance

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