Skip to main content

A tool for Path of Exile 2 to find the best craftpaths based on the categories: *most likely, most efficient and cheapest*, between a starting item and a target item.

Project description

GitHub Actions Workflow Status GitHub Repo PyPI - Version Crates.io Version GitHub License

PyoE 2 - CraftPath

A tool for Path of Exile 2 to find the best craftpaths based on the categories: most likely, most efficient and cheapest, between a starting item and a target item.

Available as Python package pyoe2-craftpath or as "bro just gimme something that goes brrr"-executable command-line utility for Windows under Releases. Bindings for Python are generated with PyO3, to let you build your own data analysis pipeline upon the calculated items and craftpaths. Made possible by the power of 🦀 Rust.

Built and tested for Path of Exile 2 on version 0.3.1. Supported Python versions and platforms are determined by the automated pipeline, here (should support all widely used platforms and versions >=3.10).

About

To keep it short, I was introduced to Path of Exile 2 and enjoyed it quite a bit. After reaching higher levels and starting to get the hang of things, I became interested in crafting. As big noob, I was completly overwhelmed with the information available.

Me need simple. Me want good item. How get good item?

CraftPath. The purpose of this tool is give it information about your current item and the affixes you want it to have, then let it efficiently calculate possible craftpaths; Without the need to manually look up mod weights, mod groups, or spend hours crunching probabilities on a Casio calculator, as all true PoE gamers do[^1]. It simulates all sensible currency sequences that can be applied on a starting item, and collects the best routes that lead to the given target item, based on the specified statistic (more in Development Strategy and Caveats).

🚧 Notice for Versions Below 1.0.0

Keep in mind that this project is in its early stages, and can contain bugs and lack features. Therefore, the section Features should give an overview over all planned/completed/unplanned currencies and known bugs. If your topic is not documented there, it is yet unknown and not reviewed. Feel free to create an Issue with more information!

My plan is of course to reach version 1.0.0 ... which depends on the traction this project gains, which in turn affects how much free time I'm motivated to dedicate to it, which in turn leads to a more robust and well-rounded project. Until then, this notice lingers... possibly forever. 🧙‍♂️

Features

Currency Options Status Note
Orb of Transmutation Normal, Greater (55), Perfect (70) Completed
Orb of Augmentation Normal, Greater (55), Perfect (70) Completed
Regal Orb Normal, Greater (35), Perfect (50), Homogenising Coronation Completed
Orb of Alchemy Not Planned Too random to craft deterministically.
Chaos Orb Normal, Greater (35), Perfect (50), Dex/Sin Erasure, *Whittling Completed Whittling removes the affix based on minimal item level, not tier.
Exalted Orb Normal, Greater (35), Perfect (50), Dex/Sin Exaltation, Homogenising Exaltation Completed
Orb of Annulment Dex/Sin Annulment Completed
Divine Orb Not Planned Different use-case.
Artificers Orb Completed Click item. Socket. Much wow. Such awesome.
Fracturing Orb Partially Completed, Planned Algorithm respects fractured affixes if present on the start item; does not create fractured affixes automatically yet.
Vaal Orb Omen of Corruption Partially Completed, Partially Planned Effect 1/3. Creates new socket and corrupts item. Effect 2/3. Does not create implicits yet, but is MAYBE planned (low prio). Effect 3/3. Reroll up to three modifiers is NOT planned.
Lesser to Greater Essence Completed
Perfect Essence Dex/Sin Crystallisation Completed Algorithm tries to create a temporary affix to swap with, if otherwise unreachable.
Desecration Abyssal Echoes, Blackhooded, Liege, Sovereign, Sin/Dex Necromancy Partially Completed, Not Planned "Blackhooded, Liege, Sovereign" are forced. Loose propagation of affixes is not planned. ATTENTION Desecration weights are unknown and are treated equally by the algorithm; all desecration weights = 1.
Others On request If not explicitly listed in this table, other crafting methods have not been reviewed yet or are not planned. Open an issue if I forgot something that you would find nice to have.

All affix weights are fetched from craftofexile.com; refer to the given link for infos about how the weights are collected.

How To Run

This tool is actually intended to be used in Python. Refer to the extended Python example as Jupyter Notebook or just skim through the python_examples directory for commented usage in Python.

The following section shows a guide for the quick-n-dirty approach to run the Windows executable via the console, since I wanted to offer a simple(r) solution for those who just want to have a basic overview and are not planning to create further analytical pipelines.

First things first. Download the program from Releases.

To make the CLI more approachable, I've uploaded a video demonstrating the workflow, from configuring the executable to supplying items for calculation. You can watch it on YouTube by clicking the thumbnail, or here: Watch the video

pyoe2-craftpath.exe [options]

Available optional, options:

--start_item_path <Path to JSON File>

Default: pyoe2-craftpath/startitem.json
Provides the file location of the saved item to treat as the starting item of the craft.
Use CraftOfExile → Emulator → Export and paste the output into pyoe2-craftpath/startitem.json.

--target_item_path <Path to JSON File>

Default: pyoe2-craftpath/targetitem.json
Provides the file location of the saved item to treat as the end item of the craft.
Use CraftOfExile → Emulator → Export and paste the output into pyoe2-craftpath/targetitem.json.

--cache_path <Path to Temp Folder>

Default: pyoe2-craftpath
Used for caching CraftOfExile's and
PoE.Ninja's datasets.
The folder must already exist.
Mostly to express consent for the program to cache things and edit that folder’s contents.

--poe2_league <League>

Default: Rise of the Abyssal
Fetches PoE.Ninja's economy data for the specified league.

--amount_routes <Number>

Default: 5
Number of craft paths collected and printed per stats category.
(Current categories: highest chance, most efficient, cheapest → 3 × amount_routes shown.)

--no_updates

Default: checks GitHub for updates
If set, CraftPath will not query GitHub or check for newer versions.

--no_groups

Default: collects all possible paths
If set, CraftPath will not collect all possible path groups.
This greatly reduces RAM usage but results in less complete output.

--max-ram <<Number>[GB|KB|MB]>

Default: 1GB
Sets the maximum amount of RAM the program may use during path collection.

Development Strategy and Caveats

The following section explains the inner workings of my algorithm, if you are interested in contributing or just want to have an idea of how this tool works. If you're only here for the crafting you can skip this.

The architecture to return the best paths based on custom statistics consists of two important parts. Firstly, the MatrixPropagator and secondly the StatisticAnalyzer(s).

  • A matrix propagator's job is to collect all sensible items with all sensible possible next items, specified currencies and their chances. The definition of all sensible is to be defined by the actual algorithm implementing the trait MatrixBuilder. This structure is efficiently constructed as a tree. For an actual implementation refer to HappyPathMatrixBuilderImpl.
  • A statistical analyzer now uses the constructed matrix to traverse all possible paths and calculates weights for each unique route. The weights are dependent on the algorithm and can be e. g. the chance, the cost, etc. Each analyzer can specify if lower is better. Currently two predefined general traits exist, firstly the StatisticAnalyzerPaths, which returns the best unique routes, and secondly StatisticAnalyzerCurrencyGroups, which returns the best currency sequences. Actual implementations are contained here.

Matrix Builder Implementation

To constraint propagation and massivly reduce complexity, my algorithm tries to stay on the Happy Path as much as possible. That means, that affixes that can be rolled, but are not included in the desired affix state, will not be considered for additive currencies like Exalted Orb. Subtractive currencies like Orb of Annulment will only result in affix states, that lose unwanted affixes. (= Definition of all sensible) Simply put, if my algorithm was a player, it would immediatly stop crafting an item, that does not gain an affix from the desired affixes (or lose an unwanted affix).

While this approach enables more efficient path construction, it may miss routes that can only be reached by temporarily applying an undesired affix. Such an edge case can be found by trying to apply Perfect Essence.

Let's assume we have an item with three desirable prefixes that we want to keep, and we plan to apply a Perfect Essence to add a suffix. Naivly applying it results in an item with two prefixes and the new suffix from the Perfect Essence. This action is not done by HappyPathMatrixBuilderImpl, since it would remove a wanted affix. Thus, propagation stops and completes without finding a craft path that leads to the target item at all.

To fix this specific edge case, PerfectEssencePropagator introduces an additional temporary step, forcing propagation outside of the Happy Path: expanding on the mentioned example, it first applies a suffix from the unwanted affix pool. This ensures that the three desired prefixes remain untouched, while the temporary suffix can be replaced with the Perfect Essence and the Dextral Crystallisation omen.

I'm sure many more such edge cases exist, and those need to be specifically implemented. If you can think of any, please tell me :3

Analysis Implementation

I haven't implemented anything crazy for this one, so I'll keep it short. The most interesting detail is probably the need to filter out theoretical cyclic propagations. I'm not aware of this happening in my algorithm, but it is an edge-case that must be handled to avoid infinite loops. A theoretical possibility would be f. e. Exalted Orb, Orb of Annulment, Exalted Orb, Orb of Annulment ... resulting in the same affix state. Therefore calculate_crafting_paths only continues paths, that do not contain the same affix state twice[^2]. What would be nice as well, is an improved filtration of senseless routes ... but the definition for senseless routes is actually the hard task here. Cauz the above example only filters out the same affixes. It would still calculate the same currency sequence for different affixes, which is senseless, but I do not know how to filter it out efficiently yet. Hence, the current version only filters out cycles, and lets the StatisticalAnalyzers handle the sorting. Since the senseless routes will have a much worse weight than the best ones, they will be filtered out naturally; on the expense of checking senseless routes, which really is a problem on deep paths (6 affixes+), resulting in millions of senseless checks.

Contribution / Dev Usage

I've published the project on crates.io (and PyPI). You can either use the API to build your own extension as own Rust crate depending on pyoe2-craftpath.

If you want, you can also create a pull request to have it directly included here. The only requirement is the usage of the Conventional Commits format for your commit messages and preferably a new test for your code.

I recommend looking at the central types StatisticAnalyzerCurrencyGroupPreset, StatisticAnalyzerPathPreset and MatrixBuilderPreset which are most likely the things that an extension wants to offer. The mentioned enums provide specific, usuable implementations for both Rust and Python and integrate seamlessly into the rest of CraftPath's "ecosystem". E. g. a DynMatrixBuilder could be passed over arguments in Section 5 of the Jupyter Notebook example. This is possible for statistic analyzers as well (refer to Section 6).

Feel free to open an Issue to ask about technical stuff.

Acknowledgments

  • Of course, Grinding Gear Games for provinding Path of Exile 2, that got me hooked to the extent of actually coding this.

  • CraftOfExile that permitted me to use their item data. CraftPath would not be possible without it. CoE offers an extensive, crunched mapping for weights, items, affixes, etc. Moreover I integrated CoE's Emulator Export outputs to parse the starting/target item, offering an external, easy capture of item information over a GUI. Since I as noob needed something hands-on, easy to use, CraftOfExile was essential for this project.

  • poe.ninja for providing a public API to fetch up-to-date currency exchange prices. Used by CraftPath to calculate the cost of a crafting path, and subsequently corresponding cost-based analysis. Cudos for hosting and keeping a free, public API alive for such a long time!

Disclaimer

CraftPath is not affiliated with or endorsed by Grinding Gear Games

License

MIT License

[^1]: Source: trust me, bro

[^2]: Actually item state (ItemSnapshot), but in the given example w/e. The item state contains more information like rarity, base item id, level, etc.

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

pyoe2_craftpath-0.3.0.tar.gz (803.7 kB view details)

Uploaded Source

Built Distributions

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

pyoe2_craftpath-0.3.0-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

pyoe2_craftpath-0.3.0-cp314-cp314-win32.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86

pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

pyoe2_craftpath-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyoe2_craftpath-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

pyoe2_craftpath-0.3.0-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

pyoe2_craftpath-0.3.0-cp313-cp313-win32.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86

pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pyoe2_craftpath-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyoe2_craftpath-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pyoe2_craftpath-0.3.0-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

pyoe2_craftpath-0.3.0-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86

pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyoe2_craftpath-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyoe2_craftpath-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

pyoe2_craftpath-0.3.0-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

pyoe2_craftpath-0.3.0-cp311-cp311-win32.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86

pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyoe2_craftpath-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyoe2_craftpath-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pyoe2_craftpath-0.3.0-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

pyoe2_craftpath-0.3.0-cp310-cp310-win32.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86

pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_armv7l.whl (4.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyoe2_craftpath-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyoe2_craftpath-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file pyoe2_craftpath-0.3.0.tar.gz.

File metadata

  • Download URL: pyoe2_craftpath-0.3.0.tar.gz
  • Upload date:
  • Size: 803.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for pyoe2_craftpath-0.3.0.tar.gz
Algorithm Hash digest
SHA256 914dcd48067edf91527f88fb85c1edc9d2ee3a834fbd3ee12a0344773e5b53a9
MD5 caa1e047cf953d82366864319bf3f89c
BLAKE2b-256 3280b3ea855ae7fb7a6df5ccde678561a68a4c667fe681b7a0c753f341fb7667

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e1f1d4ce15797db7d0a9a0723c8d024187392dcfebbec4109089d73fb74379a7
MD5 78bc304e987a7881d2e9adac5b8e4fd8
BLAKE2b-256 d647ebc2f8cbe0d1e868174b7c32dcc70a127cfd5bfa42b788d1484af141782e

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 667626e39ee6a1e71b2b5356dac176b3b643a35ba65b6467593b3db618e4bfd1
MD5 79316d54f3d0ac6dcf398c0599b39bfa
BLAKE2b-256 cd427e631f7a2574d9f11bbf792d0f418eca0ec02427ffc435529a57d961d9b1

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 300a6d29e2bf85a72186911dd794ca1a593ee1b8a9a0a946962f9b9272a14b02
MD5 fd24b5430d35347727db00e2c2f95d7d
BLAKE2b-256 cc45a9b946f9ad7499d4709d6df59216b592ac3333e7b07fcda3b90c64e45d36

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1646ffbf3e508e4da1634655880b4e2584170bbeea11b6de980011304b03d3db
MD5 de8919e8737f7a2a373877c359fab07e
BLAKE2b-256 9b93a55be8416e40705a49a86d23bb8a0861c8c1baf9e2c3a81c584a0fe481df

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cd9dc5d1911546554a5d57fcfcb55e5dc0798c83a99169822fb6f5a6e8024b28
MD5 0057a890435005531ceeeea0657d84b2
BLAKE2b-256 fafaf519b7f3e8895881a5c788ab4e3368ff72fc4e9b02f0ed084e76b1b8470f

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c77b68de9c04f6af917d5f45be35b6a5806198216cf847272c139cbe4ce0267a
MD5 72c99c5bfbce9f9833de0755cf018795
BLAKE2b-256 d39acb54115e89e28adcc123430cdd4e9073d62a990ebf74648197689e485975

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b674c25c8fbb265070dba7b6ccc7c28ac7481b64081e662c4734dd2d99a3c554
MD5 6e813fa7de328768e12cfe1fbdfd9c2b
BLAKE2b-256 159aa92461b753aa3eee470acf4826f74f63185e559fca6bc319d5b76583cc6b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd355c005bdcb02ae0666b9fab3934b1e09fa4a2303263f634b3ab99555761e6
MD5 4e0bead447d8c633cd7f7f465efe4b6e
BLAKE2b-256 3f47910249dabc8b6a9eed3f789e45ea09fa23a8595aea344d1067c1bbffc74c

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f6dd9d9cce3f95772bbe4dca46067ba2234fb8776a0dd43466dc7e0cebfc1694
MD5 09d6346835a7c7367d2540d30b41cb09
BLAKE2b-256 d7e0e46f7f9e991740d0ea2b724511ef95249707f00ad20e91145888d2bd9cea

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f04876da47f743fd8fd4f9cae48c32c5ae31db7eabd5b9acfce4657a800bf00d
MD5 84164d820e112cc2a8a679c759c0f42e
BLAKE2b-256 0290cc2fbde1c2b07bf71b21d0b8a04aeb84991b9854192fc3d435ccc60a5a14

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fa522bf9573ac7b3fb5aad160059e6e70de7ed0d75d0b96fa87001733f2cc30
MD5 52f8b489ef79b780e60140172c95defa
BLAKE2b-256 61f5cc0373d778559aaa31d28662048e5aec507acc5aab7cdb57a556206f0387

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af4bfb5ec2cb99b080e645238cc432755a7c9031bb133f2a3093dc9b6dd18d43
MD5 17b9142a30fa3792f8b815d1e9d32c60
BLAKE2b-256 fa08f2276e15fc0b7d5e0b0d4021fdbc21a923d61bb5f8ca394dcdc7e5cb1650

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9df6ddcb75f4576bbd491ed2ad000bd35d012135fe7630ce1f998255abf3ceec
MD5 c5282cde8b022559a7c9c396d5fc806b
BLAKE2b-256 b35aabcb4dcc103e4a83ab6e063c8cd73319b0e84298718e9aa87cc5c6b1fc3c

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cc9c492954119cd9534959feac3ded9913cd69a9937af9a7b90822e80698e853
MD5 0b24e4c4203c4d7660b6b427919c47f2
BLAKE2b-256 c19cdde4f9a57637a43e5b4b1270fd6896987054015423c3fb99c0bcb39c03ac

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1130f761eedbba6baa63fb613e8732189eeab62255a52052c0f108f0cece47b8
MD5 d3a0b2940c43b06323f8801798b69c9e
BLAKE2b-256 1a38d24465b07e5b36d61b4a400233897a6cc8c40ac6346212bf6898c86cc4c6

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e64d2d0ab4d12822c306c1f25596eeb787b468e4baf44e4029df835de9a37174
MD5 36646cf90a2a640b568a12c6b9ae5e56
BLAKE2b-256 1a4ff5f1ac8fefe966c14a13480a4adcdc228dc7583d9a204cd9eec9cd1c14eb

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1242066f3d9c1e0a01a7d55e66f54e7b3c0708ed481cc0aa4563cf1e8cdf912f
MD5 6ea40231d70bfa42f51ecc56d39c4825
BLAKE2b-256 54366dc19710288765d26abf9f908ca52f725e973612f037d2e47456bb26b5a8

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8daffad4a1d79992eefed58dcdf143219138afcddb2a06d1f015faacdf2c7d72
MD5 0928596b9acf313163d9a00b79dd5927
BLAKE2b-256 ac61796853b34c2ffed9d139ee6dd5ca1e6d3106c2b1bcc14f572c01344e5c2d

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc93c49815c47004c23992b4a1625462013c709bae0e1db464f95152db8e5294
MD5 45018b4c6d4fff63a370cde7162686c8
BLAKE2b-256 f80f45b03e6218edc9998a02e643faa9f004676f1386eceaf0fb02b8ba259c62

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91da434aa3954db1960ea728723d878d7496d0d265e280b37b90b2d3fac25743
MD5 17a0c9c3a2503c960c55bf6b6ea27a96
BLAKE2b-256 5d91c354cd1bdf3bda02efdbd2f5da11510d74e3f9728cfab84c813068283251

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b330de147dffb7443e8e42a586866859905fc23086480fa18d3d8cb24bb5e4a3
MD5 cf473d07ada8ba4a681a5a5506217ab1
BLAKE2b-256 1aaa24c1aa89a098e561c7e3e69271e4a4fcf1776c439b412802d60e98a32ffc

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb96c7e6d90506e2b87cc9716bf349974b05a049f68ee0836dca0b986d4b20d6
MD5 4b0cf6a4fd575ee38fd9fc688c4b0cd5
BLAKE2b-256 0e0cfff00491ba934a4c5ee0ef2f00293a308def21d6d96d0beb6909aea1bf28

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 39b473656b6687a71e2ce0c191279a50233cc7d7bba336a7afdc8f97f776434c
MD5 676b3ab845ec62da97be0d786294c02d
BLAKE2b-256 5e73208a3ab01c45657443451c5e73ccf63ec1ae7cd652ce054f1d857c1a7f86

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 076d971b3cd3b744b21bc662dc38230c52213fc5105e4f04bd34fa5e26a1c068
MD5 73d53d0edecc5f60a9de7fc7b67e83d5
BLAKE2b-256 7bde7d3bdc34aaa914b0a918049aae42641dd9883334a3324bd6cdf32826ef6e

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8eadb104460a72193acb3ef54bceb1ab6ce1962ba035cabd74cd71f2c8d8132c
MD5 97a8ae2ce6d6786d7ed1f3edb5166f7d
BLAKE2b-256 1153be1f7376f4a7f0fa1b40c502451b9eb76328a233c5d83a9a181b66dc442c

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3adeb51dae9730452b9b0dc174ae8b8d47669cad622c37cb60a04178ac4a944e
MD5 95d2e1cc2ec97e4828438eff3479245f
BLAKE2b-256 92b0c68566bbe9df5f51e9f01239d8b0b33b0221ecba6f4f443ccca9d5824274

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e907496ec5955673b53e6f05dad37813669d80f1c4a750a921054d69e5a43296
MD5 9933797f30c7a25ecb9135bba97d78f9
BLAKE2b-256 b5052666db82cf36c947f5330106ff56de5e0836bba0705bf8e32b0e534d5445

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 dd526f922a1271d038e57676c2d6925aaff7a95141b8ef4f79dfd1c52064ab30
MD5 11a1dc05a7f28f6d4967d78702cd2ae4
BLAKE2b-256 b35c6f3c655d2ce184540f0abe20429e752fa262daac409bced50f31579f89b2

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53ed2bcfbde99dbe8c5086619694ed77562d68cffdcb3fd17e969d81af4615a0
MD5 01737284b9736b2ae6fb71ce6e286302
BLAKE2b-256 50d93b952c5e956e7e63189706814dee2ce0a3b19a2de38dbaefee52ab474301

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bdf98023c24428ae42608baa88d092d426754bbeecbf3633246f0c51f5406d43
MD5 2b17ae7f813f911835373c1390ae26f2
BLAKE2b-256 7a34b5fa9068b16c530561f0af159a2eb2b93e0165ff2a6ba17d29a76c7d6f3b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 efc55ec61fbe69893952b440f86c7072dc8ea711e327097df875c66800ecef4c
MD5 e20cbd929a8aff90d61d38dcb1a58196
BLAKE2b-256 812f5837b3e8423f49b8115778e074ba6bcd0c3b2574e7613d967fb8abe48556

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 76336e6d782d8fb26696e9559f1432796d8028e00f3638c5e3660da8bf7bfaf9
MD5 ffc15d36ef1c7841b3969849cf9766d2
BLAKE2b-256 a4c33e3c25fb9f96c640f39fd19b45a6822999e2a7d70c06c4fa2ae1da29a49e

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2f05df5771c578c6f432a80e974d60fbce38ad3b4c37ed354429b22e38eb085
MD5 701d9b4c732a8b0212d69c94a35e7c55
BLAKE2b-256 8a65db9f7a1276bc8589e1f77b69b3c9523d74611fd8cd7b2bab89272e282bb8

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 58eb247438f79f21f1fbcb4446964ef5d4a589ee98461c1e2a1b7857dcd69a78
MD5 ffbef0d9ada1057809ba4baa7f88a934
BLAKE2b-256 9d004cbadb728724e5811dfec63af175bab2f0811433c593e863414abe2a530e

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1c2adf4ad4c455f7d80ca8bbfdad337d12c394ab5e2b2b1ddbf1daeb0677d55
MD5 7ac70ee74e9796c1b07cfacd3c32ff5e
BLAKE2b-256 787abf78872be6838062de526c7da0e1105ae96de4544c8053532f4790fe28a2

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5cec5c3f0b9ef81538b7a8e5ea17e8942c9f533e19a699664d055e10dc671078
MD5 f85175c6e6bce3298195875915039717
BLAKE2b-256 ddaf84bb4535c1137a4922a083ef268fad63dc74bafbf2ac24a3e5f0e4946525

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 953e411fa46797b6b714297d3cafb15da0a29f94936e6c310632098a4589354a
MD5 818252175017b95b29527bb4dd8b527b
BLAKE2b-256 b89189d2d58f9aaacde95f0460754a9c76c3facd7a548586f6f06743af695557

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 631a7f5a7e1a4b1d8c77b0c2a609272f46672419de80e62b4419a440e69a5aeb
MD5 ac00add62027c2804354a26fab5425ad
BLAKE2b-256 2dc60b7108d0e042151348d1379e142a4da69f93feaa6a4e490784953cf1c88b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c3ba833145b1fd612c7cb1081dbdd799398efbe0f70211ea8b2b0600cdb56074
MD5 a950a9eb3222c47151d4606978496de5
BLAKE2b-256 1f52b75637d62462878dc038a9996a97feb0f1ed010173d3cb1967c4c4c99448

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f9f9558521858d6c93b52581093388de80ef6353ccd2a3ca5778490c245790db
MD5 bd3ba40dab2f6592549e243e80857b98
BLAKE2b-256 32ac4edbed8ab9f84e39c6d18ca174bec884446feaaff54b2c11fcd250792020

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 593ab0dc4fbf74b19f5529b49ade1f4d5f4a208613241c32931ae9839ca8b077
MD5 185f1938f8ee6a55cd17c65eb8864a53
BLAKE2b-256 2a03ef0edc51ee90630349c4c5186d560cdfd52562e37ce8c3609a8b93735910

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f8d38df33430ff332105bb176a5da97ddce0f92b5935f6a95b34ce3eb7a3406
MD5 4742e32c690c0d17ea689e9adc869b1c
BLAKE2b-256 a56b6da9363e51fcaa779cad0dc8b78af7900c7ec4a3c896f0c906a431d8dadc

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 da041e4762afd9eff9442b113dbbb5eaa87d3ceafa264490a291e491e24d6e8f
MD5 841f61dc9fc9035115bb3905a297aa00
BLAKE2b-256 7eb607dd84ee290d328af2f241a0d13b6b9be29ae5040f1bba35d17e7a59800a

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6117e6bf561e1e16d121fa5b05d0788577a32c051564c68ae28b18cfa51afdfa
MD5 74f07bca35937ecb500c0139fe5d9c04
BLAKE2b-256 3718aab470d36bfcb8db362a59ab454100873699eaf1b7b04bef6bc2f9319f17

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e459228e903958a5e200b80b0fad1d2f4d76da1ba4e5e1ef8d983f22a1772ca2
MD5 2ad94e3c6c4db570fcda82e1285aebd4
BLAKE2b-256 17e6dba122dbc853abc8f6304e45a5d0af391eda7325ab8f550e51b27f911b2b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 650c76dcced14a3faa6f8488125e40fa7f10006a9f4855ffee2c524e78ac3415
MD5 4c58a9e49d002f887c3ec5b0538ef037
BLAKE2b-256 bbdd89c7036948b21fb1c2324899ad137cb53737dacb189bd04a6d9f177ae996

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c4a701ae1e77108c3d2c97b9bacf9bb54717c444fc1dfb11c5785b6881861e02
MD5 4f888f070fbf4a05ebb05906e6f9d5cd
BLAKE2b-256 2ff1eec13e11e3f9fc7af6dccdefb4ffbded656e1eee49facd866aebabf7c6e5

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3634d057a66b0203d9d7bc8556f92328e113c573383ec6db28c892c89f5fed3d
MD5 4fdeb2dc478aab7c9f8e5b402bcc2c7d
BLAKE2b-256 0e62501509bad9b0e5c6e9fb2feb88afb237b0e874b19df5d42e4d5d63e0ee5b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ba069967e5815569d1303cc439c22576a3348f025c1bb7b9e7be6431823ddc82
MD5 3e0cd6bb5c0917b1d93ec2c537f3910a
BLAKE2b-256 e9dbd980691ea37b109de272244fe2fd8ce208a58f1cb077a83094ce3fd13c10

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d4c703b9f72e7afd7a7218acf36138056e5ed1d062b6ed053c1b4bbd6e88d15
MD5 922a65bb38b9555fdaeaa107701b69a5
BLAKE2b-256 dbc09745fbe9843e349e7cad0a5954c520f85524f189d36227410555e586dfb1

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11a577951c6d2459872b6d28817fb13efd2a895839c0b3488de46ea072659ff0
MD5 32af78b86088c635abb3b28ceaa8c8b8
BLAKE2b-256 3f42a0200da018a0f914a7f2f495d634d517d5326ed3a9bfcf224881427e263a

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f4a9f805432644b88456a5df828b09ec80747382f66a580283c67fc5dc6ef85
MD5 c5295a16c747bb4462d06731c75a832a
BLAKE2b-256 6a389bc2d20e8c637428a7e66ea073bbc9450a0046d223c7816449169aa1a329

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 91cfa3cea14612a0e381120642e3715cd1febb5ef3e11c2b14d5abaa4115fcf0
MD5 c5085233bea12dd50e2835eb98311c21
BLAKE2b-256 0286380f37168fc6282c2b749d5733adca56a47d9a93f349e54bd6659678b4d3

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 751ff0c2f474ed31f7110dc971ffdb0ad69394ca2557ea6779e037380c2e9679
MD5 454eb85b73b0c2fc64fd277e0212e6c9
BLAKE2b-256 378f201c3d4ae9bff5adb0a46657b76f416b64c8406baa8c522b895e1accbf46

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b6f97e6df490a01c64fa3c7093503f956db644b426ff06631691df184fe095f
MD5 424b13b8fa601c510b94ee8f33e49a7e
BLAKE2b-256 0e149b1de88a5e74c4110ea870bcb4876dd67d3b925d4f6a66df22316b8426ce

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2f5703ca0be3d705c43907c6a0221d7dd7147bbaa5f1959b7ff739d78b88b9ad
MD5 663153d301429b9fa9d6358a9895139c
BLAKE2b-256 71ba8457282d56c2f57f492388ec91fa6c4d14af3cd8c7df45b39e0679e88354

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 950d60adc11bf060ddcace5831a5c867ef2398790c963246cb3812e78387e8d2
MD5 da898e8f767d5b272f4d839496d9c2e4
BLAKE2b-256 21b2884ef8fed6ac5669925edf35111d2e2cd80ced85d6d7fe45a15c102ce213

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e1712cdbb500926b8301aabc38dd91ab24d2c4de0dde69eae04577d25cb7727
MD5 b2f5bb519b53db465b3a30856c7d1550
BLAKE2b-256 c0ef04dd10a5d7d899953b03ea7d4028883aa3284ab5b91286d8a1cf16b552e1

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43473e383f01adf8246a7d49908693367028693dcb2ac11c40ca61129b54023b
MD5 bd07c19678bc53213acd7c8b808f9b0b
BLAKE2b-256 dc49bd2584514cdead9959b6f445280059c91360357857cc5b4129bc2aaa33b4

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0c6d5774f5ef6a4cbe581f090aedd8ef2fbf399bee853d9ba17b301781effc77
MD5 0a983e87b09109ee565bbdb0125a2331
BLAKE2b-256 f716ba6c1ff8e4fa196e0f70b40f646469ed5047ee7bbd1abd568febfb873194

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d1d85a51b0b570161abff2b34dd1caa643545bee61a8e09c4193d59b70fa5b1
MD5 fb99676eb022c58c408189528d844966
BLAKE2b-256 77b81829f50642b5f067e5032045817eb2b30a85f4975aedc6ed222e71cbbaf9

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 da650805405229d4a0f3dc2d8cf48bcb86f0b3f11207a2a2322072dd9c6e20c7
MD5 3c638d2c78e15d0f10871fe068432895
BLAKE2b-256 a5a0d8785704e69bc930f030e3e40994443b8e1342c60f78ac46e1278ec7623b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d514bde1ad9cf19fee463fdebcd9a178c08e3607e823f68f22c53e292cabc122
MD5 d412c7c3d028da4a93f8f99ceee6bb51
BLAKE2b-256 61b118df652f1efccc1847e56fee54ce34b30e2b97d5fb04e8417cccc367402b

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e3086813e469c94503db5c4e11f0cf206968b9d23a56d08e781768a8882e02f
MD5 2b4bb7290bc448ebc769abf3b38d1079
BLAKE2b-256 f9221a76127b16473cf93bfcaafb7a2861b8fb955f1e2f5902de986c6575d3a4

See more details on using hashes here.

File details

Details for the file pyoe2_craftpath-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4d420832e55d41212dea9838b405c3a23bf0f2f5fe9cfdee0cc204960bf2dba
MD5 7a7d96453c0c038a25f6982b03e6ef91
BLAKE2b-256 9e435e50151a0d59cd910d983e7eb0efc8eb497076bb67d0b9a6f9ebacec28a7

See more details on using hashes here.

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