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=nextroute.ParallelSolveOptions(
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file nextroute-1.8.0.dev27.tar.gz
.
File metadata
- Download URL: nextroute-1.8.0.dev27.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05546b63e0e20617e46b0ad50f26edb8af4eaa170c57e6309b34f75b596ce53d |
|
MD5 | 2e0394746e3adb47762e0fbb14f55039 |
|
BLAKE2b-256 | 25e76d77281c53a08d8877d0269e1365f013d6bb70165001d3ba32d7b3222e00 |
File details
Details for the file nextroute-1.8.0.dev27-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 7.2 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a14a1fe6562b7d40eea74ca83e0928a3d00e01cfda4bbf721a9305ef45c41b8 |
|
MD5 | ac2a7a907217615eabaf9e06d5de42a1 |
|
BLAKE2b-256 | d5514551ec4b20d8f8965f416a523ed9c3a90046436878b2f206918ea4891809 |
File details
Details for the file nextroute-1.8.0.dev27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 207682374ff694570e292652a21a0aca3502aae4d007ac312123cbc82af2752f |
|
MD5 | 8c65d28eda8136adaf44e526430a7582 |
|
BLAKE2b-256 | 517fcc899466fdb4d5858ddb7972619ba27e7100d4eec8fd2b0fb510057e2369 |
File details
Details for the file nextroute-1.8.0.dev27-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8fcb797c427d0089651080d107ad40c8789cc042576517a8e3928e4712c6800 |
|
MD5 | 2fb7907f232bc02e5b5e57b71a1cba4d |
|
BLAKE2b-256 | 3d8f6c3e6414595acb74f0c43c08213bd2650197f17ed8e9918be1d86c44c8fd |
File details
Details for the file nextroute-1.8.0.dev27-cp312-cp312-macosx_14_0_arm64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.7 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a9c787e20bdf3ddc539f923cbc7126e90c22f696a0ea79ca5b9235726095fc |
|
MD5 | c04cbb23224548c80d705050919e86cc |
|
BLAKE2b-256 | c62eb970d386216db359723012b77dfe4c5ca385a01b740f7c4fbe1d26bca6fb |
File details
Details for the file nextroute-1.8.0.dev27-cp312-cp312-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 090168892de8969f76e62f18b16f2599e44a1f0e349dfa50f56f8a2024458eff |
|
MD5 | ed9b1bfb127c60dca2da4a91f1902851 |
|
BLAKE2b-256 | 703c560b6878a1782fae61733958986698fea0d5ba41f7cf58b5e97174e57988 |
File details
Details for the file nextroute-1.8.0.dev27-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 7.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b93da1dac10c86733714926bb891b97542a58e34ca0c696a86e50677213f637 |
|
MD5 | 5c446d7fbd1d20342002cdac9a38c092 |
|
BLAKE2b-256 | 53a67d19d902ff9293c38f8014c748231592007f250bbdfb29c59f2eb2a69193 |
File details
Details for the file nextroute-1.8.0.dev27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1d4ca799f880a3451dd12fe93051aab3cde0ae2e79285d86586c76fad7ecd55 |
|
MD5 | 4b32f67989c921b2bdea71c67205fb93 |
|
BLAKE2b-256 | 7881323a9696e937107fe9964872703baff77ede3cef508c8c7b4541884d1e68 |
File details
Details for the file nextroute-1.8.0.dev27-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2700c85fa7914334415a561089fdc1348358195d18ac62f6eebdb8a97edfa639 |
|
MD5 | 6a56ff12bd9dbf9bd94f836ff6ed1134 |
|
BLAKE2b-256 | 303adaf6de4d775328746f9b63c8986126307e780acff6f6b687ec3d72df4ae9 |
File details
Details for the file nextroute-1.8.0.dev27-cp311-cp311-macosx_14_0_arm64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.7 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a934cb3bf12b706f62a196dc6698cf229f26db28e6cd0ffeaaecffa049e8ab6 |
|
MD5 | 7f644b7030080c5d9d1f9a4bf0f594c0 |
|
BLAKE2b-256 | dca36e5cd0d8ee47dc2ed88e0e905aa0b353fbc3875d460a66d80665b889d427 |
File details
Details for the file nextroute-1.8.0.dev27-cp311-cp311-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 122be99b9b7a30da1fc2c8fcf38fb0b03627e88a8d759916b3169569851c1b13 |
|
MD5 | 79c709afedf45fe57ef7dae1306e9de8 |
|
BLAKE2b-256 | 6a5e64700ee4378bc132dc14a5bda430c11994feb138c85df984d331bea6edcd |
File details
Details for the file nextroute-1.8.0.dev27-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 7.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc734bce49217447c56641005893125653253236882fd34329539247c60efc9f |
|
MD5 | a3087d9a504cb2d3e114856846aa41bf |
|
BLAKE2b-256 | 3374eefa6d7d30444c4220c31c2da16908976e2feb5acffadcfc1ad9c878d1f3 |
File details
Details for the file nextroute-1.8.0.dev27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffbf6593006691dd39c2b349d506a695b6c588a4b447ed0be9275866e30c9a21 |
|
MD5 | a439eca73948380c8cf8479eee58c9d4 |
|
BLAKE2b-256 | de92ed5ca8593e537bbafb1b571d2440c5413d73ab8022e8678502e7f05dde21 |
File details
Details for the file nextroute-1.8.0.dev27-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a4fc466e74f138780611ab8461f56f4b8281db54fc578380978b4892fc354f |
|
MD5 | 24b87d30f7eac98fe70645524d4f646c |
|
BLAKE2b-256 | 2e7385441e8056b15cc3ebd77328df1df34f976d95afc9ccf7093de8eaacf091 |
File details
Details for the file nextroute-1.8.0.dev27-cp310-cp310-macosx_14_0_arm64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.7 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec696823e95fc7b8830c4dd77065b77b03724fe5c5ec097c68ff1cca8b4fcd5 |
|
MD5 | b0542bb104f511fa79204c4017f02543 |
|
BLAKE2b-256 | dbc4d49cc2a0e8d7e75ed0bae341327b8d224f0becdd9ecf97f6d5297848bdc3 |
File details
Details for the file nextroute-1.8.0.dev27-cp310-cp310-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7001cb85e18a4e11da21bf1384d41c804ec23376406faf7907d712522c99ca66 |
|
MD5 | 042950ef7d83285d5c2fbc3844262dcf |
|
BLAKE2b-256 | f52efdd86c958d81384a76cfc56ad0408d33301fb8c780e73c6b165676bf3bf7 |
File details
Details for the file nextroute-1.8.0.dev27-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 7.2 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fb01e914958e1ad939236ae18ac56e7e418fa6ff56e4c94e5cb24d7cd37d94c |
|
MD5 | c9cd92159a7d3ad081687e7983f02677 |
|
BLAKE2b-256 | a7b22a80079a7e5d3bd590041ed0eafd0900c17d038d42febd60482dd5d393dc |
File details
Details for the file nextroute-1.8.0.dev27-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc7d1a726646720da8487dfcf27f4e5961100383651857c71705ef185644f7c3 |
|
MD5 | 5b78fcbd48476c9958c034c49dd95526 |
|
BLAKE2b-256 | 2f5d09764881011729edfc61113297e344136d18eb867d575da74d2e6bd099d1 |
File details
Details for the file nextroute-1.8.0.dev27-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 658b680d943ffef2defe0246e3dc38aadd0e2cafb773cbc327d0cf25b9c05cc6 |
|
MD5 | 2b7b3c357663801c13b163509e9af036 |
|
BLAKE2b-256 | a1308439c942ea94d95face2a1d79e4ed1180739ad6a275e97f5e500cc690d12 |
File details
Details for the file nextroute-1.8.0.dev27-cp39-cp39-macosx_14_0_arm64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.7 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a977d9d80f3b31f94f33b0ea16cbff453d20dc6d3b6c9d0bb56f206ba4f83c8d |
|
MD5 | 8dca0e3f947de777e7e00ad6b519058a |
|
BLAKE2b-256 | 423725522f5f7dd1ad44ab022234b377f41babf56d66dab5edfe24955f645da6 |
File details
Details for the file nextroute-1.8.0.dev27-cp39-cp39-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp39-cp39-macosx_13_0_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.9, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ae0443bdd5b145644743653ea36baa22a8d954742b35cb558e61ba4e782d0c |
|
MD5 | 8178156b1120ddb2f318d511b789755e |
|
BLAKE2b-256 | 2eb24ac830325aa765e87e34d3914fdb490ed6a25e6a9ff4a90816c703245b69 |
File details
Details for the file nextroute-1.8.0.dev27-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 7.2 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab0325ba7a67606f9fd8b594fb4f7f11f11e9468e26e2f5ff1707c4ae546b15e |
|
MD5 | 81df81314609caa58d970fc1981ad3b5 |
|
BLAKE2b-256 | 85e982756f1f5d3ddbbb8a96b8203532ae9890b5ed190d1bdb5a355a95dd4b4c |
File details
Details for the file nextroute-1.8.0.dev27-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbb5a36d0ce6486e2df1ead6a8187e92b68f708a18a2c3853d6bd61305b7f295 |
|
MD5 | e0f86813cb71afbc267128056ea14a79 |
|
BLAKE2b-256 | 69a9a8456f2f1c1d9693cd6243177c7a99c73ca5ce9580aae1379ce70700622c |
File details
Details for the file nextroute-1.8.0.dev27-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 821565fbd0e9c4ba486ec305b5f67512e1665ab33c2633db47118a6b20c539fd |
|
MD5 | 24c0ab090b421931180b19292242d031 |
|
BLAKE2b-256 | eec0fc78b56966ca4b32e9f1aa72e426a4145349a416578df6846bfa17daf1a8 |
File details
Details for the file nextroute-1.8.0.dev27-cp38-cp38-macosx_14_0_arm64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp38-cp38-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.8, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74ced24658ed92601180836e6ce86cc317e2de73cfb6839829ee8e8390f47db9 |
|
MD5 | 939cd6a86b0c16d37df290fb244a779d |
|
BLAKE2b-256 | 727fa4d337ba406fffe35b46d5fd43937483e14183318db752edcdf7aed33bb6 |
File details
Details for the file nextroute-1.8.0.dev27-cp38-cp38-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: nextroute-1.8.0.dev27-cp38-cp38-macosx_13_0_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.8, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce286dc14f286e3c13b4be72854450740ecf48b3c7872fe9dfe52930b1b209e1 |
|
MD5 | e3e1994eab81568261e6b008ceb13274 |
|
BLAKE2b-256 | eed27a99894240613919720480af69b1cc88cf68ee3ca98dbbbe52e014c1e2cf |