Skip to main content

Python wrapper for pugixml using Cython - Please star the project on GitHub to use!

Project description

pygixml

Python Version License: MIT Build Status Documentation Status GitHub Stars

A high-performance XML parser for Python based on Cython and pugixml, providing fast XML parsing, manipulation, XPath queries, text extraction, and advanced XML processing capabilities.

📚 View Full Documentation

🚀 Performance

pygixml delivers exceptional performance compared to other XML libraries:

Performance Comparison (5000 XML elements)

Library Parsing Time Speedup vs ElementTree
pygixml 0.00077s 15.9x faster
lxml 0.00407s 3.0x faster
ElementTree 0.01220s 1.0x (baseline)

Performance Comparison

Key Performance Highlights

  • 15.9x faster than Python's ElementTree for XML parsing
  • 5.3x faster than lxml for XML parsing
  • Memory efficient - uses pugixml's optimized C++ memory management
  • Scalable performance - maintains speed advantage across different XML sizes

Installation

From PyPI

pip install pygixml

From GitHub

pip install git+https://github.com/MohammadRaziei/pygixml.git

Supported XPath Features

  • Node selection: //book, /library/book, book[1]
  • Attribute selection: book[@id], book[@category='fiction']
  • Boolean operations: and, or, not()
  • Comparison operators: =, !=, <, >, <=, >=
  • Mathematical operations: +, -, *, div, mod
  • Functions: position(), last(), count(), sum(), string(), number()
  • Axes: child::, attribute::, descendant::, ancestor::
  • Wildcards: *, @*, node()

API Overview

Core Classes

  • XMLDocument: Create, parse, save XML documents
  • XMLNode: Navigate and manipulate XML nodes
  • XMLAttribute: Handle XML attributes
  • XPathQuery: Compile and execute XPath queries
  • XPathNode: Result of XPath queries (wraps nodes and attributes)
  • XPathNodeSet: Collection of XPath results

Key Methods

XMLDocument Methods

  • parse_string(xml_string) - Parse XML from string
  • parse_file(file_path) - Parse XML from file
  • save_file(file_path) - Save XML to file
  • append_child(name) - Add child node
  • first_child() - Get first child node
  • child(name) - Get child by name
  • reset() - Clear document

XMLNode Methods

  • name - Get/set node name
  • value - Get/set node value (for text nodes only)
  • child_value(name) - Get text content of child node
  • append_child(name) - Add child node
  • first_child() - Get first child
  • child(name) - Get child by name
  • next_sibling - Get next sibling
  • previous_sibling - Get previous sibling
  • parent - Get parent node
  • text(recursive, join) - Get text content
  • to_string(indent) - Serialize to XML string
  • xml - XML representation property
  • xpath - Absolute XPath of node
  • is_null() - Check if node is null
  • mem_id - Memory identifier for debugging

XPath Methods

  • select_nodes(query) - Select multiple nodes using XPath
  • select_node(query) - Select single node using XPath
  • XPathQuery(query) - Create reusable XPath query object
  • evaluate_node_set(context) - Evaluate query and return node set
  • evaluate_node(context) - Evaluate query and return first node
  • evaluate_boolean(context) - Evaluate query and return boolean
  • evaluate_number(context) - Evaluate query and return number
  • evaluate_string(context) - Evaluate query and return string

Quick Start

import pygixml

# Parse XML from string
xml_string = """
<library>
    <book id="1">
        <title>The Great Gatsby</title>
        <author>F. Scott Fitzgerald</author>
        <year>1925</year>
    </book>
</library>
"""

doc = pygixml.parse_string(xml_string)
root = doc.first_child()

# Access elements
book = root.first_child()
title = book.child("title")
print(f"Title: {title.child_value()}")  # Output: Title: The Great Gatsby

# Create new XML
doc = pygixml.XMLDocument()
root = doc.append_child("catalog")
product = root.append_child("product")
product.name = "product"

# To add text content to an element, append a text node
text_node = product.append_child("")  # Empty name creates text node
text_node.value = "content"

Advanced Features

Text Content Extraction

import pygixml

xml_string = """
<root>
    <simple>Hello World</simple>
    <nested>
        <child>Child Text</child>
        More text
    </nested>
    <mixed>Text <b>with</b> mixed <i>content</i></mixed>
</root>
"""

doc = pygixml.parse_string(xml_string)
root = doc.first_child()

# Get direct text content
simple = root.child("simple")
print(simple.child_value())  # "Hello World"

# Get recursive text content
nested = root.child("nested")
print(nested.text(recursive=True))  # "Child Text\nMore text"

# Get direct text only (non-recursive)
mixed = root.child("mixed") 
print(mixed.text(recursive=False))  # "Text "

# Custom join character
print(nested.text(recursive=True, join=" | "))  # "Child Text | More text"

XML Serialization

import pygixml

doc = pygixml.XMLDocument()
root = doc.append_child("root")
child = root.append_child("item")
child.name = "product"

# Serialize to string
print(root.to_string())  # <root>\n  <product/>\n</root>
print(root.to_string("    "))  # Custom indentation

# Convenience property
print(root.xml)  # Same as to_string() with default indent

Node Iteration

import pygixml

xml_string = """
<root>
    <item>First</item>
    <item>Second</item>
    <item>Third</item>
</root>
"""

doc = pygixml.parse_string(xml_string)

# Iterate over document (depth-first)
for node in doc:
    print(f"Node: {node.name}, XPath: {node.xpath}")

# Iterate over children
root = doc.first_child()
for child in root:
    print(f"Child: {child.name}, Value: {child.child_value()}")

Node Comparison and Identity

import pygixml

doc = pygixml.parse_string("<root><a/><b/></root>")
root = doc.first_child()
a = root.child("a")
b = root.child("b")
a2 = root.child("a")

print(a == a2)  # True - same node
print(a == b)   # False - different nodes
print(a.mem_id) # Memory address for debugging

XPath Support

pygixml provides full XPath 1.0 support through pugixml's powerful XPath engine:

import pygixml

xml_string = """
<library>
    <book id="1" category="fiction">
        <title>The Great Gatsby</title>
        <author>F. Scott Fitzgerald</author>
        <year>1925</year>
        <price>12.99</price>
    </book>
    <book id="2" category="fiction">
        <title>1984</title>
        <author>George Orwell</author>
        <year>1949</year>
        <price>10.99</price>
    </book>
</library>
"""

doc = pygixml.parse_string(xml_string)
root = doc.first_child()

# Select all books
books = root.select_nodes("book")
print(f"Found {len(books)} books")

# Select fiction books
fiction_books = root.select_nodes("book[@category='fiction']")
print(f"Found {len(fiction_books)} fiction books")

# Select specific book by ID
book_2 = root.select_node("book[@id='2']")
if book_2:
    title = book_2.node.child("title").child_value()
    print(f"Book ID 2: {title}")

# Use XPathQuery for repeated queries
query = pygixml.XPathQuery("book[year > 1930]")
recent_books = query.evaluate_node_set(root)
print(f"Found {len(recent_books)} books published after 1930")

# XPath boolean evaluation
has_orwell = pygixml.XPathQuery("book[author='George Orwell']").evaluate_boolean(root)
print(f"Has George Orwell books: {has_orwell}")

# XPath number evaluation
avg_price = pygixml.XPathQuery("sum(book/price) div count(book)").evaluate_number(root)
print(f"Average price: ${avg_price:.2f}")

Important Note: Element Nodes vs Text Nodes

In pugixml (and therefore pygixml), element nodes do not have values directly. Instead, they contain child text nodes that hold the text content.

# ❌ This will NOT work (element nodes don't have values):
element_node.value = "some text"

# ✅ Correct approach - use child_value() to get text content:
text_content = element_node.child_value()

# ✅ To set text content, you need to append a text node:
text_node = element_node.append_child("")  # Empty name creates text node
text_node.value = "some text"

Benchmarks

Run performance comparisons:

# Run complete benchmark suite
python benchmarks/clean_visualization.py

# View results
cat benchmarks/results/benchmark_results.csv

The benchmark suite compares pygixml against:

  • lxml - Industry-standard C-based parser
  • xml.etree.ElementTree - Python standard library

Benchmark Files:

  • benchmarks/clean_visualization.py - Main benchmark runner
  • benchmarks/benchmark_parsing.py - Core benchmark logic
  • benchmarks/results/ - Generated CSV data and SVG charts

Documentation

📖 Full documentation is available at: https://mohammadraziei.github.io/pygixml/

The documentation includes:

  • Complete API reference with examples
  • Installation guides for all platforms
  • Performance benchmarks and optimization tips
  • XPath 1.0 usage guide with comprehensive examples
  • Real-world usage scenarios

License

MIT License - see LICENSE file for details.

To use this library, you must star the project on GitHub!

This helps support the development and shows appreciation for the work. Please star the repository before using the library:

👉 Star pygixml on GitHub

Acknowledgments

  • pugixml - Fast and lightweight C++ XML processing library
  • Cython - C extensions for Python
  • scikit-build - Modern Python build system

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

pygixml-0.6.0.tar.gz (653.5 kB view details)

Uploaded Source

Built Distributions

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

pygixml-0.6.0-pp310-pypy310_pp73-win_amd64.whl (127.4 kB view details)

Uploaded PyPyWindows x86-64

pygixml-0.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pygixml-0.6.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (176.4 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (119.4 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pygixml-0.6.0-pp39-pypy39_pp73-win_amd64.whl (127.4 kB view details)

Uploaded PyPyWindows x86-64

pygixml-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pygixml-0.6.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (176.1 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (119.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pygixml-0.6.0-pp38-pypy38_pp73-win_amd64.whl (127.3 kB view details)

Uploaded PyPyWindows x86-64

pygixml-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pygixml-0.6.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (175.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (118.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pygixml-0.6.0-cp312-cp312-win_amd64.whl (133.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pygixml-0.6.0-cp312-cp312-win32.whl (114.0 kB view details)

Uploaded CPython 3.12Windows x86

pygixml-0.6.0-cp312-cp312-musllinux_1_1_x86_64.whl (695.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pygixml-0.6.0-cp312-cp312-musllinux_1_1_i686.whl (756.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

pygixml-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pygixml-0.6.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (177.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (125.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygixml-0.6.0-cp311-cp311-win_amd64.whl (137.1 kB view details)

Uploaded CPython 3.11Windows x86-64

pygixml-0.6.0-cp311-cp311-win32.whl (113.4 kB view details)

Uploaded CPython 3.11Windows x86

pygixml-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl (699.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pygixml-0.6.0-cp311-cp311-musllinux_1_1_i686.whl (759.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

pygixml-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (171.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pygixml-0.6.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (179.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (125.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pygixml-0.6.0-cp310-cp310-win_amd64.whl (137.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pygixml-0.6.0-cp310-cp310-win32.whl (113.5 kB view details)

Uploaded CPython 3.10Windows x86

pygixml-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl (699.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pygixml-0.6.0-cp310-cp310-musllinux_1_1_i686.whl (759.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

pygixml-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (171.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pygixml-0.6.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (179.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (125.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pygixml-0.6.0-cp39-cp39-win_amd64.whl (137.5 kB view details)

Uploaded CPython 3.9Windows x86-64

pygixml-0.6.0-cp39-cp39-win32.whl (113.9 kB view details)

Uploaded CPython 3.9Windows x86

pygixml-0.6.0-cp39-cp39-musllinux_1_1_x86_64.whl (699.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pygixml-0.6.0-cp39-cp39-musllinux_1_1_i686.whl (759.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

pygixml-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (171.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pygixml-0.6.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (179.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-cp39-cp39-macosx_11_0_arm64.whl (126.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pygixml-0.6.0-cp38-cp38-win_amd64.whl (138.6 kB view details)

Uploaded CPython 3.8Windows x86-64

pygixml-0.6.0-cp38-cp38-win32.whl (114.8 kB view details)

Uploaded CPython 3.8Windows x86

pygixml-0.6.0-cp38-cp38-musllinux_1_1_x86_64.whl (700.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pygixml-0.6.0-cp38-cp38-musllinux_1_1_i686.whl (761.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

pygixml-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (175.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pygixml-0.6.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (182.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

pygixml-0.6.0-cp38-cp38-macosx_11_0_arm64.whl (127.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pygixml-0.6.0.tar.gz.

File metadata

  • Download URL: pygixml-0.6.0.tar.gz
  • Upload date:
  • Size: 653.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0.tar.gz
Algorithm Hash digest
SHA256 4c895cedd819f0c358eb14dcef8be5a55eb18135587046c18bb4301cac72096b
MD5 bb94a03b44d1e00603582bb56ac3af14
BLAKE2b-256 7b2465c9a54094ff4e8f6bdf425aa13616975566efb92efeea3b46d0726629a3

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2b1d1927a80b13df579e8326e4af79636951a6413c18db4024a62c7e76bad532
MD5 9df38000cf1b77869729f6133b63a55c
BLAKE2b-256 adee6f1c56a52d80ba59169031d3ee0313eb5d0b0d91896bc8cbe1ed93b87a93

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 188c5234d5dca84b63a8f15b5560b6f25c34cf2387cf3b8fe514e3a71f6596fc
MD5 2e3abdf9805f9b7366957dd90fe95ac0
BLAKE2b-256 3bff8c6171427162c9003739e935a23590c9f4e2806718850095fa77458cd813

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 79bc4d7972a0bb155b70dbae1e43858685d4c3fc7ff649b22d8de3b8a878e05f
MD5 21d456c07453ebb3458b8e3ead07bf42
BLAKE2b-256 d2d800db341c94aa77c3676d6d54f7ea40861af68703235f6b1d25fd9afe1225

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a215050974e8aa8e547af3c5ef0249146d957651b47c56fefdf03202baa52ba
MD5 f8aec287d471eb2d169ed4ecb102a229
BLAKE2b-256 70f561ceefc18da19fdfcdb65c63857dd9c79c4df28dcd1133a52fde9080b545

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c38b2980f87cb0fb78b1d1d2817e10a74c7ecb7fbe8efd1754b518e44b7b17a2
MD5 2a7d46f81a6d84e0cc59e9ba58902896
BLAKE2b-256 dbec8541b6ce6217076e5c7d182406706c0cbda37505dbfc39755cdc1e54559c

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fc40e6afc9183b16b2de1aaa879889a86bb4da07b66aeed732091e36f38b876
MD5 e63f84fbaa74dd1e16a87bb68af7d791
BLAKE2b-256 6f183da64708dc36ca5951b82aecdce99dd614d16fda69189adb3a1c194c6e8e

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c75f3224587dd3528275ae9148c92aa475c3d34f2890f27a841fc6b746a247ea
MD5 b53ae1a59b330ea1cc14389147c27d21
BLAKE2b-256 4ece9d2d29a2705a4f95d2524c837fcb1ea282755e9b8f135cfcb1bfcd234d95

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c298dd79b047030fd33c0fda4b42d0005723ee1fc233bc74d0a1ae070185c512
MD5 be2606c1ad82c01333a0cd851ccb0b30
BLAKE2b-256 04dfa0d9d70b58ba712d9820e404fa4e61c324e10871cd07de4641e6a9448b27

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 149f9d87061e94d90ff322bb158de73f5e4275cd0a29f27e0a40c78ec53ae9f5
MD5 0214019ff6315c5365c965b601767ad4
BLAKE2b-256 ab631db7aadabb39d56337991623a7d6d25351900b3e523b5dba4e6336ae4100

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9fefe6b5feb18ff2ff4b034094bbd9475b1facb701db22247b023e7319fccf5
MD5 aa2e3b50695a4b4406d39e23c96e59d0
BLAKE2b-256 8f7b863815a2dd884622a1c29b6af501d4a7768deb1f8d5c14eb745c2e029f88

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d3bf9d2fcd2a925c35c03f6fc09ef0dab9f3490e952c9ced497cdaea0325df0
MD5 b7c8d9712a1a2c763fa6c6763ded1cc9
BLAKE2b-256 3b46e40f03cdf7bbef6a75688234cd2972a7d3fb987487bf175ef1cf8875fe38

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3425f8c78966e62922aaede39a7ae702e45e105ed7b48adc34a241d26ddc418a
MD5 bc6db857e8790560b48fec488d752073
BLAKE2b-256 cf3c994fb740a05b9b793f051d02cfadda8815a1b1604526e511d7d45387253f

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 133.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cb68985c26b342a7a16bee5216b007ec3e60107978aff6879c34b6f0bd4b13b1
MD5 fdc188102f07c862659d8764e8e7bb35
BLAKE2b-256 e8870c7d5e4032346365e3fef60111e44abb55722174dfa32482dc1f104e06c5

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 114.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9a80adb1b60e1a50daa915bdd5b61b2ddc0119d525c388ae8dbebd8cfaaa4ec7
MD5 b35d2264dcf41bcaee23ab97af57654e
BLAKE2b-256 62695e9d990c3e25ee93787f55370edcd27255209d398bf3a11186669fde94aa

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 49a381d58a24eda8f77119f8888648460b73637c8a6a9322a3e23777c4323734
MD5 aa9faba475d42daf77f7899bbace8dd7
BLAKE2b-256 06152e12fa7f108185c2522fa092408dd8dde50e94b92d6b8af821cc3221a98d

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f78e58e5fb231a69fe93ce3913dbc86f2093b5a09532256c3f0052de35da1f09
MD5 3416af190e4ed711c9be436c99bc586c
BLAKE2b-256 8f59a1a97a5d365cac7bd580bd55b3df0bf637c7fc5358e600d2823c2233fbbf

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4fc65d65baa3461a7cd3d60f3f8763e4480c225547ad0187239b7da93408b13
MD5 843bcd6b2ca5be2c420be30d8b40f337
BLAKE2b-256 13cbca6c87491993e0231df691a870cc73bd529bcc15058392a69b03c2fd1b88

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d45f0e1199ea886d3d05ed9e0d6ef598e8fbdb83323b0100e3b16ddf4097d792
MD5 1ec12139ac9a5a87f5832786fc3d5db9
BLAKE2b-256 27b417e221f3a71547e37f923330f2e90d6a7d923129567c80bf0966fd109152

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0261a9e9e1238d247c1295063bb9a5cab9d448f1110a85c7f38161db8f93be10
MD5 d92e26c0c30c06ff39b5c475104b6928
BLAKE2b-256 f0e994aaf9195fbea4b28bc0981bd1f8d523f8270c344f5cc4b8a74b1873b85a

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 137.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eea6367760b9dd519f60c574e6a6d5ed77f291b8c63c648d4ed49aa1e329f2cf
MD5 ba6c591d09548aec3de7e1c69b8c8776
BLAKE2b-256 1b85dd59c2628017bba4696f0e5d3cc2e0aceb1ec33e71b4833fb8b42dd4fd0f

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 113.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6e652fbaf556472e91bd7318cd015186d1a99ba4cd2c34cab2e9cfb80c895b89
MD5 6695f5f1aac52930d5ea66e6c9a537a5
BLAKE2b-256 5d21b0ff11063d22a198b6b3a4bbe8ffc3026ea3a7a84d75eb715ffb8874a206

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 152192c37f6c999dbdb80cfa775e0c3940af7acf62d808a4762cacf3268dbeff
MD5 e4036f4b70deff346b8472ccdad3bba7
BLAKE2b-256 b7037478a88a7688386607fb64e266b2c9ed7e65d543395c1b6b8edbc8481da3

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 35419cebf7a41c18645d075f0f66b2a4dccae7c14b405e01488849c333948178
MD5 cf6771dcacab8af8311d90dfc1b924d6
BLAKE2b-256 834018388a05671388905be1c98caac24090bd953d6b47937a1dede486553420

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f47afd3ae7492b9b11a97a7286d1737d30d8af8ea2ed66d30892cc1f546b851
MD5 296ef4e1bff72528adb50f746899c412
BLAKE2b-256 6349c622ba8468dee55779b75193e84a74d47ac4afe652fa21399955f58fd09e

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8be42ac3231ffc832e4ba5c8435568744b4e385fb42e4a0427fdf38e79a388aa
MD5 fabcdf1c6bc82e3de3b32d4d48ddb88c
BLAKE2b-256 8fb31ca8a70bf6d8bafc7ba22fa88d4753d4608959e11df5503365c9ddcbb0d9

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcb647f3e9c328d8257545b9e362f0faee3461bf5d5304529e577553d0b0fb8c
MD5 0278582ba144d37cd53062193fc72967
BLAKE2b-256 3e617f8d8bfd74dc975b042ceb5a307c2fc354053d333ae4d95a4f30fa5881db

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24f2a598c37eb4f8161d27ee2a7e43c34d8636b7488682368f87652de33cf304
MD5 d49508887bcfaac3d0b722a75e7808d1
BLAKE2b-256 725a9b22259d922c5407ddf3e773b03ec9935fdbcc6fa8b2cc38a153760f6643

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 113.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d84f7a831fe2cf101d38c61294955aee4dfb9cae7e184287a6891bcd67602838
MD5 c186ea031da0eefbdc76653a2262bf35
BLAKE2b-256 58784af511960daf25865767e49e3e154b568cd3800197ade74cc6465de94325

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2e5c726a0f6c7d8ff9113da4adb60e0d8da5dbdbd966dcf34a7260c2c878e2ee
MD5 664228123016bf721850fe94980d567e
BLAKE2b-256 52827207998334832f1cad27272c58ed24cde2254370ca1bd18029fe19c3acab

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d908a4a6330a1efc6bead528c34bdf26761fae4cc862b8eae1d3c1061063f60d
MD5 c1cbcac26cec894e34cd1e21aa80be31
BLAKE2b-256 6be07b65b83d4e15da06a89ca32d8119e2d6e976c5e950e2442bd175a9904985

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14589a761a589c4ebfded402a5e034b1f48a2b675a03cfd43628fcd18dcaf72b
MD5 d2320fd7b3dca5127bdc80d02e181b09
BLAKE2b-256 a888e80e2e12c62be7dada72d86b10104fb041964aedf2d0b6c13f8e39bf0be6

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5e29d4109d882689d28edd345423356f8593c1479863b9fa02101661b6d95de7
MD5 8de69e1fd2df1f0734cad6eeb574f113
BLAKE2b-256 bd25169cd3c36e65965778dbf6fcac455e7fce47d5e99f8eb6befc970bdcc012

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66296dd771c7caca40d6cd5a6aa200e521dfc85a5448e0ea8d5c8408b718724d
MD5 2e383e70c95b3340d07c37889e10ff33
BLAKE2b-256 3da57c17016113f94812cfe7d8877af5682d4d96351f30f087ce5b657fd5d419

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 137.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c103da3fcd2a2e81ceaf8dab32d7680f7d0824950bf968f0187348a82068b344
MD5 f5bfe8cc3f301445d606c7c09d5ab1ac
BLAKE2b-256 1185f485fe0ccdffbf2773234d9131790aba851d30194dd415b634a0511eeb53

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 113.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3f5753c4c3654f97d3fbe99d0a04c9fbd27a196d05e84b718db0f4d567addcd7
MD5 f8dd27cb2022f9039c898e53742a55c3
BLAKE2b-256 e7e323b3d00565d7fb70f5b0da8ed4fb3f78df9870dd86061bdfd45646d8181a

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8106e4adb84ed9f6be1af9977ff9e3b4a052ab172b58fc0154cb132e6f566e79
MD5 9a8b96b5d94a6bbeaf5a33eb7b8bb006
BLAKE2b-256 1c548ecf28800e40249fe1ebe2b4ebf2227dd765305857e1da383725ece1038d

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6936e845ec4f2de9df77c25a5f0da2805f1354048f49b3fa50bac88d96f7e43a
MD5 6db644e4185bfd58b89dff510ca904a8
BLAKE2b-256 831379f978ff64383326f8a083c8354c26617e33cf56a1a087ac5f67ae4d84f2

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca3172799e6b05f5fbb256f269dd354577db0fd3481c84ba88004b4707a3357e
MD5 c896e56ea83b4fb47894cf53d6023057
BLAKE2b-256 493d0ec5cc9bfdac41d24234af369dca1d83d9f53763376210382cb61762ba58

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 246453bd32f2f8a6cda751462ce142509b69078aae578643fa0ef73c74f4e384
MD5 84e181f77e289a4022e9977c3e89f29c
BLAKE2b-256 e52693a3e7789ea62388a76d98a82d82bb783c00e3d00c8d1439bd2d75226f08

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 674c5751d68c337ab7338b9468079011788c4c08794750b1a1fabd05fde7ba03
MD5 729f75cfc0ea02fba2792f99fc937d6f
BLAKE2b-256 0dc089675fa4cc11c408e1212b83926b68dff8ee4dfb48d5759ea5744dd7b667

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 138.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 df4054461065729bb198af453e6301b7c9b1dc64aa96bf97f640849b3c513db5
MD5 3952f8ded6423a6ce93cb9d42351fe33
BLAKE2b-256 feb7e149a32e8cbe6b0ad22fed1eecbe1a4412e27505ea45a06fd92223d9ddd1

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pygixml-0.6.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 114.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fe40dc75a0bf56bc7013ca3456b645048ec579b747aab7df86158a438f5e0c27
MD5 5401fa8dc0bc0b61722260325668b633
BLAKE2b-256 85652359ceb51f0fb1be1d4b0079b26d2e9d88aa202afb32b8a823a95759a743

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dafd12a69006397ed25539131bee144357a949659db5f20529702a05e68388f1
MD5 5cd382005e42662d557def2224d107e8
BLAKE2b-256 1d39be62b4045eda64eb0d5d750dc14ce5501001207440c9f33bcab9419014f8

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5b2376ed4412594f649785b2bc41008397c1c43157ce58a160e57e5894d843e5
MD5 4bf11c5ee839efdc6c4d2ec046d32b16
BLAKE2b-256 4435ceaa1207a153801c426e8eec765ce307d27fcd8e0fabddd647ada46dbf0e

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9830204e1da68f826f3d0b46d9162772ac41dc9aa779cb71fa140e69fdfce864
MD5 55bd39cc1af5db6d6e84f487dc3c7154
BLAKE2b-256 a0359c498a4c6c5ebbf5ee3f222535008aad08102bac3b9d20d5da738ca1ee0d

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3bdd678819c10a037041ebc420600d792de56a771040f110aed6829b9306740
MD5 9cf2bb42666314a3d4c6d2c298ebd4d1
BLAKE2b-256 6d8014a6967a35e16431bb23d5e77794979daa6becabfdf17fe1ab2fbbcbab46

See more details on using hashes here.

File details

Details for the file pygixml-0.6.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygixml-0.6.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab1b518f3884276a4b9a6c01be4534603ecc7459477a2ec8d75f256f0b5aa861
MD5 a1073b37febd078776e6f954501ba797
BLAKE2b-256 ee25def8ead5c8cb10bf2510e46a17eb0677e9ccf07ea5d2eba10c0ac0b1c945

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