Skip to main content

<yaxp-cli ⚡> Yet Another XSD Parser

Project description

version downloads pipelines

<yaxp ⚡> Yet Another XSD Parser

Introduction

Using roxmltree to parse XML files.

Converts xsd schema to:

  • arrow
  • avro
  • duckdb (read_csv columns/types)
  • json
  • json representation of spark schema
  • jsonschema
  • polars
  • protobuf

User Guide

Python

  • create and activate a Python virtual environment (or use poetry, uv, etc.)
  • install pyaxp
(venv) $ uv pip install pyaxp
Using Python 3.12.3 environment at venv
Resolved 1 package in 323ms
Prepared 1 package in 140ms
Installed 1 package in 2ms
 + pyaxp==0.1.6
(venv) $ 
Python 3.12.3 (main, Apr 15 2024, 17:43:11) [Clang 17.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import json
>>>
>>> from pyspark.sql import SparkSession
>>> from pyspark.sql.types import (
...     StructType, StructField, StringType, TimestampType, DateType, DecimalType, IntegerType
... )
>>> from pyaxp import parse_xsd
>>>
>>> from datetime import datetime, date
>>> from decimal import Decimal
>>>
>>> data = [
...     ("A1", "B1", "C1", "D1", datetime(2024, 2, 1, 10, 30, 0), date(2024, 2, 1), date(2024, 1, 31),
...      "E1", "F1", "G1", "H1", Decimal("123456789012345678.1234567"), "I1", "J1", "K1", "L1",
...      date(2024, 2, 1), "M1", "N1", Decimal("100"), 10),
...
...     ("A2", "B2", "C2", None, datetime(2024, 2, 1, 11, 0, 0), None, date(2024, 1, 30),
...      "E2", None, "G2", "H2", None, "I2", "J2", "K2", "L2",
...      date(2024, 2, 2), "M2", "N2", Decimal("200"), 20),
...
...     ("A3", "B3", "C3", "D3", datetime(2024, 2, 1, 12, 15, 0), date(2024, 2, 3), None,
...      "E3", "F3", None, "H3", Decimal("98765432109876543.7654321"), "I3", None, "K3", "L3",
...      date(2024, 2, 3), "M3", "N3", None, None)
... ]
>>>
>>>
>>> spark = SparkSession.builder.master("local").appName("Test Data").getOrCreate()
25/02/01 16:27:30 WARN Utils: Set SPARK_LOCAL_IP if you need to bind to another address
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
25/02/01 16:27:30 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
>>> 25/02/01 16:27:42 WARN GarbageCollectionMetrics: To enable non-built-in garbage collector(s) List(G1 Concurrent GC), users should configure it(them) to spark.eventLog.gcMetrics.youngGenerationGarbageCollectors or spark.eventLog.gcMetrics.oldGenerationGarbageCollectors

>>> j = parse_xsd("example.xsd", "spark")
>>> spark_schema = StructType.fromJson(json.loads(j))
>>> df = spark.createDataFrame(data, schema=spark_schema)
>>>
>>> df.printSchema()
root
 |-- Field1: string (nullable = false)
 |-- Field2: string (nullable = false)
 |-- Field3: string (nullable = false)
 |-- Field4: string (nullable = true)
 |-- Field5: timestamp (nullable = false)
 |-- Field6: date (nullable = true)
 |-- Field7: date (nullable = true)
 |-- Field8: string (nullable = false)
 |-- Field9: string (nullable = true)
 |-- Field10: string (nullable = true)
 |-- Field11: string (nullable = true)
 |-- Field12: decimal(25,7) (nullable = true)
 |-- Field13: string (nullable = true)
 |-- Field14: string (nullable = true)
 |-- Field15: string (nullable = false)
 |-- Field16: string (nullable = true)
 |-- Field17: date (nullable = false)
 |-- Field18: string (nullable = true)
 |-- Field19: string (nullable = true)
 |-- Field20: decimal(10,0) (nullable = true)
 |-- Field21: integer (nullable = true)

>>> df.schema
StructType([StructField('Field1', StringType(), False), StructField('Field2', StringType(), False), StructField('Field3', StringType(), False), StructField('Field4', StringType(), True), StructField('Field5', TimestampType(), False), StructField('Field6', DateType(), True), StructField('Field7', DateType(), True), StructField('Field8', StringType(), False), StructField('Field9', StringType(), True), StructField('Field10', StringType(), True), StructField('Field11', StringType(), True), StructField('Field12', DecimalType(25,7), True), StructField('Field13', StringType(), True), StructField('Field14', StringType(), True), StructField('Field15', StringType(), False), StructField('Field16', StringType(), True), StructField('Field17', DateType(), False), StructField('Field18', StringType(), True), StructField('Field19', StringType(), True), StructField('Field20', DecimalType(10,0), True), StructField('Field21', IntegerType(), True)])
>>> df.dtypes
[('Field1', 'string'), ('Field2', 'string'), ('Field3', 'string'), ('Field4', 'string'), ('Field5', 'timestamp'), ('Field6', 'date'), ('Field7', 'date'), ('Field8', 'string'), ('Field9', 'string'), ('Field10', 'string'), ('Field11', 'string'), ('Field12', 'decimal(25,7)'), ('Field13', 'string'), ('Field14', 'string'), ('Field15', 'string'), ('Field16', 'string'), ('Field17', 'date'), ('Field18', 'string'), ('Field19', 'string'), ('Field20', 'decimal(10,0)'), ('Field21', 'int')]
>>>
>>> df.show()
+------+------+------+------+-------------------+----------+----------+------+------+-------+-------+--------------------+-------+-------+-------+-------+----------+-------+-------+-------+-------+
|Field1|Field2|Field3|Field4|             Field5|    Field6|    Field7|Field8|Field9|Field10|Field11|             Field12|Field13|Field14|Field15|Field16|   Field17|Field18|Field19|Field20|Field21|
+------+------+------+------+-------------------+----------+----------+------+------+-------+-------+--------------------+-------+-------+-------+-------+----------+-------+-------+-------+-------+
|    A1|    B1|    C1|    D1|2024-02-01 10:30:00|2024-02-01|2024-01-31|    E1|    F1|     G1|     H1|12345678901234567...|     I1|     J1|     K1|     L1|2024-02-01|     M1|     N1|    100|     10|
|    A2|    B2|    C2|  NULL|2024-02-01 11:00:00|      NULL|2024-01-30|    E2|  NULL|     G2|     H2|                NULL|     I2|     J2|     K2|     L2|2024-02-02|     M2|     N2|    200|     20|
|    A3|    B3|    C3|    D3|2024-02-01 12:15:00|2024-02-03|      NULL|    E3|    F3|   NULL|     H3|98765432109876543...|     I3|   NULL|     K3|     L3|2024-02-03|     M3|     N3|   NULL|   NULL|
+------+------+------+------+-------------------+----------+----------+------+------+-------+-------+--------------------+-------+-------+-------+-------+----------+-------+-------+-------+-------+

>>>

with duckdb

$ python
Python 3.12.3 (main, Apr 15 2024, 17:43:11) [Clang 17.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import duckdb
>>> from pyaxp import parse_xsd
>>>
>>> j = parse_xsd("example.xsd", "duckdb")
>>> res = duckdb.sql(f"select * from read_csv('example-data.csv', columns={j})")
>>> res
┌─────────┬─────────┬─────────┬─────────┬─────────────────────┬────────────┬────────────┬─────────┬───┬─────────┬─────────┬─────────┬─────────┬────────────┬─────────┬─────────┬───────────────┬─────────┐
 Field1   Field2   Field3   Field4         Field5           Field6      Field7    Field8     Field13  Field14  Field15  Field16   Field17    Field18  Field19     Field20     Field21 
 varchar  varchar  varchar  varchar       timestamp          date        date     varchar     varchar  varchar  varchar  varchar     date     varchar  varchar  decimal(25,7)   int32  
├─────────┼─────────┼─────────┼─────────┼─────────────────────┼────────────┼────────────┼─────────┼───┼─────────┼─────────┼─────────┼─────────┼────────────┼─────────┼─────────┼───────────────┼─────────┤
 A1       B1       C1       D1       2024-02-01 09:30:00  2024-02-01  2024-01-31  E1         I1       J1       K1       L1       2024-02-01  M1       N1         100.0000000       10 
 A2       B2       C2       NULL     2024-02-01 10:00:00  NULL        2024-01-30  E2         I2       J2       K2       L2       2024-02-02  M2       N2         200.0000000       20 
 A3       B3       C3       D3       2024-02-01 11:15:00  2024-02-03  NULL        E3         I3       NULL     K3       L3       2024-02-03  M3       N3                NULL     NULL 
├─────────┴─────────┴─────────┴─────────┴─────────────────────┴────────────┴────────────┴─────────┴───┴─────────┴─────────┴─────────┴─────────┴────────────┴─────────┴─────────┴───────────────┴─────────┤
 3 rows                                                                                                                                                                           21 columns (17 shown) 
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

>>> j
{'Field1': 'VARCHAR(15)', 'Field2': 'VARCHAR(20)', 'Field3': 'VARCHAR(10)', 'Field4': 'VARCHAR(50)', 'Field5': 'TIMESTAMP', 'Field6': 'DATE', 'Field7': 'DATE', 'Field8': 'VARCHAR(10)', 'Field9': 'VARCHAR(3)', 'Field10': 'VARCHAR(30)', 'Field11': 'VARCHAR(10)', 'Field12': 'DECIMAL(25, 7)', 'Field13': 'VARCHAR(255)', 'Field14': 'VARCHAR(255)', 'Field15': 'VARCHAR(255)', 'Field16': 'VARCHAR(255)', 'Field17': 'DATE', 'Field18': 'VARCHAR(30)', 'Field19': 'VARCHAR(255)', 'Field20': 'DECIMAL(25, 7)', 'Field21': 'INTEGER'}
>>>

with pyarrow

>>> import pyarrow as pa
>>> from pyarrow import csv
>>> from pyaxp import parse_xsd
>>>
>>> arrow_schema = parse_xsd("example.xsd", "arrow")
>>> convert_options = csv.ConvertOptions(column_types=arrow_schema)
>>> arrow_df = csv.read_csv("example-data.csv",
                            ...                         parse_options=csv.ParseOptions(delimiter=";"),
...                         convert_options=convert_options)
>>>
>>> print(arrow_df)
pyarrow.Table
Field1: string
Field2: string
Field3: string
Field4: string
Field5: timestamp[ns]
Field6: date32[day]
Field7: date32[day]
Field8: string
Field9: string
Field10: string
Field11: string
Field12: decimal128(25, 7)
Field13: string
Field14: string
Field15: string
Field16: string
Field17: date32[day]
Field18: string
Field19: string
Field20: double
Field21: int32
----
Field1: [["A1","A2","A3"]]
Field2: [["B1","B2","B3"]]
Field3: [["C1","C2","C3"]]
Field4: [["D1","","D3"]]
Field5: [[2024-02-01 10:30:00.000000000,2024-02-01 11:00:00.000000000,2024-02-01 12:15:00.000000000]]
Field6: [[2024-02-01,null,2024-02-03]]
Field7: [[2024-01-31,2024-01-30,null]]
Field8: [["E1","E2","E3"]]
Field9: [["F1","","F3"]]
Field10: [["G1","G2",""]]
...
>>> print(arrow_df.to_struct_array())
[
  -- is_valid: all not null
  -- child 0 type: string
    [
      "A1",
      "A2",
      "A3"
    ]
  -- child 1 type: string
    [
      "B1",
      "B2",
      "B3"
    ]
  -- child 2 type: string
    [
      "C1",
      "C2",
      "C3"
    ]
  -- child 3 type: string
    [
      "D1",
      "",
      "D3"
    ]
  -- child 4 type: timestamp[ns]
    [
      2024-02-01 10:30:00.000000000,
      2024-02-01 11:00:00.000000000,
      2024-02-01 12:15:00.000000000
    ]
  -- child 5 type: date32[day]
    [
      2024-02-01,
      null,
      2024-02-03
    ]
  -- child 6 type: date32[day]
    [
      2024-01-31,
      2024-01-30,
      null
    ]
  -- child 7 type: string
    [
      "E1",
      "E2",
      "E3"
    ]
  -- child 8 type: string
    [
      "F1",
      "",
      "F3"
    ]
  -- child 9 type: string
    [
      "G1",
      "G2",
      ""
    ]
  -- child 10 type: string
    [
      "H1",
      "H2",
      "H3"
    ]
  -- child 11 type: decimal128(25, 7)
    [
      123456789012345678.1234567,
      null,
      98765432109876543.7654321
    ]
  -- child 12 type: string
    [
      "I1",
      "I2",
      "I3"
    ]
  -- child 13 type: string
    [
      "J1",
      "J2",
      ""
    ]
  -- child 14 type: string
    [
      "K1",
      "K2",
      "K3"
    ]
  -- child 15 type: string
    [
      "L1",
      "L2",
      "L3"
    ]
  -- child 16 type: date32[day]
    [
      2024-02-01,
      2024-02-02,
      2024-02-03
    ]
  -- child 17 type: string
    [
      "M1",
      "M2",
      "M3"
    ]
  -- child 18 type: string
    [
      "N1",
      "N2",
      "N3"
    ]
  -- child 19 type: double
    [
      100,
      200,
      null
    ]
  -- child 20 type: int32
    [
      10,
      20,
      null
    ]
]
>>>

TODO

  • Add pyo3/maturin support
  • Add tests

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

pyaxp-0.1.8.tar.gz (33.8 kB view details)

Uploaded Source

Built Distributions

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

pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (599.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (689.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (602.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (435.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (599.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (689.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (602.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyaxp-0.1.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (435.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_x86_64.whl (596.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_armv7l.whl (686.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_aarch64.whl (599.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (434.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (431.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp313-cp313-win_amd64.whl (268.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pyaxp-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl (596.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp313-cp313-musllinux_1_2_armv7l.whl (686.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl (599.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (434.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (433.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl (385.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyaxp-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pyaxp-0.1.8-cp312-cp312-win_amd64.whl (268.4 kB view details)

Uploaded CPython 3.12Windows x86-64

pyaxp-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl (596.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp312-cp312-musllinux_1_2_armv7l.whl (686.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl (600.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (434.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (433.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (385.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyaxp-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl (393.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

pyaxp-0.1.8-cp311-cp311-win_amd64.whl (267.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pyaxp-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl (597.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp311-cp311-musllinux_1_2_armv7l.whl (686.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl (600.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (433.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (386.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyaxp-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl (395.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pyaxp-0.1.8-cp310-cp310-win_amd64.whl (267.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pyaxp-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp310-cp310-musllinux_1_2_armv7l.whl (686.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl (601.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (433.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp39-cp39-win_amd64.whl (267.8 kB view details)

Uploaded CPython 3.9Windows x86-64

pyaxp-0.1.8-cp39-cp39-musllinux_1_2_x86_64.whl (598.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp39-cp39-musllinux_1_2_armv7l.whl (687.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp39-cp39-musllinux_1_2_aarch64.whl (601.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (433.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyaxp-0.1.8-cp38-cp38-win_amd64.whl (267.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pyaxp-0.1.8-cp38-cp38-musllinux_1_2_x86_64.whl (598.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyaxp-0.1.8-cp38-cp38-musllinux_1_2_armv7l.whl (686.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.8-cp38-cp38-musllinux_1_2_aarch64.whl (600.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyaxp-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyaxp-0.1.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (435.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (433.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file pyaxp-0.1.8.tar.gz.

File metadata

  • Download URL: pyaxp-0.1.8.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8.tar.gz
Algorithm Hash digest
SHA256 e6e1010209b4ec2c6416396bede936d35f370ad6f1aa2bf222a5105c59f81631
MD5 17cf7a473b7d89e579b4de4e2b9eba5e
BLAKE2b-256 1e97dd5ca6f156e72b4d63056496c8b1d0a451ab2cc1b161b7bc8dfd09473447

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 251000e338c471d5589d152c182bb34d3ca0b8a485f44e131997ce8b2c0bb83e
MD5 308b43100844790145f22beb72afdb3f
BLAKE2b-256 292c31e1dce3f5f981482bb325e215af094dafb89b36fc994fe44979a2a752b2

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 88c2f182df69d7af17cde65608fe79533dd6646f59922fc7537f0ec4a229f6ce
MD5 f614f75e1bb5bc8c57f9e1185a37c4e4
BLAKE2b-256 5bb49fa4e818f7052dff6d711f0ecca2f233cb2a36b773c22bda88d12bd09217

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2fa2b47d66da4bc1c6722d0073cd76fb8810363a67f1eee9446ba8f0813a4841
MD5 4bdb58abd1132f7663174c4a4c87a31d
BLAKE2b-256 d10c285b3c795e25913777f855c2ef95edcf565853b77839d76e53907868420d

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dae53c8ca29434cb14cf9f7f2b0e23a018db150adcc3cbf0a9260c86025494f6
MD5 cdce35393cc0cbc2baef0e852d8b4a6b
BLAKE2b-256 4ca9c728d2123e18036e40cd0902a5f91532b93cb632e8c95442d6d8488659be

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7710959daae3a242c3a754df410483bd421a4c3608ac12601c65f16cb383996e
MD5 1082aa66417a94191df35bb7db0b4994
BLAKE2b-256 d1aa3536051d2f5c4e7c16d8353c24595c9231a102e15b101ec157b3a5037800

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2164ebb87ac4e5794918bdd69588a44c6d8fd43837437cd8fca6304102c39daa
MD5 cb55f2a536951cd9235860b6e7b66fb2
BLAKE2b-256 579b53036cdb3997b66ff25429727e5dca29a78b6cbf2e573e4922892561c9ba

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b9881dbb6b3ebc06d1c59ca9e84c1b6c7deb465e3685167f1c08386580808bc
MD5 411fd2519e20d8da1f37dbea5d4f6dc6
BLAKE2b-256 8e025111b215539921ad54936ecebc94b304ceb02ab5228b16f6d07cb43df668

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7308b7823041cfd2d08898aa8698b4ffe67e1d8f37af123ce49d1e507c6d5420
MD5 2d6ac16eadaf6f3f7e300980c2fe7612
BLAKE2b-256 9631e1ecdc2122038ea88f835bce1ce4feed36579a6d8cdea6a996dc289e61ee

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57858f4d018e34d3871ff390411cb338945f6f49fa85ed57aabcc79f1d3807c6
MD5 827552c2f5fe9750c6ef4171df39d8e4
BLAKE2b-256 0be7da0b882d0ce03b10d9ed545d75c015c25ebc3ea6a4aa800478192b8d8543

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a9ef52506bd7e5c710a39f2aa8f547a164e353bcea3fcf2532a3fa4e75692fcc
MD5 324cded7c97644b0f5fea6697bd9089d
BLAKE2b-256 b1cdba80e47ade97b7db3d7a31fd0953b0c6f4f2b037abf06c1b70c67dba8340

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df0cf9996c0f6a861e2e5bce0b2976eb453a60d0a7b5dafc3d029f646f973531
MD5 87231f6da0047481b3e0e1f9749c705d
BLAKE2b-256 4892ec3c6eeaaea8383444178f39d80aaab113f312137ada7252a2f500e62041

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 abe5c90ef4584ecef4cfb4e808d0dbd72c4ce699a674a775ae0f4ce22736135d
MD5 d3dae52835d6db2ea1ed889758dc552c
BLAKE2b-256 2f70b92173f41ea5b617674695a8c0b7965cdcf78558c5cc23965ad68c0f9c01

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a78c30b3f5dc775ac77f3761817b2f370d42aca28fc853847eeceb08fe8b9168
MD5 d8da1793b0a69c924e5d233d49ec8bcd
BLAKE2b-256 d2e25a80848e69ab9acc48ca3094195ea07ae1bf17efbfe2297df006d063b9cf

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eb4d1c32c6b3c81a831d747e2c702b6e57606fa9181b7a37f5e194bcfab275eb
MD5 67ba1ebc82d27e474bd4fda93144e5ea
BLAKE2b-256 589a7ccdd751b95b48f69eb6829e6b9fc87d91fd9546536c4715f2074f707bcf

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 87082dcc48be4ce539ec7a117adadbacd0bc5749a31085698107780295fb3a07
MD5 18a82cd9d2d0fac9776ea8416f0c236a
BLAKE2b-256 914d82757ab5b070e6e6d2feba9a1047324169af2de7b7b779bc47cab6917524

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2e4d954f5f8a0774c2a29270d41d882a7184355295087efc55725de40772966
MD5 8a39de8183cb8e89e93bcf97a9d09cf2
BLAKE2b-256 470047a711734e87cc67a4ca263c761a90d932541022bd48d0375508a78f79b4

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyaxp-0.1.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 268.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c9aa58d5cbb6b1b6c6235b4f052b0a35579815bb6016eb1c393017dfbcf8d69
MD5 b02099acf58c5f87957b4c3a53f83ca3
BLAKE2b-256 956ce6f14865902363ed9241b4c2942e2c2b2bdd55343db92b8f23af88c30d63

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e722858af79b9ff8c4f8a7a72f2782debd091c3d6fbadc90e492f6db21d9dcd
MD5 6323b2569198cd8f5753d4ac84502304
BLAKE2b-256 37189693fd3706d1e1c525fbce073cae5e536c94e2562758e49be8c40711edfc

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4eae6118e7b8f34ef7b4f58f645046a0c12e70e1528ae6d6a49c3343630208f8
MD5 6679afbc407cc5879bd8234d2c5a240a
BLAKE2b-256 4d55206cb313d5524462ad308d31fd2f6980b8c0e92ecde060b35a56b4f48720

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 272323a13443f394e1eca380cb6d35bc3beca14c1c9c2eecb78778d6558778a8
MD5 cb7b833a261128f769f0ae589b00d155
BLAKE2b-256 1b5316dbcbaed6381bfaf070538a938b829203d4b7a5e20c90cf492578f4e6fd

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4a2f2f34f83ff7e1e7b07014b9148844f58cb9ece27eac6ccd34d85884413db
MD5 a6ad8d10dc54b416b2fe4450236514c8
BLAKE2b-256 030c8e7b8f3164d1dfb956edc400a8d8d18be650d781c24f29bdae20d6a1bbf6

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2f1473ffa0cee21c9d222c84143d47396fe834f52ba8bf929be5c2210e9b1b26
MD5 e13c7d5e9565f035074ac913d87634f7
BLAKE2b-256 ff88d674520a7b6598b4bb922e4700dd8b3016848aefb652e65b3a9a3abcfcae

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91f0b7a2097d8c6cb1b4061c5f5fb73f0ab6fceeb6f83fb0fad2d42178955883
MD5 c10bd0254b89050ecd62382e302dd6f4
BLAKE2b-256 efda7b2ab97b4bf0f64958917907dfbb7380aea207c42120b7bdafde64b06603

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55d741c8b814d02badfdf529fcea60e145e8ec3c871b41471162f78a5051c829
MD5 2f9ccc9cee29c8ff8dd395e54a71198f
BLAKE2b-256 9450f33aa723f45310b81ad570c90e56d98f727a422c68c775e257095b73a5ea

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 47297337b40103d810881a9af15775878f906693e497f8d78821ea014ce9bc31
MD5 ac7e0c83af4a95c877f941f67d0a9bf1
BLAKE2b-256 165fc08c8b09832c209eda0ce1d3e38b514257395563200745e2fc766175a211

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyaxp-0.1.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 268.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 79b9faf399de6263023791a19685d211ce6feada2d81ca31026e6eae742d3407
MD5 bcb26ab0955606d7da56966ce5a2ae86
BLAKE2b-256 ab820c00f4213e2f7fbacac007158322c0b87adc09ad722a805057317af3b2df

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 891c754f9613b15d1af75c967385e42912471bf3d11c41ee3115570aba138580
MD5 acc4c680d643e13bfa8b291ef276cbdd
BLAKE2b-256 d67407d8feb40e0e7bebdfcb89ff3a671ece1960f199b473fed3d9324179604e

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ff668060e48d1160ef27bab4f7e455a546af98c3f4b89b03428fccb156e59548
MD5 5e88633c708cac426f8754f7ab5ed570
BLAKE2b-256 6e206fbd33e3778d6d19bfe8d52b418258091791402a79730ce3fe722952e4ab

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1c69ac6541152ca6ff823a36c5843ed6dd6597c5758495be0a5fc36f338e197
MD5 cbc5fd1a1f87e099ab1ed0fd889c5877
BLAKE2b-256 654a20205c1152caa995d9d038032feac4a8f6e22fa10417293e08e7b8cb3e41

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85bdd8b0403c9b91f6c608589573642402e2baf3556cd0364ca94b54d6be9fb9
MD5 3a384c41c09834284f1855334757314d
BLAKE2b-256 5a702daf8a58fc4360787f99a62c6ea38344c5311f49b04e2cfac32c3676f784

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2665b1c582751927129e3da732241fef1a0206267b172b4ea45c529d6da451f0
MD5 858679191bb899d5aff6ee8d9339b48e
BLAKE2b-256 9315b076262e606ee3ae6897c3bc0704bd94579299e99b510e66c7d5866ff6b6

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63196f182d3b6fefcc6801b57b3e479f817686cf6999718b4df4076909b1d6bd
MD5 4ecac1d00c9898336d6da7e60789b31f
BLAKE2b-256 0134d49cc36c0848cd78f5a6fdd3bff170a660ae9401e19ec8596a2545d9c3dd

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d91bb359232c0c87ecff5202adfcf478b539829ee48e2e78bbc16435d67b264c
MD5 b76d46ff4bcab21935591f9d32b0b165
BLAKE2b-256 252fc07299a6c2960de25748cde3f5103e75983b3265d9bdcd16ad3a0c26b943

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f592305ec6da8ff5f02cc0c8adb452d653e7a60b5287f9b57c5b5bf34033cf74
MD5 7fb213b0327c2a5496c3f3734828abbe
BLAKE2b-256 fc11c79a536a770944dd7942e6163d2b93ad7ccb46a199a0c18741b05b5f9887

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyaxp-0.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 267.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20ad822faeac933705231e85f9ed746b9da177fb065e039be9cb89af29fd57b0
MD5 79fc4a7fb8c579137e69ada4f44cfaaf
BLAKE2b-256 ed20f1792eb63cd3f39ed709601486b5575384b0a889aa2e60cf30753b097538

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c88c133d7a607f82bc8e98a456de488e7fe61e1c0ebf8ab86632ba86e06b803b
MD5 04b71c3d8575d4461e22c3a8a1aad2eb
BLAKE2b-256 e693857b0c5ee712852143e65106002e5a407530f66adea0146ee0c99a25671e

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 39e25a3cf59284f3e1c9d2c4307a0121d7c4b15ea8db63ce3c4372edd14a7a09
MD5 c78747744c649ecb9ae5eb3e530eab35
BLAKE2b-256 bcdfdf2c9e1bcdc0994678a1b54340fc79ea4dd297082b82d08794c21b96a358

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2696a3ba462759ce767ef969a7332d8d2fa84ef2effc140ac9a966497ff2de9d
MD5 5d5d99922acc241082b5c44ca14406dc
BLAKE2b-256 d13d8ba00e53add7338bfcb3a147e4b093e787f434d29370589ee4e6f822d09b

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f12608c4799dcc048361c438cae476dedaf25a8667357eeecb7c51ac29c234e9
MD5 76a4d5b5b3cbb0cfe405cb4f8d671a82
BLAKE2b-256 6fcfbaa48c0c2d452ccc7126b1f5b9c6d3e856c45e75eed535495f1dba1fa0fa

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2b01b36db9ac8811a8c24985539fcdcf299fd144e9e3e42ff7b93adf4230455d
MD5 2a595e1c4199fd02d0dd687d4f57e662
BLAKE2b-256 df789090b853ecee46810370712feba1172ea040e3dc25da44eecc33ca2e8e9c

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8abf2f5f64432e3f4899d4bcc7e9a43967c9e32c4f40b878b0bfa8e7e2d5ff91
MD5 66bc61b826873a81819ddcea5a9a19ed
BLAKE2b-256 a334767e6d31a8e665b6f2be64ca73f60c9387d37af4302943dff26b821ef4a5

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed8c173accea952eebe69799ff07030b962ccc3fa9ae2cd7a538b08ca25e6ad2
MD5 d99241400ea4e2ef560315f7e75c726c
BLAKE2b-256 7b45dd519672574d905b2019cb2207fbb8dab6478e1c604b5262b9a08b69ae77

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a78c5a96332e957bae1b6e4afe887fd219c16e434b2afe724b01607d3a480d4
MD5 5f9ba26227edc029152c7ed229cc7195
BLAKE2b-256 f3686ee4220d90ce3fe645a9428f3ad901c0b4c0b443f3a25eb0043b037f1782

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyaxp-0.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 267.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e22ae5a7125da68f98da804f291cdde5e82becb30a1de46f6fc7d71a2e4d6509
MD5 575e369b1c1e761fb31d21fe6ced9502
BLAKE2b-256 bbfc095d968d85a9bb85eaaf4809f8947c39941f88326eb7cf2d64871501059c

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96cd855c0b47d3a7e533080e28ab7c47816c40cb052ae2a44e80c519876bfaf3
MD5 c4910ec660ecc38d5171aaa1ee56f03f
BLAKE2b-256 5b17d834d6601d9b20f3d3736375dcd4abd952d329f7599046fea19876c126b2

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 35bef9a50e01f849750e72cae863094f717a09c58b8d694b82af46c0664911cb
MD5 e94217c159f8c065c251c3f44e3262a6
BLAKE2b-256 63099f2f3e49e97fddfe26a399c80a5dac759222f72beed942352d0f434f8540

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92ec6eab804352c764a64d4ec4c0e998545166d6889b767f98fbfd5abd587f7d
MD5 781d81413d1c7a0ec696655e393df7cb
BLAKE2b-256 832fe147f346f8e0c34cd4c3b7a503131d1e4464220587f7dd893575f39d6a15

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9805fb6315e03e4f044826a9d1d0ff5426cc3b3e486dbd9c389185cbc4c25073
MD5 2542965adf8a0fc874ec85ddaaa7c731
BLAKE2b-256 634d6ec08cbabf2be428707bfc332546a08c4160fca8a3d36e51f5585ba8b93e

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cc8f767217ebd50cb8a6491f12acd26dc4624f1779767ab314d62869f1d1b1cd
MD5 eaf30a54931919856bbca458d1dbf74c
BLAKE2b-256 86a8c0bd0442d2db8d720904d9814b5a43f7eda219ddfab725e6d8beb2d44d02

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b6542499bce7b53ae29ae7a1d79a8e96a5e96c0efde10f5fc7f200cbed8d0bd
MD5 cf6ca8115cd2e7004e31b89feabacb7d
BLAKE2b-256 31d492e93cfb038aa96112f64499ed5770f8898c7eb86c93df8af905b58dab1d

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyaxp-0.1.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 267.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f4842568f6d396d3a9d857e34690b11116fa6e6462afcf6d8e6f86fde65c539a
MD5 39a1209b7dbe7361b56a3f530f773ea4
BLAKE2b-256 552a560a5740f92dec7a85848d96b0076768b34a07cbd2f9d7df59623112ec01

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ed66b78a06179fca6566498b67c8d62f075d766ffeaeae9cf9df258ff47f853
MD5 c2612e9afe8c7d06239e22abc6032c35
BLAKE2b-256 87d821f343b5d4a7aea0b32ce71176a6551ed418dedbb678a9442446ef1b0f20

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ed8d5292fcd66f1b82a5c64dbabc572afcb5d1c2741ef05cb79e0813ab1a04e6
MD5 1690862fddbc311a0f20e0066973fef9
BLAKE2b-256 51ca9381af60a024016d775af0969ad32cf3ce34e4ed8515f415ae41549c1d51

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b8984d7c5f1d03f2b05c367bc39a3aa590277ee34fe4a8fbe2f74ce03dea983
MD5 72045518fb244f5388424ab95815c9ca
BLAKE2b-256 0bfc96ec8a1af099897b394805ea282d4f5a1404d921f283808b5afac28ad0c7

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5956662aeecbcd63ebc623b6f10b609002a58cceee97b1d818b3740ad96f3a0d
MD5 4ced3705a21eeac1cb2e2e1e7d95835a
BLAKE2b-256 4e19ef6f2237ea25742b0ed430c6afc2d1d32d2b0fe7f0cf8d5337c2daa4b9a6

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ee9c4d3fd253f4c29bef993cd4fd8744ae338670c269919ba8f851268014f5b6
MD5 f37870e49d3ac11c0870188c2e7fdb81
BLAKE2b-256 f94f483a56a9311b6b7bc4ef9f20e0b59721c5815071b7f1c687f878514bccd3

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df8ee295096e8fd543110ba18920c17bbb481670e382577117525936d526d596
MD5 07502e2b8a6c802326cf46e998a0e46b
BLAKE2b-256 cd8ccc63d0179703165bbb72c9ca31c2ddc738f4b7dab1e71dfd1eaa0db3cd62

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyaxp-0.1.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 267.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f6afcb1c7cb36f077d9336e0b07dc842e6150114022d10a5972506a385545be9
MD5 65003555bbd56b14fa59290e2bd030a4
BLAKE2b-256 a025899ab907d8099252cce88d861cce53b746c1e18604ef179387f5daf6316a

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4de4651a26c7c4a207412b1d9576fcbc804ded182a7e5af50916538a4e2c75f3
MD5 78ec44398871747469dfdc28dfdf73ae
BLAKE2b-256 8167035053be4ecf2652cc363cb033bb5b9e2ca6839ae15a602bf759e2e5a7b4

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 55b1406108d9d04304d7d704533d7f82037a18957cbb57517cd731959ad298e4
MD5 ab32265102fa6146ea30619beb088a0e
BLAKE2b-256 fb102edbf1a35e2d5a6852bc742d0d05f90f0f29604be1f546954445f0b5885d

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a80c08353844456bcc75b302116b0b30ad8f4bc90bd76fab732f48f276909f57
MD5 ea8f42569271e0834bb6683e36d3f5d0
BLAKE2b-256 65e82fe1a3925486c46e34fc4a005ff16212970b1b8da751b24f6e7362e2de41

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94b72759ef22e1b28be475458c7bbc82e179bcda3276ff20f74d8659fe21128c
MD5 598f4d7f9367dcc4b55bc34683de8308
BLAKE2b-256 67f98af9a771fd41e13a1c89efab622decb3effc6dd284273f1efeeff592ab9c

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b9b648b03f390920e6133dede04400cb4f4f599a5f4693d9356f859e0bf97f56
MD5 4b1740550c71168a1854cf91b4c4bbe0
BLAKE2b-256 f17ce6cb9907e548c65103790612ded7e5500e01986e867ad6075b54a074a025

See more details on using hashes here.

File details

Details for the file pyaxp-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaxp-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 466369b4720a05fca46a51853b59973b16264092ab7b3e7daa00916facb155f6
MD5 f3bfb8c36ad1f07e1fcb3a2e8b845b91
BLAKE2b-256 fa38b13eb8c144d70d7ddb9a9c0c5e07e9c85cb9532e800b450fd809f9908074

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