Skip to main content

A Python package for the reproducibility of hardware security experiments.

Project description

Project Status: Active – The project has reached a stable, usable state and is being actively developed. MIT License PyPI - Python Version GitHub Actions Tests Workflow Status GitHub Actions Build Workflow Status Documentation Code coverage Tested with Hypothesis Code style: black

Phileas - a Python library for hardware security experiments automation

Phileas is a Python library that eases the acquisition of hardware security datasets. Its goal is to facilitate the setup of fault injection and side-channel analysis experiments, using simple YAML configuration files to describe both the experiment bench and the configurations of its instruments. This provides basic building blocks towards the repeatability of such experiments. Finally, it provides a transparent workflow that yields datasets properly annotated to ease the data analysis stage.

Installation

Phileas supports Python 3.10 up to 3.13, as well as PyPy. You can install it from:

pip install phileas

Getting started

Phileas is meant to interact with real-life test and measurement instruments. Here, we demonstrate some of its features using simulated devices to acquire a side-channel attack dataset. This is a stripped version of this example from the documentation. It requires that you install Phileas with the xarray dependency, with

pip install phileas[xarray]

Phileas relies on different files to describe and run an experiment. First, the bench configuration file contains the different instruments that are available on the bench, as well as connection information. It is a YAML file that you can store in bench.yaml:

simulated_present_dut:
  loader: phileas-mock_present-phileas
  device: /dev/ttyUSB1
  baudrate: 115200
  probe: simulated_current_probe

simulated_current_probe:
  loader: phileas-current_probe-phileas

simulated_oscilloscope:
  loader: phileas-mock_oscilloscope-phileas
  probe: generic
  probe-name: simulated_current_probe
  width: 32

Here, we declare that our bench is composed of three bench instruments: the embedded PRESENT implementation simulated_present_dut is connected to a current probe simulated_current_probe. An oscilloscope simulated_oscilloscope records the output of the probe.

Then, the parameter space of the experiment is described in the experiment configuration file. It it easy to modify and share, and contains most of the scientific information of the data acquisition experiment. It is a YAML file supporting custom types, that you can call experiment.yaml:

oscilloscope:
  interface: oscilloscope
  amplitude: 10

dut:
  interface: present-encryption
  key: !random
    distribution: integers
    parameters:
      dtype: uint64
      low: 0
      high: 0x10000000000000000
    size: 10
  plaintext: !random
    distribution: integers
    parameters:
      dtype: uint64
      low: 0
      high: 0x10000000000000000
    size: 10

iteration: !range
  start: 1
  end: 5
  resolution: 1

Here, we specify how to configure the oscilloscope, and all the parameters that the DUT will handle. Random keys and plaintexts are generated, and each pair of value is iterated over 5 times.

We can then write a Python script that lets Phileas prepare the instruments and configure them, while we focus on data acquisition and storage.

from pathlib import Path

import numpy as np
import xarray as xr

import phileas
from phileas.iteration.utility import (
    iteration_tree_to_xarray_parameters,
    data_tree_to_xarray_index
)
from phileas.iteration.random import generate_seeds

# Prepare the instruments
factory = phileas.ExperimentFactory(Path("bench.yaml"), Path("experiment.yaml"))
factory.initiate_connections()
oscilloscope = factory.experiment_instruments["scope"]
dut = factory.experiment_instruments["dut"]

configurations = generate_seeds(factory.experiment_config)

# Prepare data storage
coords, dims_name, dims_shape = iteration_tree_to_xarray_parameters(configurations)
dut.key = 0
dut.encrypt(0)
trace = oscilloscope.get_measurement()
coords["oscilloscope.sample"] = list(range(trace.shape[0]))
dims_name.append("oscilloscope.sample")
dims_shape.append(trace.shape[0])
traces = xr.DataArray(coords=coords, dims=dims_name)

for config in configurations:
    factory.configure_experiment(config)

    dut.encrypt(config["dut"]["plaintext"])
    trace = oscilloscope.get_measurement()

    index = data_tree_to_xarray_index(config, dims_name)
    traces.loc[index] = trace

For more information about this example, see the SCA example page. It is taken from the documentation which contains examples, user guides and the API description.

Contributing

There are different ways you can contribute to Phileas:

  • if you have any question about how it works or how to use it, you can open a discussion;
  • if you have found a bug or want to request a new feature, you can submit an issue;
  • if you want to add new features, you can submit pull requests targeting the develop branch.

Have a look at the contributing guide for more information about submitting issues and pull requests! In any case, please follow the code of conduct.

Acknowledgment

This work has been supported by DGA and ANSSI.

Project details


Release history Release notifications | RSS feed

This version

0.5

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phileas-0.5.tar.gz (236.6 kB view details)

Uploaded Source

Built Distributions

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

phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (459.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl (489.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (561.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (467.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (318.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (430.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (299.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

phileas-0.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (309.2 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (460.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl (489.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (561.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (467.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (318.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (430.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (299.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

phileas-0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (309.3 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

phileas-0.5-cp313-cp313t-musllinux_1_2_x86_64.whl (458.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

phileas-0.5-cp313-cp313t-musllinux_1_2_i686.whl (488.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

phileas-0.5-cp313-cp313t-musllinux_1_2_armv7l.whl (559.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

phileas-0.5-cp313-cp313t-musllinux_1_2_aarch64.whl (465.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

phileas-0.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (317.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

phileas-0.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (428.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

phileas-0.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (297.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

phileas-0.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

phileas-0.5-cp313-cp313-win_amd64.whl (159.6 kB view details)

Uploaded CPython 3.13Windows x86-64

phileas-0.5-cp313-cp313-win32.whl (156.9 kB view details)

Uploaded CPython 3.13Windows x86

phileas-0.5-cp313-cp313-musllinux_1_2_x86_64.whl (458.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

phileas-0.5-cp313-cp313-musllinux_1_2_i686.whl (488.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

phileas-0.5-cp313-cp313-musllinux_1_2_armv7l.whl (560.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

phileas-0.5-cp313-cp313-musllinux_1_2_aarch64.whl (465.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

phileas-0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

phileas-0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (317.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

phileas-0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (428.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

phileas-0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (297.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

phileas-0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

phileas-0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (307.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

phileas-0.5-cp313-cp313-macosx_11_0_arm64.whl (260.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

phileas-0.5-cp313-cp313-macosx_10_12_x86_64.whl (268.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

phileas-0.5-cp312-cp312-win_amd64.whl (159.8 kB view details)

Uploaded CPython 3.12Windows x86-64

phileas-0.5-cp312-cp312-win32.whl (156.8 kB view details)

Uploaded CPython 3.12Windows x86

phileas-0.5-cp312-cp312-musllinux_1_2_x86_64.whl (458.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

phileas-0.5-cp312-cp312-musllinux_1_2_i686.whl (487.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

phileas-0.5-cp312-cp312-musllinux_1_2_armv7l.whl (560.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

phileas-0.5-cp312-cp312-musllinux_1_2_aarch64.whl (465.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

phileas-0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

phileas-0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (317.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

phileas-0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (429.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

phileas-0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (297.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

phileas-0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

phileas-0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (307.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

phileas-0.5-cp312-cp312-macosx_11_0_arm64.whl (260.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

phileas-0.5-cp312-cp312-macosx_10_12_x86_64.whl (268.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

phileas-0.5-cp311-cp311-win_amd64.whl (159.6 kB view details)

Uploaded CPython 3.11Windows x86-64

phileas-0.5-cp311-cp311-win32.whl (156.5 kB view details)

Uploaded CPython 3.11Windows x86

phileas-0.5-cp311-cp311-musllinux_1_2_x86_64.whl (458.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

phileas-0.5-cp311-cp311-musllinux_1_2_i686.whl (488.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

phileas-0.5-cp311-cp311-musllinux_1_2_armv7l.whl (560.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

phileas-0.5-cp311-cp311-musllinux_1_2_aarch64.whl (465.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

phileas-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

phileas-0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (317.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

phileas-0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (429.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

phileas-0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (298.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

phileas-0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

phileas-0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (308.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

phileas-0.5-cp311-cp311-macosx_11_0_arm64.whl (262.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

phileas-0.5-cp311-cp311-macosx_10_12_x86_64.whl (270.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

phileas-0.5-cp310-cp310-win_amd64.whl (159.7 kB view details)

Uploaded CPython 3.10Windows x86-64

phileas-0.5-cp310-cp310-win32.whl (156.7 kB view details)

Uploaded CPython 3.10Windows x86

phileas-0.5-cp310-cp310-musllinux_1_2_x86_64.whl (459.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

phileas-0.5-cp310-cp310-musllinux_1_2_i686.whl (489.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

phileas-0.5-cp310-cp310-musllinux_1_2_armv7l.whl (560.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

phileas-0.5-cp310-cp310-musllinux_1_2_aarch64.whl (465.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

phileas-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

phileas-0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (317.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

phileas-0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (428.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

phileas-0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (298.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

phileas-0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

phileas-0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (308.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

File details

Details for the file phileas-0.5.tar.gz.

File metadata

  • Download URL: phileas-0.5.tar.gz
  • Upload date:
  • Size: 236.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5.tar.gz
Algorithm Hash digest
SHA256 fa87e859c709c13f226804cdc7a56daaf803e5b076765d2cb28732aeb1fa995c
MD5 3a8897378d1c281783d43e460b75c9e5
BLAKE2b-256 2166a03ad653b912ea4e62598106e209e4136037fa352178e5b210cac36ef93d

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a163dd4b2d1321a4658bb9221b2a1f8c5e316323a6efc4902a5551ba2ecee231
MD5 7c1eae57aa86dd90f6c4529fb7c7cd4a
BLAKE2b-256 922f689fb3b7f7f37eca62c8d169f010bb278d084639cea3c60861c4e08b73c3

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c1be856a87f6225fa3745b3329bb3805b4355b447cf196b44b6266136799d4ca
MD5 5819a8b374b7a53438342df1452d1666
BLAKE2b-256 fac43b3909f55e2e9da154f4072475fb8b97455bb9c91330ee268d84463ff6b5

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5ca79166b071cdd28c5da5ef7b58cbfa94a2d67df9a063e8be9601aff6ffd2c8
MD5 080d897be9c56ebcf4310a38977c4d87
BLAKE2b-256 6ab86371ef59482d9e70ef5c11618b8b43deb578375b5fb18c01d1f379855194

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc78f38842e1470e53969a726d748d4ec354f3d1a2f8dd3d1518ec65de716255
MD5 24d0c8153a796c356b02521923dee105
BLAKE2b-256 b5df4876064140758d600711b9058c8bb05608f3f29daae5b0331c23cc31d1b8

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ac70d0ae01f3a4b5b7efe6cc1894938c7309ee337593fbc8e835283b511db28
MD5 053263b58c0ba84e65c294c91f853dba
BLAKE2b-256 4b2fe6eb9c5fb8632cb362008efd286b0a4942e666bc119c35fe0b1fe8695a4c

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 41f778803be6075abb61d7f41122c0b9b42d9331610eeeb0a586c84bd1a4255a
MD5 45f2881aad55322f1a84866347cf656b
BLAKE2b-256 6bdfa26c809a92bb9b81690424e88827facc412a3e569c51d7f50daf64812247

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 459511f7496db1c25110e8e58e64d3d3c9f6338d01599079e81a70b674a6ba77
MD5 e0855a6e25c24e8b01005fafb4827187
BLAKE2b-256 8c311486f7027424d4d560e4189a0d051fed1ad42cd3fd55349d9367f0b084f5

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 832292857e57e4ad366401a0295e47dbc7146a24afde7e7b56bce46fbf73cdba
MD5 c8d80461cf3771105e981b554326d680
BLAKE2b-256 c099cc77c477c233f82a83206a435dc8622b2e7446d1c0c584296f36c2721c1d

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d26e40ade73b30e02c40eb0b7253fd5dea506b890e71219a5fb7f95215c2223e
MD5 97274faa5a956d01e32ce7d5e1f4efb9
BLAKE2b-256 e82ef62aa6e5a61f12c04606c0ff5a2c626d53372714506afc0d3b8b89873d8b

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3520a2aff281e1d223fc50728918d51be699336dbd58c4993828c820224c727b
MD5 77e7906aa23fa0a0debda2de641d3749
BLAKE2b-256 6240aa51f6c8c85d985ef88ca580d9da608521681a0bf544ed89e2b350d4c15d

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc9410a2dd57479ee2df6c4d4257e1fa88a076f44c81bb677b86ece86bddf455
MD5 a9e598e946cf8496979074f2be3dd997
BLAKE2b-256 0af99dcd0aaf973b25de2fe750e45edd9f23f010cda0e93a221d6d3cc9a75122

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5827298b9d6bb8b917e8f34a452046ac393b91c3f78f690f6fa921bd33239cb8
MD5 c44784638e3611411fbd51dfb430960d
BLAKE2b-256 877bd5b699b923396b09eb24872a68b277770d586ae77b64d3c19933b780e52e

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad01c659766d71b77d6a64e56cc55a2f9356b489313e98a6c0e2752288fa0db2
MD5 996bed818c31255281dcafa2ba911abf
BLAKE2b-256 0bca4b03c042ee6fb8dc7bab491e4bc97dacf366f39d968fda28d4ad8082534b

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9b93b457365bd33e354a3e43ad5bcce5afe54a9f78bf957ca773d2d7ba72aba
MD5 ea10ebcebc6caf65b44c52315668c2e2
BLAKE2b-256 904694704729860c3d96855861e847720f7d9f46d4cc81d5c851e1cb0c4fdb1a

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20871820e12eaf1c9c85273363b5eb2224dea5f5d57092db5b408f03a3c1a5bd
MD5 5a7f10a24e26acb2646e378d82f7b2b6
BLAKE2b-256 9c52e62081e148d12986b74acec509d62fe4d1bec44e6dc88ef02cc62f363460

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a9efebb968bc0ae3fc1c2b6f9ea25ffc18c82dd53eaabc50f81b0167eaff7a20
MD5 3e35ec399eecb5b9225e735ff872c4dd
BLAKE2b-256 3159ddbc113872af75996d7a88d070b9cbdb65cc79fae5343fa322ab5c1387b9

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cb3562ad1b0ceb658b22e86bff0297fb043e330c53e7bce4b76379f2bc3109d1
MD5 ee5f32b3c1d03c25385338940672eda2
BLAKE2b-256 f93d37d5b601b3c18bd4776e46f64b8e1711c748f2393efe5aab1201c0935836

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c7ab677194c29e41ef7e16e8d3c5fc4f77db682515c629191c87838de35d410b
MD5 ad7e31ad2175cb5d7ed1f3a19f740c6a
BLAKE2b-256 fc91f7392853b3a7abbef25958e9083e813f9b7219c8fde41fbbdcea579ad77e

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb850f6ca8a1dd907c81f51d1a8f3ce188858b731e6fea36a8745b76f4b32d38
MD5 a59b84e97f5a7d711b47e22933f3909b
BLAKE2b-256 18549bc4dcd054e9b95d6dd68413023e71981b49be990bad6aef2c40a80a1c94

See more details on using hashes here.

File details

Details for the file phileas-0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 738404de432db3bd96a473a338ab34b2b40504075eb044705bbb2db7905e41b8
MD5 09e0c688408637724c164b25ba1fd569
BLAKE2b-256 aa75cb6fecc0c3c3ac3a8115fa24c45fde978deb7ae74f7edf0e54fa50ec7086

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f5fe1bb38151f296001024b48ac24da6127b27383068b32405ddc18dddf17a8
MD5 6c4b26d20544aebc8d8efbedce3b6d61
BLAKE2b-256 588de85b972b1a1b6b2a71d30ef339a6da659e29faf885e5cb00b7464166d8bf

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6a05248ef025033dc3c102a548bb7d86841fa51fad1327ea8fd20e1ce9b6436e
MD5 8b6d525e494514e93e181744a7288f7a
BLAKE2b-256 fd8bc97a827fbc3e4f325944a7bf59cd8042474b6b4f602e77eeb4dddcb9c01d

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b252f5b2ede8dd7bc0d427607f6035b3237b55a9166afb5f9778be4c14406916
MD5 f43b2a79ffb9d307872b4374abcf04f1
BLAKE2b-256 fa64bf91fe0453254a020ba3f41088c7001c636367eb7ce9a647de04294325fd

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5b1c635dd8d39b9bf154fca091f1438703abb2e240cf863d6ea11352488a658
MD5 f3d78ad387c7d5d047a7824ca472fa51
BLAKE2b-256 e831f4dba9a9037b0c12032eb329001c11e14ffe1d3aea2a5049d0ae4301ef08

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e5a74b85ce81280bead16347acffe8ebc4e3c6682c56a57a21d5ccd33bf55749
MD5 20afc7aba4dfbb0520c95b876e72a199
BLAKE2b-256 d16e63e57934f3858619f98e2b3856de82317bed2b8e2a1b723b4f8d3a80d1e7

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d9e94f927fdb7b9df6502233f7d22ef54c81af46b8c2bc71ff022a7923a92fd3
MD5 2c083cbae3d2d97499e9809c4a1e8e83
BLAKE2b-256 3710f177cae9a6fe4652e1f772938aebc74882145cdb57eab075b3bf7e4ad7df

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ea01ab2a3cd02b4f7fd45953ae03cd59d0bf77413a0152b6d0dfb48d1372c69f
MD5 78e483929ffa182d26953cbbcf020646
BLAKE2b-256 9e61f93aa6e8b4c19555b498756e631fd38bfc8e26501ecc029766591b50abe2

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ca2b1279ef26354cbcdb5a617983d745a26184968f5af0ca0a5286385c248bc
MD5 1bc525e112103d17c89f1819918e4f80
BLAKE2b-256 6a9d44eb65b6e232073db6595c6ec579bf8dc171fdc7d20584a85dc5081165b2

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: phileas-0.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 159.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eafef8640c334320086de7a80bf4b1184ea3ee3fdf13850b4aff8a879adf4f90
MD5 6630e01b89de7057808d678c3035cd74
BLAKE2b-256 e3d5158e0ba0da4ff8bc42a3857cb0003d6494fe6fe155d0a8734ed1bdd44b1a

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-win32.whl.

File metadata

  • Download URL: phileas-0.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 156.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 53cbca73729c1b52e2b3b73439e165a78e5a8ab734e6b4df1997a4b0520f73c8
MD5 b2af365780466f14d6b9a7b5a63e2113
BLAKE2b-256 6376af18f5c62bfabf43d4be47380ef217f7737907985b86e39990ea44897e32

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4783736c0be39a00192db2d6cb6485d61900d3b70cbd417f11fdad8218d07ae8
MD5 170f736883fba9361163809f5c0bc9e7
BLAKE2b-256 c52a085a32309db3b67ce36b7e581fb2509ef3295f2e3d3ee7ac44601765f1dd

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 083398064e6f745a93322f1d8af7dda7e252597689e14ef24682a1289347f71c
MD5 5d25589b80fc39833a6348a7fc154a66
BLAKE2b-256 fd7e11a6fdca7260a2d7c4ef1c54e0ca2fe0f4652b78411392ecdf2ada99e68e

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7275310d54f8f05f012fa828424c7f855a3f7e73ea62d38c52d330054e534e6a
MD5 4ce262497a33494a1761e3f1acd85e69
BLAKE2b-256 3f1c99942d38373b255c76fbfddc97f0219588b5de3b232c7701b98ab4429432

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa14c88e84fa095af5f4c52d1a6699a3d179e6b45b35a7e92472ea1bcf5b7f34
MD5 976d193707089f4a672f277010549846
BLAKE2b-256 b430949a73a4266796875e8645285cb963ab9899a465d9b890c88e2be04cc45f

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a747a5aa36311db8badeef3bbc1441383dfe94308dc44e06f2b15aec3f77fc0e
MD5 cbca0efd3f3b6b85da0b08161612c8dc
BLAKE2b-256 e8570c5ae25753198ffd3ff0e39a05bb0fe3c80ad0de0b3f49b52625c61fdfa3

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eca02d1d3a4b79ea8c06426a05338f8ab6adc772801c56a0e6633b048100b763
MD5 1d139d89b77f72f529518cc8e65daf51
BLAKE2b-256 979f6a6996b370411daa89a0cfda92ae9c593824cff818b6dc0c09b0f3617fd4

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e2c596f99dc946bc3628092927aa99e35b2cbe585683eb4f6b516c92ef381165
MD5 1dfcfb0a08e47b55db282a9ed7ecabe7
BLAKE2b-256 1498ab979174e0c972f59190a9da107b3493749ff7480e5c642ba92c5a3e0b03

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 99840e2d79ce5b3399490443f16605df9e4fdddab2c2fc86fc0e1ed326dd90a3
MD5 7033cc4cb5c8433f76e2258a19c61428
BLAKE2b-256 1a6f98f113d8c3e546faf4e31259a0fd0409b9ef31ef50e55d2425030a5d7024

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c27a3fe0209b5bf8e071bfd663ac6369deee07ee5dc920cc3edbce08a8fbfa06
MD5 fac699ddaf2ffca1c10b28d3bf8c4a23
BLAKE2b-256 fc29f758f6516f2be7c51df86f1fa485b553883f617be383821b8ec722d17b82

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fb4a5e70cd266e0f7335b552bdc4c6fa6e34a1a1c3b3f1f795800addaf55a87c
MD5 54d970653e5a19cff9beac24b0c726a4
BLAKE2b-256 8b907a1b318819c6b37056452d3bf07a4f3932a458dd9fdeadaba040e21fa259

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c70e3f758499cf58a7215db77751fbb25ef683184165555179c4a288a9483f7b
MD5 60a3bd300fbf5bdb385b1465bbdcf789
BLAKE2b-256 3685d7aaff12a46b482b9ec614caa8434ea937fecaaa42371d6c187ed7727565

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 83bddffde1dc753e57c86041135614ec22b11d4a3bf307e11e2fb004469bd4e8
MD5 c42f735f167ecce628946f1a5b4416a5
BLAKE2b-256 912235c433842fd5e3fa47f3e9faf337f50befd41f81d90b4c27e00bc990d478

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: phileas-0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 159.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e5b874f78f76ab5b761765d94b8be18c9dd2b232a796be5eaa97399a8490b79f
MD5 794fc3be964061f8f80a200d6ce063a0
BLAKE2b-256 d3074821e4a68f34ab7f55fe5781430f04d5191ebffeef808e49e4758c9cb144

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: phileas-0.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 156.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3383a6952c3c9a5798e91a113c2f8d578d095586aaddd3eb515f82580fc2567e
MD5 436d90f627f3b6ee56cc00845cee5862
BLAKE2b-256 f233cdac980754c952596adf8b0e819efef435eb1c1ec9e6be7eee9f76be7fb7

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc7bb81cde7665c354d216ff684677c36754378828b7acfc8545e9826d60cdb0
MD5 8b79fcce8bca04bb77c414b21ce3badd
BLAKE2b-256 9b7fb936b12584ef3a3f4f7c5931f7e4117c2918be2a9e5ccdae0239af24f1cf

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8b783231f8bbab281e7d696f35c836cf692cfec9f41ea968f511eb3eccca3fdd
MD5 fc841a9a2c06995032ff4f47c5e7637a
BLAKE2b-256 e0dc05bcf9ca354970634b4f3891ee414017d5d055d7927e8a9170e00add6d8b

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c04ab8c7a0e331d7ac89aeefea3480834b438916eb434a5da259b7dc9fad0fd
MD5 45be986582c56bccdaafaf98153ee8ec
BLAKE2b-256 375aa28808fe9e0c6ddc9dd01e689b9cb698a820a88167851d3daa9f6b51dcab

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fdd52cf141535dcf893b9b3676205fef84769a227751dbab38bbc5497546bd8
MD5 bf1428c1b3ee03b3e5981c7f5066d899
BLAKE2b-256 aa4f6d0bb635a20fec66775b09c419c7ecb8b25ce42c528c7ee32fefc50abea2

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77865fb8142a9f60a901f0b51b3babf776489264cafa41b5ef3f476ab20fbde4
MD5 b00e7be08a3dbf38f1b05cca38a19f4e
BLAKE2b-256 0a0b711c851c3ca41ebd238574c1d7bf2b58c29495d7890cb3d30f4bef9202fe

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 84b9f28eed6ed8459a626f06c545d3c27476ea35262aae118c74729783e431e7
MD5 294a9fdb395f0d5c5bb61cb4f8acf4b9
BLAKE2b-256 246f1df258bcbe635ede583b29b0ba378d28557165ce52f6ceccbfb927153e2e

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1604c3705aac4d660c728bcddebb40703a0964dadb561cddba93275f966b318a
MD5 eb2c32f24278d9cd6264f25af1a51a93
BLAKE2b-256 3737ccb36995c459190e84707f872cf6a51168c999250a8679720152fd24b888

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 86fbe8b1aae3cf033991c20420c5182b62f9e333632e0a9a0e35fa1b01b037ee
MD5 29094677bcb567c752438420ee2e908c
BLAKE2b-256 13158cee8549fdaf1722026ce67664ca60317598646ed9eddd851e9f24e2a076

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad82344ba6253f8454733e077d0cc6fccb439a0c3176362f5ae9d5d388b32791
MD5 c599f5be5bd39f2823e9ea804daa3218
BLAKE2b-256 10bafc201766e9c5e1beae46a94b35b00b92945baa54327f0e2437999e190d22

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bd823623b1bc4858ef153133bbca84567c3a09f049aa2e6bfda974f1981cbe0f
MD5 b7090a672f985466c109a63e15f15545
BLAKE2b-256 869174f860d1ff7da9d2193dd1eee8539ecc3b87136e4800a23665498f737a4d

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81656f32d62c5a262f1576afb272c3b1ad38c2b2a18a7cdd56f0dc2f0eef02d0
MD5 0cd6849d15d7e3395a28207120ee44c2
BLAKE2b-256 62ba2c97cc609684cc149270ea41cca39f74922769ff7ba725d9d7a1629a31b1

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17f4b91c48e4005a61c5329d8990e051a178bf80bf17a473f1cff367bf43d8c0
MD5 76e1de3b4e75c0e1b526fa5a44c047a9
BLAKE2b-256 ac657b62a4be3b0bfba40b1800e904163c4cd6f64d31b1168ad8b0cab8842820

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: phileas-0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 159.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02505cfa4554d41072863754267e8e9fe2d40946cba44393c654dce2dbdaa3b4
MD5 de484a2ce5a934c12ea8e3e317cf4c89
BLAKE2b-256 02a46498545615e88a7009f9ee70d3c5c318c417ede97f6a722e1878d553a779

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: phileas-0.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 156.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1a5e7104a1b1a237d4965a0166385bb88d4d6ef9c46c32052cbc2f920dfa00d2
MD5 09337b95707604e54fc1e49ca58a5a3b
BLAKE2b-256 26c260ddbf41bd9f7aedb3aeba184ac2d681a1dfa5c26237e44b9ca008d2a99d

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd7edde5153e290553bd8c5300d6a2d23695ec6147b030789de1ea9e78bf4e30
MD5 44c01fa99428c4188d99f06bf9527f18
BLAKE2b-256 c340e79432f35ca88c179b3788e9c12caffcf6e881f9d380b8ae629647ffb84d

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ac5e69255395d2911738d9bcb91fe3f8dc50e66636d25fad55092911ec1466a
MD5 d54da45926e7a55aecaeda4988056301
BLAKE2b-256 a61e0dd70f35f8c0652a6f25f0dd5d4acf55692f4c2549a7d72d1ac018ee6cca

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6be2e3ed9d8db1e174fe2173368c9998da4f14b54059ccd616b38f534f303891
MD5 51cc18f3f42bdbaf733cc397ed8006c8
BLAKE2b-256 812c5d6eb29c3939f1a03a8d5c8ca764e7682621d046e31b754932f9297e7b45

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55f345d2220c3539e4001d11c6ae950e0156c41aa75224f0756f681a87f45ab6
MD5 0e80b98eea6125fae130e1ebd12d1b11
BLAKE2b-256 807fc0652904f31c08750ff8c6e843b07ea4da7e669918850a6a01d299f69108

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b81196e215bee941ca340916b200eec0e790125340d6b281ed7baafb4b41c6b
MD5 76df6e62c1e488b85f0b727d58a7b7f9
BLAKE2b-256 c877d534cab4526492d169e9d059aa519135a318fcc1dbe96ccd69cebe2ba173

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cf14d56f70bda1912483f99b6b70aad488b057a23844afb28f953f86aa447bd6
MD5 251c059067b44bbb3f226fa1466b6734
BLAKE2b-256 69633c2f5d2ba945f1df183915efa8dfc243b64775fe39dc6bbdf7819899e47e

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6b386c89f03908b70b9f0069a6ec868ee2216516eb61830826e5d392a813c4fe
MD5 d8ca49a86dc0db052ef3ad23b2de8213
BLAKE2b-256 f81aa16712cdf5c25b6f847770dcd375d46706528cff5ca78fce561ecde803cb

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ccd7d0750a034812c73f0125382a0ab1729fd2e8a317978cda8af9ecded0e168
MD5 16a63b28110db2b7bc3d6f1f84cc659a
BLAKE2b-256 23037016a42a151218181241f034a55f309681dd401cf56b07d755414e66bd1f

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f79915be6390623aa131acfe349ef3aa0eab7cfaea734bce527e1de71937f9c6
MD5 0a5e9ee8d7d79ea93d6730d241273e8b
BLAKE2b-256 dcbe3e435804f5c3b8900712ecde89d1365e58264dc05bba88b94071de9ac49c

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c40e9adf43674c346515c26d7ab25b90d44f674505442d87814a92c65a935464
MD5 69a73ef5030f4c0471f1cb08ae647085
BLAKE2b-256 b900662dd4b107c96e2f18d017d1ad69e8e98b2ad87a4084584326de12cf57f6

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a5a9741774de272999cb20911ca6917751319cd1147646dc66b78eade3841c4
MD5 59e9ba00fd7be5b62d1d7f5f71330f84
BLAKE2b-256 e79d4312b12416804abd95b1d005ba5574e142cc4de0f7a704dbbe214bf75dd2

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17bfc1296775f830639823541cd0784b1f8fa6c710d0d91b4827ecab10dda635
MD5 a75d95ac51746ec0c6291c12e6d5cc09
BLAKE2b-256 c4dfa08bf1dfc02ee02b11593dd91bd2e2878619de4cfe77a6da397d82d9cdc9

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: phileas-0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e23f73168e48c768db836e5c0a5cfc36ac5804fbebef4c856adccc3b78ffdc4a
MD5 cb1c0ddf5c8a229e9e33067d53772e3b
BLAKE2b-256 5ea82c23eb3486d63db70631978348a33be46b87206d6803bd922e9085988dd3

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: phileas-0.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 156.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for phileas-0.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a4eb96bb90f395b74877e79e4db27fdad946634fd9d3e64fd99c27f2e6197041
MD5 64d1e992ba61b0a0791c76f1e966d5f0
BLAKE2b-256 400c8eda729b0aeffe84efefb703a8403a2b8f9d9fc45215479565121955c55a

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 070be11d8385ee1b25a702bdd681710c5ff02d6e7547d283d1dcf006589b5576
MD5 664295754836543622fe7edfa30266b3
BLAKE2b-256 db87fd470d859f6579b6eb8257b13d7a43be00b229f38d640345cb09a8c358d6

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3148e7c5adfef9694f5cbbe0aed988a5dbd1ac0d50e6021a6044a0cc2cdb9aec
MD5 b33d7fe9d921cf9cf547ebc3dbbd112f
BLAKE2b-256 9b1e78aa970b5fc01b97e29a7ce9fbe4958f058aadfbccaaf3b3a66274333341

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bdae95b7225ac0565146f7780e7a6d0a031c0383930d55f6cfb37130c3ea1e43
MD5 3c8617689e040c2b0bff7e966bd62d46
BLAKE2b-256 28b38a0838d2b25a62adf0062484ed34b592cdb82dca616b3fb6078ae4720879

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fc41c330b8a7040e0e07de4ed5a8188d2b831d863831cf0890a7bb7f1b3916b
MD5 5e7d65433ca168f864facd9bd4e049d8
BLAKE2b-256 b10c441e7b4ef8ddd13a4d3c2c0ee95fc846e2ff0726595b4f4442e2c8b761e1

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d4f87a37d8ebd1859ce28b6ef5512a3d4fb6ad81f1120026340db8cebd987cb
MD5 7e6928491dce3d31e9e70014e3ff0a51
BLAKE2b-256 fbdb9f74dd17348c7afc614a627855ecb4f97bae1eee09e4b5bc02afd96b8482

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5dc7b60b7bb3103e01076bd7621bca34b3a9de265e23ee48f6b6583d407294c0
MD5 36e9834d9f465e245bb74c32ad4063ab
BLAKE2b-256 e9e531cba06b0e5090826b4aeb464eb2f403b266d1e157749a721d6ac58ab94a

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5bfa7a6901a5313d8765a1cffcaa2774a3bacfec3d6180da185becef5eaef415
MD5 e004e16129e6505a3e38d4841bf19d2d
BLAKE2b-256 47ad53296b86969ccc794c12dc7e9635e6a3995b6ea4f921179ecdecc0977e1c

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 168d6054e123ea829b8480e2865e4e6ca9d9942017d3ab27fc435cb80c68618d
MD5 a7abda1fb6c5e1ca880678ad34eb89da
BLAKE2b-256 2851632813be54a1ef075d38903957406a780bd61262918ef387566a9056a0ba

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e44ef7e81acdc7b02c0ab295d0f52f75b4df5d13578bb1fff3c70801e580869
MD5 341f46ed7ddbdc976bcb6a9be3bc53bf
BLAKE2b-256 747f7430a767a40ffada0e7aea8b9a6b7949e57aeb5507a2844db84ca9981e8d

See more details on using hashes here.

File details

Details for the file phileas-0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for phileas-0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8fc25e9f021082c00caf22bfb463ebe0d277c888a11673497bf7819f858ab124
MD5 57e01b977a919edd75a05b4590f34cd2
BLAKE2b-256 0ee338c37dc1807bff9e2976dfdbc9664cbb9c255caffec899ab2509a5403567

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