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.1.tar.gz (1.5 MB 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.1-cp314-cp314-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

pyoe2_craftpath-0.3.1-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.1-cp314-cp314-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.1-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.1-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.1-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.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyoe2_craftpath-0.3.1-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.1-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pyoe2_craftpath-0.3.1-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.1-cp313-cp313-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.1-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.1-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.1-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.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyoe2_craftpath-0.3.1-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.1-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pyoe2_craftpath-0.3.1-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.1-cp312-cp312-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.1-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.1-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.1-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.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyoe2_craftpath-0.3.1-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.1-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pyoe2_craftpath-0.3.1-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.1-cp311-cp311-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.1-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.1-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.1-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.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyoe2_craftpath-0.3.1-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.1-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

pyoe2_craftpath-0.3.1-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.1-cp310-cp310-musllinux_1_2_i686.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyoe2_craftpath-0.3.1-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.1-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.1-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.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyoe2_craftpath-0.3.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for pyoe2_craftpath-0.3.1.tar.gz
Algorithm Hash digest
SHA256 4d8538766556c279973a0a55619d01128558c6340ed5162ce1c9a4d8ba8ff06d
MD5 beea194cd323b9a120c7479a7cb468ba
BLAKE2b-256 1e4088ff051f28d5c6f81e04b5420f282926e39ecdcc099696f36dfe7e0e50e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cf128ccddd6c6213c1f8b83491a48a070b5cdc002ce9c7dc0c5486976a674225
MD5 ae8dd615b1365af91eda416fb616ec70
BLAKE2b-256 ad0b94489a88d11be58dc81e2d36d123b31d9bb01230e080768569c423c72707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c72251dee658a646643c72f7d31355047e1f2a85d3beea61db8b557f9ba4a254
MD5 afd119514c93919503160a6064fcc43f
BLAKE2b-256 efc113ab1b180812d2fa798af7aa323339eb5faaba6792d5ebd5c62314b4ea62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c456fd51b1bac61a8561076293903fd6dbe943523a595a7cbc5c4d4f87234c6d
MD5 8bfd46a5552005d056b2398627e5d8a4
BLAKE2b-256 d0c6a37abcdebe24a9f5778d682ba2817288dd7b043befb8f4811db73e3823be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3d7a93b3aec103fd6805d5a8d2698557bd53cddc15bcdae0e168b5d764751d4b
MD5 682c983b773776d25864505fc373bc7b
BLAKE2b-256 357922a92f0d3fbbf10c43fbf41fae9328c032abfa44d36a320c2ee9ab8fefb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cf1c1f3eeb92cdfaa47ac6cad1d139162474bca57047e0b20d31b8e71b4a6d94
MD5 0e82dfdc63637fc0b638a2977ffb73fc
BLAKE2b-256 85435cee0a4875eeeb5d60a5718e1c2180d7ea749a43edd23bdb15f76bed683c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f61490a83b07b7482281a46adf531497166c99a678042dcdf27195ef597d1c0
MD5 e9ed4cbe84a032da836864b71c943588
BLAKE2b-256 b6b2bda6b406bdbb5b4c36e31cb2705743c34528d07362ab6a2e4132a6fae7b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9784a1df953e0029d83b0b59558b7d396974577048eeba95252b3f5b67dc09f2
MD5 63f60413f0564c6f7d2746691244be92
BLAKE2b-256 44d268e4eedf158c59d97d9369702a6f019202784d8f62becbea2fbe3961ed31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 39fe8fbd16a4f593da4b59916af86e7c0b28ea3cc274fb0de03137c0b8811f85
MD5 51e0b85a508291fc2b437dd61eb4b1a2
BLAKE2b-256 de378bb13edaa9768f0b125fb4e75f64a1536a3a3e5a5b9ace0c77ffae9551ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74fa3855b5c19b6539b24678fc05d893f4a12b89878261a0d81bb4940b6e02e5
MD5 ff4c5af28a2ba694ff39ea869028bc07
BLAKE2b-256 6a46b0535fbb1b6bb121af6392b02a6d3d18eb1437bcf05cc017aed5737ab984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9368b62ef229edafb4de7be32d173095ecdc6378f60f6d16ab94dbb9549bf799
MD5 af35ad27d898e42007829d57fc63261f
BLAKE2b-256 fe39a8f32d719c6361b9a3885c61f356a29257060bcd4244230615c575d02c2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecab76afd6dbb0b79607bd3663b702f843ba0df47514a5ba7987c8019873ee15
MD5 73c2253fb8d5ade850401146df35a08a
BLAKE2b-256 7f3656d158ea198a9fa15822b4729ae89b0197ae676d1861f9769a706e26f76e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51636ad8070bf2c339c2500eac5cda5c5d52fdebd8fe73d72a6a949d0d14d3d0
MD5 722dafee21cb9be80c8ae6546e69e0fa
BLAKE2b-256 dfe134fcc76666fffb5e4457ab501e3046cc289a3aca4881d65aef1be3f64514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43385bf17a9a9f0f75bd1a221fc40a60f3425d62a863b7cb1fab6c7b0ca09cb4
MD5 f6305e419fd59d6fbfaf4c8420b376f2
BLAKE2b-256 639b203d5e76cf156447fa433ea68d7548c73a8a12ce9283cea5d2b14fa4aedb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 87e3d695e629789dbd280450e21a4eed260dd1001ad7140d51acdee135fcbc33
MD5 cebad839739f9bf95dd965f864f567b4
BLAKE2b-256 a1fd1e6b9c561eeaadc4389a2c69b7d85c8ee53cab17114eadeada5d70e69144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 dec3b4ff5a3ad3b16eba7094a91e1389944f7985f4ae4be231c0368de1ab77bd
MD5 9383eadcff5ff58470e75abd76417ec8
BLAKE2b-256 bfd67c47ca3e86aebb6d19b810fcf3aa3a01d411bd8e4c10cbe4a86fdc5d09de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a41d4b5fa19412aee300c9c97908b3429372a5801be32e3ea77b7fc90c783a9f
MD5 60597f72d0cfaad7029447f98d6abdf6
BLAKE2b-256 b26465f5caf0a8a679fae7892ac42dc52accae74a98bb3d5f17cb55545a1ea7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e74cb4d198e814f6d9b6de920599714e06200c118812e677fc6d20c179f92491
MD5 e6b7901267fe350d27ec8d7b9b084fdc
BLAKE2b-256 847abcf42659085c54da85674a510edadfb8c1be9397c5afdfd83dee9b089f82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5c6ddf0f30e6e1486a1b41db086e946c54e2763256484e2f05f7c2b69fad2448
MD5 40df9bfbb8900a3135a0ae859fdd711b
BLAKE2b-256 aa7a93999e85c0a0b57f196f875458bc3f4249397ce4a10a60c82d23519019b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 012f296a140e8803e9d9f51e41ef681337fd83a671a149d5bb02073b314059ae
MD5 bfa9783e3790d6fe05a1782eb77110e3
BLAKE2b-256 4c39c5ea6c74ad48e4bd240d659c6de62c2cafc2e6205f0454809a254a8c8faf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 607ef605e587c92bb7c49709a6d299a95c0eb051b808f3eb59a673fc122a0d1b
MD5 fbeb52ebb430ea8275da0b76ee7fb708
BLAKE2b-256 bdac9fbd162df1246c75f843bfb0eadfc11b6bad42d18ddb4590c095e316cbda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2b9b2bd9586c0f1355f6def72fb035514e1515909a0b5fd3bbc769ba6eeef5af
MD5 57ec6995db36d7dc6b39914323e8e327
BLAKE2b-256 9557aa0a219d028cac103fc11498e4130e189a2cabaf4636ab49d7b8942dca3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec6600a3598808e9a6617b462c62ff09eab1a7a3f302e3e78dde75ae27132c5d
MD5 9b4fccfce965be17525810aac69f4eea
BLAKE2b-256 f63c11531493ea2588da5bf92fb914b9f19810f429109070960e19ac2b2a57eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4d81bf1f9380ce98ac242be912583a6abb9ba5ac785686e9a3c996fb270ea6d4
MD5 637085b71f737c5b7c1c5a81dff7c117
BLAKE2b-256 b7f416ff25a003282370f1081eb4838846b17ec2438769790d2ff4b172860c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18ab1a99d9b56102aaa533e509e11a3d37971cb342978d9e1a99322b3fa9701e
MD5 185ae8ba844fb71ee01246c5d434d6e9
BLAKE2b-256 0c87b873b8ad3a733b4df134df46f7e004ae66468ef242418af0ca69a03d84f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb6a3e2ad4c21fdde145f698baf6ef51d94f96f88ca0b34ff4ffa8698315e20e
MD5 31f55fa7eb12db0e9f1905c0c2cddd87
BLAKE2b-256 fcad025d117f9a71f4a6c08ff071333221e7dcefc4df36aae0e14901a0ff1bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ede111b2fcb67679ae2666eacb439b52bd16a426031ad05e027c0df77edff0b7
MD5 207a72f5d044c7723926bf8bfc597bed
BLAKE2b-256 b7fe4ac34179dbda7928c62e15670e3c279182ea3c4d7e648378171b57ec7214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d7ee29017e8ca234d2d2d3b5b9f4dab04e51b1d241cc73f4ce5f872164f5d4d
MD5 afa8f87af14b79614eaa0e5d39354707
BLAKE2b-256 50ce27d8bc0d32fcb204f2b6cc7592ffd9993a00fe98551466831d94faa4f470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2e88234f998d795205a3078d29ed692c7187b3f7ff7c15129d6d329bf4440bd8
MD5 fb9f204a3fa2886fe699856636b2f955
BLAKE2b-256 7c7a05d3b68bd23fb2f4107df912c496f3cdceaca81aae2ce4f4e963404f13fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e23ba5f1b691c8a146a3d5333e32a98b3a99e94347df8901598212f39b8895fc
MD5 8083df0410b905a7d766d3f165baf5ad
BLAKE2b-256 d267c14a3c3f4b78cffb1c49f5729e3f321eddeb13144ec44bb25e562d8073c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a52a0bd18bd9b97a99a896614ffbef40b25ed13e08ee718eb658af7398687878
MD5 a1e1ea38fa20e5238432df31174d98a1
BLAKE2b-256 d6ba2e029cc0f4f929cec66e4d6ce9019478d8d1afe39d9e66d7afcd71706eb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 68527d87b17ccbc218abe892b31b2f18a5981e15e4cc9dd90eb5564e22f55eec
MD5 027cfc6e27e81553ff52913d52a7bb1e
BLAKE2b-256 4b58b3f49b2f9a84fb709c7988375ca20a842005fca385e46399479fc00b2f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 20aeffcb033fcd2a81a229ccb55c548d2a56663670ab5bc87f22e0801c450e40
MD5 f4e850946bf96a032da9cfec9db0759b
BLAKE2b-256 4d26784f2c976dc825e4d8dfce4cbf191923b2ca4afba3fca0519b4bb2f8618f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9def31af809df1e88b7775f3193c444b61cceb67addfa74672be7769de56927
MD5 eb959b833d02281381a2f94ed0924b4c
BLAKE2b-256 95a537b182a34555da41bf1e3012c3a99a83835200f491a36e4c8f4ba1f9cc6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 17e15f1e34ee054123885a3187a32ead7aca8b88ba955e4b1a9fe3fb2f699104
MD5 e6d9bea07f7d7e7f0f2cf75e50394f60
BLAKE2b-256 ed0d162c1696455f6f917b45d68e00bf85a3233cf24d87f5796dbfa3e256f7df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70ab2488807cd0e37c69b713a07e7c662c03135d081830bf0c26587e44eafb78
MD5 93f90df3e6083758938a158a8a5c932d
BLAKE2b-256 50ddf4045d10ab8f2e2dc9eeca0bc5e1321ccb4e8764a30221328f65f95e3b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ca10a8de3868b8754e9b2f553fcb066f198c3aecd41b0f99a787f587466cd38d
MD5 bf354d2cc2a15aab8afd242e58829a18
BLAKE2b-256 a786d38749b8fdfc98742dc630afe26b8b38848c5f36a03a3ffa0719e4eadbbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f20675d88ab4e8c32cb9e7312102a3dcb21156025ceebc6c77510d8ee5ee07a6
MD5 4eaef132580dba9811f5dfc70a201757
BLAKE2b-256 f5e25b8ba4086ad9284b6740083f9481dce45ba552f99c2bcb1ff59ff991649d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 205e818298ed8187f1d1fa1c0d0592bd7a0152dcb1958841556352b03a7fdefa
MD5 d58e4d22fae77065ceb530aa15ea7c99
BLAKE2b-256 0f789d19a45d8afe2081536ad8f455a9ee6877546ebd533aef8631b905059d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17bdd43792ebf60fbd3fbfb5e36b5e4d2505e7b1ade7e0cfb906a8db5eb7e19a
MD5 ea6c5ff736a6a2fcde146f8967ebae61
BLAKE2b-256 012bd09f79d82a9157224cb98b31dc235f7d8ea16966e69ae9f241812412cdd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 400a67a8be2baa234277f267f074c6baf118de2e9263af4806f9a66eea2fdecf
MD5 ed1d14753315fdd772e2c11dbdf20cde
BLAKE2b-256 0c2807684834e587662b5c5e9632c063a511c1ea759e69fb8765a2d06380c5fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fdf668d51b0ad0cf8822156e6c65f63d35c68010b8c0f7a83f15ddc441cadc1a
MD5 6b6f22335e98cdc5ac3dd0fc4338a760
BLAKE2b-256 9ca67428a896e8889f0f62f1ee8701e18b9a1e0fe15d022851bb97037c1a655e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3be9fbd83659fc6712fd87da346209a53f6b519ccfb85b53e8babd7b858adcae
MD5 13465c0b2cbe7bf0f112f48950281b33
BLAKE2b-256 01dfd37580ecd558e34a4ae7b6da3569291cb4b5e5404260fb8cb5642c4c79b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8714832f622cc33e842d540e535e40bce45872fc3189b03e166a10074f422b3d
MD5 33adb9290363465b81ddf78efd74d8cd
BLAKE2b-256 c138f64c3af966ce18824231a0f3be0f7918b74b1a13f0e6b9e1d796a3fea6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b796799b4781dbd983009d40ad3b9dab0237b21db10c33a56d27290e817fd776
MD5 00e00f556db11fd562c534ac1c20e56f
BLAKE2b-256 8d06cf68c4aa9264d0e50150009029b896a5f381b956aa528ab6986e1491dca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b08196f46e08014ed7a2ad4b3bad34382717d523074f43fcb324bf3797359994
MD5 1b8e77f0a514971f4d33881b5de00ab0
BLAKE2b-256 17807663201a77dffbfec496160ac3b51b5d7b524655e34c6c60df572dfd5139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c02adc30e192b25915f66ecc185c18ecd204a8e3860d20b3df42498663de04af
MD5 c26e170734d70d179e15ab71e6ddc3f4
BLAKE2b-256 0c21a0e7d0134541896086ccb419c1ddadaf1d785aded778114461ffa2466338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 41a619786b0f6a2284ae3e90437b74557c38104e9881331fa4aae56f41686219
MD5 ded838f3395b9c636735e01f06e71e7c
BLAKE2b-256 9acc10c9170fde1cb8f0465625c59b6882b4d57555a31aab9d439d8a4c1eda11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d99568a5a179224220c8a1519cfe14ebde34259c9cbafe682456dd35442bb878
MD5 283f6a27f43c54dfecdc065807e5c64f
BLAKE2b-256 d138db5c7124e122f83c7651ea2b25a371eebc3f730f7b69b1870c91eee5748e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 15dcc9bf4d0613ad4e0e967ed74432f8526c480a7a53e37ac0bbd25b1521b9e1
MD5 3a12e6fe67b4988450d90122a256a016
BLAKE2b-256 411a95c9ab77e493ff214784382d578aac99489906b8abfcdaddd130b168f891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a9c7e6cfadc656334d74c4d942566962bc0f14ae3b24d5645ce552e8e613540
MD5 2bb0c48f0e21842ff7368e97e50b6e82
BLAKE2b-256 d021c60bdb2aaaa22326082ad035d16f843e14896a6041b9d87478a8581d0285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed27b799d0b41f9546369f29972a848c6a33992c0b11540c0dd0fa4f077509d6
MD5 7150bcb11247a7107825bdce8f29ed78
BLAKE2b-256 9df4d7e06a1e149b8b5604404a9604c2686a6d28d46e1b7263435b376e0fc8cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e44d223c38c4baba8f20c4cd284b9f43433be8c9e9e0337777253052f64665ad
MD5 c69de1144b6a49f4c14c6f1187c460a9
BLAKE2b-256 72a808b8f56d51f4b444081100b0be14ccd413dd98e25c23a336eea116418092

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 80ce9a8c3debf58960d9a28ab0ede8260f578a078ea9699abfe9f083bcf2ff75
MD5 61d20b265cd9a5cfae860ca5d9737ec8
BLAKE2b-256 fe4b12efa19b2a7dce297853fc6f965798dca8a80bac3f7791835d7433024859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d00e2f29f76c92b8160d5c9a58ab6a15fac4f1a670e34037a7bd46f10d8917b7
MD5 4efa71e86ce3e84f9a10a1be0ff7bc2e
BLAKE2b-256 466b83d5af4ff9b7e38f1b8dee1a5eb4a4b160c8de028c04bdfb882163672c80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ca97036d80b69363797a5fbf33cc4379927074445ee63f3c255b98284a1a194
MD5 46216fe3c9c3f77c6adfaa2525c97ee5
BLAKE2b-256 7af525a9c71cbf5412b28080fc3cb16308832c40dcf0bb5c6faaeffc70f653b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b9cf936bbed1820a822f270ec484b065158e98b4d6c83a77b1217d006badf23a
MD5 9b84fdf160dad047c93a86ef2e36d17e
BLAKE2b-256 f0b9211b82402ea2d57f788e35345c25cc22336dd16281e47163683d5c6a57a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 070dd6afa41568e6bbcb8df7525a23ca93cba9022951aece6acd080e6fb0df78
MD5 a584d8c9ca5cceb7132874b94786f49a
BLAKE2b-256 5c304ffa28b9f05eade6952c85cdfdb3ab8ab84d86bad84f2ea9e49ac0ee2ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06ae3f49836646a479660b9ee7f15b59552ae23a1716cb18bce020859abfdda3
MD5 db4708d71983f790970fc90d491090d4
BLAKE2b-256 d9a0f2cd4c88df0b006218288ac43065d47e6379aa293b0063c373a555aab070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01ca0d53cdfe390173c7974371554ab2eeeea26d77935febaf2e1d6125e60bdd
MD5 58738df998b8102ecc222b87d063159e
BLAKE2b-256 7fa2e5151b2d0e6e615d9257274c5544e65d94003af4583806f7df310342b3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e6caf9466ee4cdfef687197f19058573b7358f370044bf569f87ac4af3593120
MD5 98a483f2dc69c4b1d84baeb4180dfcc4
BLAKE2b-256 4bccf2feed3cf6af8627f2f8d7f481ea9de1ceb2924565638ea43964803a1fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3928576f35e1f3d9e788dc5cd5df38266b776b8a1499d1e8ef4f7c9c8357b0a2
MD5 b1131375dc3c332a4d00315790bcca1d
BLAKE2b-256 8db3d5b76e6d873115dee187febe0e194ed1d1798ecbe263dfd55b65f0bb0562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b4e08dd20eeb1c5233c2faa8d1a883d666a1ebefaa19108c789f6aaff27f1c64
MD5 1b544c4fd894036e5794adcac35295fd
BLAKE2b-256 a93582094a0e94cbbd09dae9ce86313d69eaa124ca0b565865b53de793264712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29f8b5dbb156ea0d4abad91cbf0a402b1c50e005b1edce1315a12578e372535a
MD5 b3bdfa1ef29cafbe8f12a08fae8d76b2
BLAKE2b-256 2eb5d9605e48edf89ccf22d1c59212c43747c14faa680969293d08afcdf9df89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8d6f54fbd6c4fbbf13299be4aa0511526b45316d1119d4b6c7b6cc16107502a
MD5 602c407011ca99786b73cebd13f92ce7
BLAKE2b-256 904871290069a0bb38fc5fe1ecf10e60531fdb77080928034ad2499d8ea0f0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyoe2_craftpath-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6877c42b938072fc51de6ac0e7c91b68521b1da04ac0726b3181dcfac722bdd1
MD5 c0e2b2d6e259e993d1d9a62684e01733
BLAKE2b-256 2b219eba04613892a46a9fdd29fcefb453e865f937cd9391f1fce7b9bfa90a40

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