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.9.0.tar.gz (7.5 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

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

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

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

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.12 macOS 13.0+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

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

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

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

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 13.0+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

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

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

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

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 13.0+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

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

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

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

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 13.0+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

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

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

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

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

Uploaded CPython 3.8 macOS 14.0+ ARM64

nextroute-1.9.0-cp38-cp38-macosx_13_0_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.8 macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for nextroute-1.9.0.tar.gz
Algorithm Hash digest
SHA256 f763d6efdc5bb8a238afdb218b36e2184f7105cfb04e869b6713ec57cde35d3f
MD5 c6a70f67a44c39c721caa1a2969c8e3f
BLAKE2b-256 db304945f6f24c55c38bc4407758c25af1548f851e9cc08bfd4d985fcf60b7e1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 636f65e57c7bcf2743bd214db85af3fad9d66f485ed5605a3d32e7e129ea4931
MD5 a2255708d875c3f3e613f386d1996fd6
BLAKE2b-256 a440444debfc120d0a5bb075d77eb3446b7852ea1459baf63033da335f502baa

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77d807377d3df1ffcc9bd438190c1447854ba978e802e1c100c8b187582e26a5
MD5 a575331baa74728f4d5dfaca5b4a5a2d
BLAKE2b-256 fb572cb6207f7b225ed261c48c5beac588947ff79fdf6b6cebeab504da6830e6

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cba492d48e4cdb088cb2315a965927026da4b9b96fe36fc3a2f8ca98f91d067
MD5 c58ac954c4262a50711d592016b86a4b
BLAKE2b-256 ef0ab35a6874d3144340b31201d48b22a3b561cd21b17e81e133a2fae758198f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2993cc45896bdda22dfe19eb884bde73319a8c93223ee843b2ce10b85b858e86
MD5 06607da4db78a40cb04982c9e808fca1
BLAKE2b-256 383263bdc875b5e2b24cff16f6c568b71cf44e94e31cd3109f502c51478fa5d9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d8d9f0bf18e68d1ffe7a359db36a41b3a921abea8c51ded7b55e6021f1aae97
MD5 a2f95eb5aca3477c6528e624d478f3d4
BLAKE2b-256 897232a9b1996271b0b82b8d1dff03430f96ad2f3d62d8e4dc5fee6f228b499f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f3f1a9f3f9997a797de0e0dd484358f4140e59b55d3fe12988d596d75b0f2c0d
MD5 ebef1ab7050dc7f421271f9b7c69bc20
BLAKE2b-256 d78a38dc71efb1d8cc5cdaebeb672deda8b9555fc7b1af2ecd52f66987bfcca2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84afbe3b3d8abb86243e58f8e3433ca111b62b668d2d1835dc78794a8cde4991
MD5 99551432b3176155918e55c8f931212f
BLAKE2b-256 6d4aba7f05098fc573b527088ed6fde9f76743b4ee6e5462f6849bcdc6a86c1f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5ff6a68b6f5f48a9122efb597ace9ed56e62ef29c29e477171d65d72fa2f729
MD5 cb1ca30daecf4b9806c66b9f6835d154
BLAKE2b-256 65e3f7748af610fe8fe6ec279fa71301208f15db6e3c56a11dbaf80e62528f33

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a320d9a52c79e5b2a45140f43e783b1181d8e38cda01fb2f98b45cc1890baa9
MD5 4cdba2c72b82be30fb347de891b5fce7
BLAKE2b-256 fa1ce050f3a0ffae4a53716d9821c2c76a9d1e688cacf6c85d116c961b02c70c

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d40a2eeaf4dffd415dcf1f9ba6e6d071a9ff991b03e6ef61acddea3fcd85ce35
MD5 2789408e6b12db4ce9e2f8ceb35bec02
BLAKE2b-256 19ade59b8fd4f0e04ff2709f1f816ccc035255f545c38b45c07f61041f84cfe2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e0e97433d74ec8f6d2a810bc2a02c04a0518b0ee35e2ea16f70223da6bdd2269
MD5 7395f30a1012ccf18b50ac18b388fb8e
BLAKE2b-256 1b49325574cffa9fb43990941852f64e0fb315fe11e89101a9c9d02aab9b3c14

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61d93b67fc71f5a867f5da78737a32ecd961011ff844242a75a81726ba20c4e9
MD5 1d5f19f1b52a27f462644fcb8906b6ff
BLAKE2b-256 8fd6eb2daf8fd87f0d2f12558b6ce874229a3a03f623690ea4fe0c37a61ce1af

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ceb96ef5797986179bb8249754976beb4712aef4d8c69dfe34cb10ff383f4579
MD5 4adca4690b9e77177c14756abad62802
BLAKE2b-256 5727e3232c8ea2638aed2c42ca18a24b2219e3346ad6a26ff48e73854bc12c65

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 867e3c9e02034784e2e6b1c1cde37a763541c6134494cd6f4bf2ea85ca2a6287
MD5 7b4183e4fe744004b0e497dab80d7af4
BLAKE2b-256 575a2e64a276206fd7a145e90a61a4723655796dc90dcf4121b66563f3d9ada1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0b39fb85bc02f987e2fd2cfb5d1fc643e35a724cb4fcfb5c874a6f78b84a68c0
MD5 d4f744698736320d8da7d6523c8c44b0
BLAKE2b-256 6c1f19da16f386594661bbf5f73e4aa3c92d9ebaaaea209ab4a7721dde503fec

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

  • Download URL: nextroute-1.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d538c3e9171659f33304c4d5e82d37597904eec0fb6c5eb4821ee57f3b7fb2d8
MD5 b9f70701343ce46e1a947d874465f828
BLAKE2b-256 749747dbc442f69d8b0b92ef126a88a4405ba45e857379b1eeb7d60fe0583b9f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0779e6cf0f6da4876f9587fb6d302d3c964f37ec9e6b72d7f2eedba1051b97c2
MD5 22f1c74df09c2ed11612ff0ed5e057d2
BLAKE2b-256 9cde2fba76adf37cc66d4ae911ce58d891261969ba494d72d40438fbc0b6eaf8

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d6357539fc4a155e59488da9fa1fa95512171e7f0a0920d9408b78e983594c9
MD5 d799f62bffb18a28c044d8c0a7d12d4c
BLAKE2b-256 23eebe3bf71078b962753faf1869dc1cb083a46e9bad68826594652152ef0057

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f3ddc21fdc92d186b94d1afca98d9403f90a9caab4c5f199f10b2d67c4220479
MD5 7475d10e8a712df5fde31b7b0fd4efa3
BLAKE2b-256 8bd1a4bbcaf5277577311cf654a47d3f0133f783b8046bd0aba035c0b5369d56

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6e878bbcfb102639118893ad8a351af2bc9353890133ad41ffec51c953f0564
MD5 5fe2f109d1d7a4aad13369315caa8de6
BLAKE2b-256 26125f8bc21b2de290d1073eb47d426efefce974b3ee1d7f602ceac47b5176fb

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

  • Download URL: nextroute-1.9.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nextroute-1.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0e1e67f3581f18e3ec0e6dea3285d472ef6c1026c2577874fea2acca4c342cc4
MD5 5996af31296472d29d6e9238f34fe3d4
BLAKE2b-256 a2bc8521193b3e13d2dc81ba739ac2e301cc6c9e5c7744e3825071cefe9995b7

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82ac9ab2773263c7b62b1441e56a0fa95f16e74fcc8b6a95b0fe14305eba50c7
MD5 effc7eaf92a0a107d09918d28bce290a
BLAKE2b-256 d874f20a0919374509dbe9d26dcb439f1c19ba14ec7e767ebeecbd423a2ed601

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fc4b430b4366cc249d211c54f4c4342abc22db9f172ae40f90a4a0ec5c92dad
MD5 faf8659c77b00fafeca3cd0d8ae31b24
BLAKE2b-256 78bdbdb3695406f15e10d9a1ff3c07096de20f40cc331c9725d57cc78468afc9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 436c7b9439550eb68f8250cf27724ee547fb3f1f42b394cfa5c7077380c433f2
MD5 f5c27ff6649a1081327c47056c3be039
BLAKE2b-256 86a01dd80377bd226d690534cc1f169da4228aacc6b23752df1bd9581a2f3669

See more details on using hashes here.

Provenance

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

Publisher: release.yml on nextmv-io/nextroute

Attestations:

File details

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

File metadata

File hashes

Hashes for nextroute-1.9.0-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 46c6e3406f3f3a85ec012ebc04b0a94e9a6d35eba0a711df934a6433f1a6c2f8
MD5 893e42e5c14ad55903eb7154aae4213d
BLAKE2b-256 f72b972331691edabde4ef884e6be8facbbb754831c32eda95fa4a7ef22613ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextroute-1.9.0-cp38-cp38-macosx_13_0_x86_64.whl:

Publisher: release.yml on nextmv-io/nextroute

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page