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
    ]
]
>>>

with polars

>>> import polars as pl
>>> from pyaxp import parse_xsd
>>> schema = parse_xsd("example.xsd", "polars")
>>> schema
{'Field1': String, 'Field2': String, 'Field3': String, 'Field4': String, 'Field5': Datetime(time_unit='ms', time_zone=None), 'Field6': Date, 'Field7': Date, 'Field8': String, 'Field9': String, 'Field10': String, 'Field11': String, 'Field12': Decimal(precision=25, scale=7), 'Field13': String, 'Field14': String, 'Field15': String, 'Field16': String, 'Field17': Date, 'Field18': String, 'Field19': String, 'Field20': Decimal(precision=38, scale=10), 'Field21': Int64}
>>> df = pl.read_c
pl.read_clipboard(   pl.read_csv(         pl.read_csv_batched(
>>> df = pl.read_csv("example-data.csv", schema=schema)
>>> df
shape: (3, 21)
┌─────────────────────────────────┬────────┬────────┬────────┬───┬─────────┬─────────┬────────────────┬─────────┐
 Field1                           Field2  Field3  Field4    Field18  Field19  Field20         Field21 
 ---                              ---     ---     ---        ---      ---      ---             ---     
 str                              str     str     str        str      str      decimal[38,10]  i64     
╞═════════════════════════════════╪════════╪════════╪════════╪═══╪═════════╪═════════╪════════════════╪═════════╡
 A1;B1;C1;D1;2024-02-01T10:30:0  null    null    null      null     null     null            null    
 A2;B2;C2;;2024-02-01T11:00:00.  null    null    null      null     null     null            null    
 A3;B3;C3;D3;2024-02-01T12:15:0  null    null    null      null     null     null            null    
└─────────────────────────────────┴────────┴────────┴────────┴───┴─────────┴─────────┴────────────────┴─────────┘
>>> df.dtypes
[String, String, String, String, Datetime(time_unit='ms', time_zone=None), Date, Date, String, String, String, String, Decimal(precision=25, scale=7), String, String, String, String, Date, String, String, Decimal(precision=38, scale=10), Int64]
>>>

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.9.tar.gz (45.1 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.9-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (614.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyaxp-0.1.9-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (704.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (618.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyaxp-0.1.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (455.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (614.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyaxp-0.1.9-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (703.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (619.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyaxp-0.1.9-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (455.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp313-cp313t-musllinux_1_2_x86_64.whl (612.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp313-cp313t-musllinux_1_2_armv7l.whl (700.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp313-cp313t-musllinux_1_2_aarch64.whl (617.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (449.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (449.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp313-cp313-win_amd64.whl (278.5 kB view details)

Uploaded CPython 3.13Windows x86-64

pyaxp-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl (613.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp313-cp313-musllinux_1_2_armv7l.whl (702.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl (619.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (451.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp313-cp313-macosx_11_0_arm64.whl (398.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyaxp-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl (405.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pyaxp-0.1.9-cp312-cp312-win_amd64.whl (278.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pyaxp-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl (613.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp312-cp312-musllinux_1_2_armv7l.whl (702.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl (618.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (452.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp312-cp312-macosx_11_0_arm64.whl (398.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyaxp-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl (405.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

pyaxp-0.1.9-cp311-cp311-win_amd64.whl (277.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pyaxp-0.1.9-cp311-cp311-musllinux_1_2_x86_64.whl (613.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp311-cp311-musllinux_1_2_armv7l.whl (703.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp311-cp311-musllinux_1_2_aarch64.whl (617.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (454.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp311-cp311-macosx_11_0_arm64.whl (399.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyaxp-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl (407.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pyaxp-0.1.9-cp310-cp310-win_amd64.whl (277.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pyaxp-0.1.9-cp310-cp310-musllinux_1_2_x86_64.whl (613.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp310-cp310-musllinux_1_2_armv7l.whl (703.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp310-cp310-musllinux_1_2_aarch64.whl (618.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (454.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp39-cp39-win_amd64.whl (277.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pyaxp-0.1.9-cp39-cp39-musllinux_1_2_x86_64.whl (614.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp39-cp39-musllinux_1_2_armv7l.whl (703.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp39-cp39-musllinux_1_2_aarch64.whl (618.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (453.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyaxp-0.1.9-cp38-cp38-win_amd64.whl (277.9 kB view details)

Uploaded CPython 3.8Windows x86-64

pyaxp-0.1.9-cp38-cp38-musllinux_1_2_x86_64.whl (613.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyaxp-0.1.9-cp38-cp38-musllinux_1_2_armv7l.whl (702.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyaxp-0.1.9-cp38-cp38-musllinux_1_2_aarch64.whl (618.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyaxp-0.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyaxp-0.1.9-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (453.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyaxp-0.1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pyaxp-0.1.9.tar.gz
Algorithm Hash digest
SHA256 51c2379f8f4d664fb949fd81bf1957fd7510763fc03fe2f44282424927bebd57
MD5 0245a10851f3d7057724be6f983a2c84
BLAKE2b-256 4aeec8cd3dbd9daa61e197e3ed203c3fa12fcc1073a067b871507e186cde0315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbb1cba4681c023ea4f646787af6958de0174f5086c672727128d09cf044e56f
MD5 f4923d38997ae67881cc8b9f5900b8a1
BLAKE2b-256 95ee457126828e7168a6356693c947f1ca3494bb03845c433e35542b846a7912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d48553cc3f18492b904af6043c2df12ac7c6a20ebe03879b4fefe5ad08a120d0
MD5 3febdaf14b7f503f34046b0bcc9dd488
BLAKE2b-256 3b2d529d3285a6c20b3c212fab14fdeb66ab1c16dda52ceb0392dcf5a79091e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d419c408944cea10c5c1e8d7978e5a8b32e5ca1eddcd2f263574ec28510e7d5
MD5 6aac898d0635549a68a69859c053c390
BLAKE2b-256 1d44d3cbd16ce7f7e7e84b993eee057c09f114f585705fded3d0028b415911bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c665cece76570d0f8e5c3b0648f23bf203455e857aef7e9f038cdfdab5b9ba5
MD5 b0488b9a03997fd47667dd6e68cfd87f
BLAKE2b-256 756ad60ac2c74e5d075ce4454dcd059f1ce719b8355a95ccdb8525218e2bdb38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dd41db953f940bdff2259bda4206a831d485910a206bf13080ac8b8fc8418f3b
MD5 8cb23d7b31ddfdafeb9435a73ac3a856
BLAKE2b-256 2faa4aebe3aa9d09a70005ab44bd7c0f5a583ce67721f35cbcbf62126bd99173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18644e2d78f2606156de4d9695e1b67151fdccd4f0415a9405817021f648316b
MD5 594e8fc1a531c9d18706a4c3a06630f3
BLAKE2b-256 caaee659ca03e540fd38a708945e69c5f74c11d623a5651f3a99c668f408a479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2d44e4bafc85bd0f5a74c35eaf40b1f1cc01a6f3ef01254ae313be58bc8aae7
MD5 8910aabd0958bb67d439e4939ebac352
BLAKE2b-256 76d89e983c9b4d062c25b5febc16fc38c82b1898d17a368de965546f4a57cc2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b8dd18ade5575d9b74aac762d429f0247f12269727bf42631953f7c816e359ae
MD5 e9ca1d458a954f6916639d306b2a9d44
BLAKE2b-256 c5138cf334ce4686c23642753858b60509427880211458029bf5b388bd98c8e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a40fd1dfb80095f1dac6a1d40cc9fba45b0c9bbbe988b861a5243ae7e4c83bda
MD5 56acfd587a7b98628fe5e1b14a1d70fa
BLAKE2b-256 c6aa99395fa222931c44c52338f9ba7f5bc7813f3f29dffd15763310365d470a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1287a49662035a297bdfc7ecd501e884e16f2d4c614a5f09c047a0d847ae9c5b
MD5 15f56907794c3ad1538879f14d1f426b
BLAKE2b-256 c3fe72a086dbe39f8257fec1b3ac1e2c0d274abc73a6a2242010836c90d4d41a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b2dac5010b2b55943f1e34ec90f67727cc2eae579c5826564d3d068e4fbbf26
MD5 7fa85b181e0e8706fafa899471a5f0a9
BLAKE2b-256 ff2bdbc69bc74aa1c3adca3d7d6fb5a513691242fd75fa6e50c7dd674b9c7613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c304b7cd63f2518727e6ea80c08ad93abd6a892ee3a08e6fe3951f2cdf17456
MD5 b6118f5fe87df4f02dd5f6b9b73f7e2f
BLAKE2b-256 7d2addbd564547ce3bad515b6ce7d6c60f36379b31854e1f1f15674094e88119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a8b540dd58f8b1e4665afeac52b3d9d8768dce12a490b5acdf8c0a9703db3b7c
MD5 bc00575b331263b89947005159f5f22f
BLAKE2b-256 c3e89d27fba044eeb586d6ec4dc6bd6a25fe0e1e36d06cfc79b1e670d2e1f72f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acc0f06b4d8203603d15be9f207b132601686d768aa776b8c7f6e17d3e2cc8e7
MD5 c80bbd8bfa621091a838eba24e504020
BLAKE2b-256 74a3ac5b6a628fbde538da2b6674464ef6a2ded69e4591baedb27ae6ba5095ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f84c10b04f7d29d24aef50f3bdffcb0fdd921eab8af9a674d1a2a9813e174b39
MD5 3f414fb054fc9f0a80bc969702b2674b
BLAKE2b-256 ecbe237c5598c73421bbf35bfd9f15210a1d96fcf786d66389ca689b19d83388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ead2856699edc97afba5c0851b1a1c0f40e87c890cd26df3a3bc2bfb7e6f293
MD5 1e4ed72222fd70f69dd1a65ee6bf3928
BLAKE2b-256 ba52d0d1cf7e532b89ceb9a72fbc8e0c3889086e359fef9970a74a8dee68e18d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyaxp-0.1.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 278.5 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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c604589c8cd625c59cececda40e752efd9052612cee34636c8484d688c882124
MD5 810e59a85ff9809235b6ac3eba549200
BLAKE2b-256 2386e20a5fe78f07624e3bb241091364c7f1d4c25ae8fe7e1062a081b6afd55f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 383be5b4793aea8bec0059d6bbf662033cd1de8772b66981a4f140c6e6703895
MD5 9c3b428950402cb458cedcaebfb5a615
BLAKE2b-256 cc94bc5a22f57cb5c3c0c653d7de4e3f381ed4862549053ec62ea25c35d889ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5242fbc01279977969927464b5cef6cacec393eabc12d6ea81408d70e1cb2ba1
MD5 f868c10a839e0a668ffce392cd3be6ee
BLAKE2b-256 c576899b7d9c2329ab406eeaa9d8a5634b58272230c99383121bfd836a27348d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f7f91fa37ebc39f105d38c6fc1196a99a83cfdba31fc6976e638c15ee3d65e4
MD5 ddeeb473da5a2121057158ccff707de2
BLAKE2b-256 ab36f765b48618537d80a2c21c370b1c46c2f3bbf56c45f51521cd8e21e126d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24cedcbae6ca83095e53b4d946839b4c2ab767a46e4a0d088c973884c818813c
MD5 2f2807c993b407e42f70e5a19e2de8c2
BLAKE2b-256 7217bf0f861d650edf72f051824ef58f6e5f604bb8dc70d75f42f44230ba99ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 654f05254518754568e83236b012aa70758a2a4efc677fa1a66780dd0420fc38
MD5 491a869365f7d5a9f32deda4b6a480ab
BLAKE2b-256 8e80a58d56c777ff7e069249bc24d62f4a57faa615cfd850632f4099381c6935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b38033223dc5ac04c35a3eebf24630732e5e7688c937f61749cbe761e71dffc
MD5 d63e37372bad56d146051d8d782050ab
BLAKE2b-256 fe681dfc1e35dcb0d3d28505264cf8d9db901b6472581c9fd56c255ba530bae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f04874a9c3b36fc842be5af1cfe8cac827012d900db538e39f8441ea58471c4a
MD5 37cbf7dddd0f6e4e196d5c35dea45cd9
BLAKE2b-256 a0d29b1aabeb1da24afb11d437c5a3f57474ca90a18ac8ef9293be0a4b948fcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21143dc7267c9e62433bfcc6c18b317e11285e9ba7cfdf9fe062715b99221564
MD5 3a27fa2b195d29033299011ccb667fe3
BLAKE2b-256 02ca380743e93c58d49c74d4be0d75f2a2e378d2fde86f20c72e5247c0430468

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyaxp-0.1.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 278.3 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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 82e1e6b4d17b11ffe95d1daf31f41d4b5f6e9b61f0ba2ded47411a000316d279
MD5 1ac012589d3b4ce69be4d09739ae1f0b
BLAKE2b-256 9ee34162877397ecc30d1603eb04afd63f82ab50653b31ca07d8023d5c934b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2edd467e7b3602766d6e874abf459c8056d7e46aeeaa968f3f14fd6cc4c23853
MD5 1e26365e7d157e6015b01eddc52f3778
BLAKE2b-256 d4b95d96bd7dc1cfcd6d831b4c48c292276560c0a89e0945f0d4faa1b30bab4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a4a0b37c34653abd372df2b7dfb04f542869348c3c009d55c03881285ab3c732
MD5 3866996c8f62de442b80fad154832715
BLAKE2b-256 42bd07481f277ba4483f3e2aa4e5cb7b8b62bc6413cae344f2a7c07e47cb10a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 becf7ae66c1b3d690e56f304a4e7ce991438f01ecb289af7a556078b12070f1a
MD5 880a948eec27b134d717abb25e1e2f28
BLAKE2b-256 ee30c0d2f5b4c4d463789fcce12a5d7a9e68b760b05cbcc744c08131888a2113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96f672d8ef06099bae05e3756c59f230f7424b65e6cc321647123364891b869b
MD5 2147658f83f285f5681bf6a11b0e60c2
BLAKE2b-256 d8a9e836a37eb6712e67055813162aae7e8d981cf1a7d9395ca9c99d5ea8dcd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 37c62bce99eff7d67fa505b831b3d64b18b3aeae72151c413d84cca5aeb61b1d
MD5 a6de2821a410ceb73c54bfd4703f2e68
BLAKE2b-256 733363fe092e09ac4504753ac899f7de116999363f7b0756a61df774b2f8a930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a21ba67f72571246bcc77dd8c6939d8164d750b685ab9aff7d7f0219ac0889a0
MD5 65902f041ee9dd44a1ff51de14848705
BLAKE2b-256 3dabef03c65af2043408533ba4ca178d856c6bb33cec458f2a9d2389d6e40b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e933381a970d9f3730c5d25cc71c3d1b2779441682c886f99bacb9a4c5534dd
MD5 1739d3ef1c573f203a0e6382a46e9959
BLAKE2b-256 41b40d94ff157017f9d3715642485da29409bcb511238c2b3c78837f3f309006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a92402835f9ab616067596ef52cc329360fd491c4e65ab458a13b4d84878385b
MD5 ac08c978f7634dad0405379f3ed976d2
BLAKE2b-256 71f72a98cf55877e5f2a2603d1bec1d853daedf009f6b31317d2e4dc59449ef5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyaxp-0.1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 277.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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a5354dd8cd4171adb023f933c8d89c41c52929d05a817c8264e577b6d22edfa
MD5 c303869960b32feb2deb98aea24e034f
BLAKE2b-256 3cf1597e17fc27049ddda796508b4204535fa2bfc9fc119aba88eae03873b64d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1e3fbcc62e4d1e45cbd1d318b709dd3e818a4e836ec11cae8ae73e7c76b3c5c
MD5 ea72f70f3e9390b241678067b0885efa
BLAKE2b-256 2d974730d368e701346ad07ddecdda9b659265a43f88b64d1ea5a77595281a66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cccaee27c0feaa49ace3234fd5e1234ab783c55869a84260a47ad0c4e0b21a83
MD5 5b04fac9430d729e82f90dc6e555a5ee
BLAKE2b-256 5121d28b5437089cefa5c4615ae2bb077c12c35554023e4b3a966e09f9ab84e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 484655fbe3b8b6f20d2768b71758c5ac96fbab0a8e42f9457600a3eb9fcd4924
MD5 df82395486a4cd1e5379d138ae080225
BLAKE2b-256 52a90509e39a7ffe46c96b6c97db27e9b81da1281d62e87ebd696cc37c560c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72ed1841d245b5492d000f52053fc337bd272bd067e1d70906aa2f0c4b593394
MD5 b3c4acc19d64ce32b4e1102bfec43ed8
BLAKE2b-256 81ca985c3d260cdb985646439553f7e93a090ebeea7f0865c1ede1ad02e6d4d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d6cf3592ad3204dbaa284805e90398e58bb234104b066af4cd0834c0256abb28
MD5 bcbb37eb2054ccd12d6f6dca1d367dcd
BLAKE2b-256 40d1a93a63f02e4971a19b455d55915441114e08ea0c9a26197e935aa59467e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1454f2e08e0187c4944a8010a513ef0f6e833fd3761b2c0cca71fe11452fa876
MD5 d3bf465fcd678e0a8ac75c9121f30d2f
BLAKE2b-256 6b0e5bd8328c9ae62b5419264465aa86a83f4cd5f6534f82a518e9eda9505090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01816e2efc2120a2a55c3a44b4d68f295605276b41e6de098bd304db44d66498
MD5 23ed87de624acb8f792d2cac0273327a
BLAKE2b-256 12559670d9f9760e10be5231f65911beb928c6b6355e942ce8d8b3c729414b00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6581a5f751ae0b5c3d93c13fadb2a87b1c745bb5da7f229d99a94d1595289b9
MD5 7e1f7627bc23e97ce002f586e0d20202
BLAKE2b-256 ab79b9fe20280fad8f9709200caf8cb103385057e43ccb9d09bca763a16bda04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyaxp-0.1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 277.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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2ebe63472b464a59432153bf24038fdd872eb9ed8ea29ed07bc36e66a30c466d
MD5 100c6d3410b7ba4a362639c93905ed82
BLAKE2b-256 f9d12a432c823689af3905bf5e1b6cb8204cb5c8df7e397de82131495d52d4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 127efb7a2bdfa9c22bb061e85b2990ebefd550a763c1d36cbcc13902d7a8e392
MD5 7afa5759b877b78d3986f9a7a0192ce5
BLAKE2b-256 9a29645348404fa010c5ee74a0da985364563a6d029d405e0e248e0eee8b9095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2c3a19b0fba1d5644c6f80cbb6ed1708fdc2385996a219d61d5ef94923cde786
MD5 91a99044b61eb24468d3c8b88033bd96
BLAKE2b-256 de3d73fd6371f904adc46951d748b64a46cf5694a3fd0a3186f1502af5cba8a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 041db5bc8a49ed7e75ae3099a2545fb858b728becdeeb4c53ecac3eac3f725e8
MD5 55da5d2c47323a800fbe04f98d9a0b08
BLAKE2b-256 863bc066235e3173acd6ea5403714566ac4ab3d7aad84d8290411b194dd28ed0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47d89c29ed3585660cc820f2434a6556252abde6d36263548839f5ec5f773bd6
MD5 5fa08d2c1e1db8141a7f8708f7a903d2
BLAKE2b-256 72ae65b1f89e28a89e894245dc76807e0996a3c0e301d3a65dfd8ea2d6a6a041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4a37742b01c29ed6ec9bafb0f0106d080e5ffb64239c55e957bab0ae79ce818a
MD5 7ffdf576f228f3f05ea6976dc67aa39d
BLAKE2b-256 b403474060ef8b0d557b4968a5e7ec3a21dc200d567049594ac05005f8a28441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 151fbe2d2ffa86c14f17cab446cebaa86be36edaa29a594da854302138ff0103
MD5 227af4152adb9ee5dbc1416a6005362f
BLAKE2b-256 42d56e80fd69c8728e7ecf02aa8545aad38ceee662945fa95c25d930058dbc1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyaxp-0.1.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 277.9 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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c054d2260087b06e173e10296fef6c00e8e95e0885505dfaf506ad698e50faf6
MD5 f53d222dbb39bd1f4ac8ec1f17e7116b
BLAKE2b-256 b9fd8a91ad9eb47b4227e3d4372c250afbcd89324292ea7cc5c7206259db17a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5074e8ca79d52c2f39f8651704a0eec8a835397bc4b2969e7bdae1c08b5efa54
MD5 49cad7a80928395b4a73e3c4a6092800
BLAKE2b-256 c935258300ecc2877ae43d8fb864214105c13552d02372df6d7be62361cab194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ec05a1c075efa28d306ca571cad77f662d3cd173b32e7709964a5184755fb7cb
MD5 9bc007205d3d490acdcfb5f21fce1149
BLAKE2b-256 c3db5cedf463f629055923b65ac51fbcaaef22c4b83e7ce9e16dad945f056461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b6aa645443baf8f734dec32fd0bd20c17ba3cae858f87a30cd0eb5780a69d49
MD5 ddfd69d8bb84a90b19bb8f1b493928f6
BLAKE2b-256 82b56db56689e0c11e02fb748d7d78241cd2ccf53f6237d53ca8d26165af4402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ae5ce6fccf1f1ba58253a9b5af38aa621ebc078adf54d35923f952f310116db
MD5 2608f853eb9ba51fdd7136b6a60e1867
BLAKE2b-256 0f2eae1e06fad3f050b3eac67474a8e73874ec0a6e0423bf559e8ec7cd872b93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2f3056abf7301cdbf47359c8f722f6b12099759a579ec5a5aee56e93666ce4bd
MD5 929e6ea938bdd47b1293864a57825420
BLAKE2b-256 658c004becc477d500f2fc7367e32fa47f77280d6d90c7d03675a549851f013a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28573e9481b52a651611dcc6101d92099db9d7dc79b44980a44ca17f85608cf8
MD5 c10e9a9dcf4bc7657abbc877794dce2b
BLAKE2b-256 af5be1bd53b0a746c3938b59fb7ad1c569754f3150d3c505b767f47d596e2120

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyaxp-0.1.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 277.9 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.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c7ec6f8b0cb12ae5696d15351bbad20fe6f2d05ec6eb1e77cf6fbe49be73780b
MD5 69c6ab0503e9bc52bbbdffa1cb6f9038
BLAKE2b-256 0cad2c0a7234ebd8d8f3dd944bafb69c25f6567063fbfe108fbbead20edbbb40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f281b9f6e0339c89745fbf441b104c2a6acdafffdd138a8fb516e4addd3e9076
MD5 b518ee248a397800963f002a746283af
BLAKE2b-256 31302d398c81e34f2d9a923f7d3731951a95fec914f129d8e722a83e4ce20530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 50bd7e0754fc0287d15d4957d4deb5d8cf4e35be224fab40e95fe743cc605685
MD5 c00837e710ca6ef205e6014d54dd5955
BLAKE2b-256 f78494c6aaa810e689f7ffbd40e37863866d985785d1f8a4d70558ad5880427f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fed119622046aff38411c6e73293a2161591f5f309800de0c2a11b63e366f4f5
MD5 25705333cef80fe103dfcd8be364c736
BLAKE2b-256 5431b083e3c3f1f5f91b971ea890ca547626b40db750355dc9bba65b1a6df935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80a43851cfcf85923a57124a54029550903eee8f826b3e4c55905b853a161155
MD5 bbc526e4ad4b28f1ddcf712d0474ff4d
BLAKE2b-256 b525e7c885117be111d1b829eb3aa3e16be5bbd763a5f390ca410d26ef2228ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 33bc9bb9a44a2a6c904ff47a4b014707334bfef665d55a7a2673d700686a68e7
MD5 2ac619a98f69a3b9a43dc6cd36090b4f
BLAKE2b-256 4f5b6894f01f9b1a4b559e9081854106f3b45c2467b7163a70a388c5625758ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyaxp-0.1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 061e637d717e4427e6b1b92622a2479ef5d7c5b1fad82a9a172707715c61b60c
MD5 35622845a362b79c33b90599424980c2
BLAKE2b-256 984b7ea0d23921eef882efcfc37efe31db21675f1e319d6276cc2cc397578337

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