Skip to main content

Library written in Rust for creating/transporting/parsing AI characters between different frontends (TavernAI, SillyTavern, TextGenerationWebUI, AI-companion, Pygmalion) and generation tools (Character Factory)

Project description

Aichar

PyPI version Downloads Downloads per month

Python library for creating/editing/transporting AI characters between different frontends (TavernAI, SillyTavern, TextGenerationWebUI, AI-companion, Pygmalion) and character generation tools like Character Factory.

This library allows you to read JSON, Yaml and character card files, edit their data, create your characters from scratch and export them as JSON, Yaml or character cards compatible with the frontends mentioned above. It's also used by Character Factory - a tool for generating characters using LLM and Stable Diffusion.

Installation

pip install aichar

and you can follow the steps from Usage to use the library

Building library

If you are only interested in downloading the library and using it, just follow the installation step.

This option is only for building manually, code experiments, testing, or when the pip install aichar command cannot download the library for some reason.

This library uses PyO3 and Maturin for building, so we will follow the steps from this documentation.

  1. Install Rust and Cargo and Python
  2. clone git repository
git clone https://github.com/Hukasx0/aichar
cd aichar/
  1. Create a Virtual Environment
python -m venv venv

And activate the virtual environment

source venv/bin/activate

for windows use

venv\Scripts\activate
  1. install Maturin (in a virtual environment)
pip install maturin
  1. Build the Library

development:

maturin develop

production:

maturin build
  1. Test in Python
import aichar

print( aichar.license() ) # it should print the library license to the console

Usage

Creating a Character

To create a new character, you can use the create_character function. This function takes several parameters to initialize the character's attributes and returns a CharacterClass object.

import aichar

character = aichar.create_character(
    name="Character Name",
    summary="Character Summary",
    personality="Character Personality",
    scenario="Character Scenario",
    greeting_message="Character Greeting Message",
    example_messages="Character Example Messages",
    image_path="Character Image Path"
)

Loading a Character data from a PNG Character Card File

character = aichar.load_character_card_file("character_card.png")

Loading a Character data from a PNG Character Card Bytes

character = aichar.load_character_card(data_bytes)

Where data_bytes can be e.g. bytes of the opened png file of the character card

with open("character_card.png", 'rb') as file:
   data_bytes = file.read()

Loading a Character data from a JSON File

character = aichar.load_character_json_file("character.json")

Loading a Character data from a JSON String

character = aichar.load_character_json('{"char_name": "Character Name", "char_persona": "Character Personality", "world_scenario": "Character Scenario", "char_greeting": "Character Greeting Message", "example_dialogue": "Character Example Messages", "name": "Character Name", "description": "Character Summary", "personality": "Character Personality", "scenario": "Character Scenario", "first_mes": "Character Greeting Message", "mes_example": "Character Example Messages"}')

Loading a Character data from a Yaml File

character = aichar.load_character_yaml_file("character.yaml")

Loading a Character data from a Yaml String

character = aichar.load_character_yaml('char_name: Character Name\nchar_persona: Character Personality\nworld_scenario: Character Scenario\nchar_greeting: Character Greeting Message\nexample_dialogue: Character Example Messages\nname: Character Name\ndescription: Character Summary\npersonality: Character Personality\nscenario: Character Scenario\nfirst_mes: Character Greeting Message\nmes_example: Character Example Messages\nmetadata:\n  version: 1\n  created: 1696945481977\n  modified: 1696945481977\n  source: null\n  tool:\n    name: aichar Python library\n    version: 0.5.0\n    url: https://github.com/Hukasx0/aichar\n')

Modifying Character Attributes

You can modify the attributes of a character. Here are some examples:

# Load a character card from a JSON file
character = aichar.load_character_json_file("character_data.json")

# Change character name
character.name = "New Name"

# Change character summary
character.summary = "New Summary"

# Change character personality
character.personality = "New Personality"

# Change character scenario
character.scenario = "New Scenario"

# Change character greeting message
character.greeting_message = "New Greeting Message"

# Change character example messages
character.example_messages = "New Example Messages"

# Change character image path (needed if you want to export character as character png card)
character.image_path = "New Image Path"

Printing Character Information Summary

You can get character's information summary by using the data_summary attribute:

print(character.data_summary)

Accessing Character Attributes

You can access character's attributes using the provided getter methods. For example:

print("Character Name: ", character.name)
print("Character Summary: ", character.summary)
print("Character Personality: ", character.personality)
image_path = character.image_path

Exporting Character Data

You can export the character's data in different formats using the export_card_file, export_json, export_json_file, export_yaml and export_yaml_file function. Supported export formats include "tavernai" (or "sillytavern"), "textgenerationwebui" (or "pygmalion"), and "aicompanion".

exporting data as character card png:

# Export character card in "tavernai" format
character.export_card_file("tavernai", "tavernai_character_card.png")

# Export character card in "sillytavern" format
character.export_card_file("sillytavern", "sillytavern_character_card.png")

# Export character card in "textgenerationwebui" format
character.export_card_file("textgenerationwebui", "textgenerationwebui_character_card.png")

# Export character card in "pygmalion" format
character.export_card_file("pygmalion", "pygmalion_character_card.png")

# Export character card in "aicompanion" format
character.export_card_file("aicompanion", "aicompanion_character_card.png")

exporting data as json string or file:

# Export character data in "tavernai" format
tavernai_json_string = character.export_json("tavernai")
# or to file
character.export_json_file("tavernai", "tavernai_character_data.json")

# Export character data in "sillytavern" format
sillytavern_json_string = character.export_json("sillytavern")
# or to file
character.export_json_file("sillytavern", "sillytavern_character_data.json")

# Export character data in "textgenerationwebui" format
textgenerationwebui_json_string = character.export_json("textgenerationwebui")
# or to file
character.export_json_file("textgenerationwebui", "textgenerationwebui_character_data.json")

# Export character data in "pygmalion" format
pygmalion_json_string = character.export_json("pygmalion")
# or to file
character.export_json_file("pygmalion", "pygmalion_character_data.json")

# Export character data in "aicompanion" format
aicompanion_json_string = character.export_json("aicompanion")
# or to file
character.export_json_file("aicompanion", "companion_character_data.json")

exporting data as yaml string or file:

# Export character data in "tavernai" format
tavernai_yaml_string = character.export_yaml("tavernai")
# or to file
character.export_yaml_file("tavernai", "tavernai_character_data.yml")

# Export character data in "sillytavern" format
sillytavern_yaml_string = character.export_yaml("sillytavern")
# or to file
character.export_yaml_file("sillytavern", "sillytavern_character_data.yml")

# Export character data in "textgenerationwebui" format
textgenerationwebui_yaml_string = character.export_yaml("textgenerationwebui")
# or to file
character.export_yaml_file("textgenerationwebui", "textgenerationwebui_character_data.yml")

# Export character data in "pygmalion" format
pygmalion_yaml_string = character.export_yaml("pygmalion")
# or to file
character.export_yaml_file("pygmalion", "pygmalion_character_data.yml")

# Export character data in "aicompanion" format
aicompanion_yaml_string = character.export_yaml("aicompanion")
# or to file
character.export_yaml_file("aicompanion", "companion_character_data.yml")

Or you can export it in neutral format for those frontends:

neutral_json_string = character.export_neutral_json()
neutral_yaml_string = character.export_neutral_yaml()
character.export_neutral_json_file("neutral_character_data.json")
character.export_neutral_yaml_file("neutral_character_data.yml")
character.export_neutral_card_file("neutral_card_name.png")

Related Projects

Character Factory

Character Factory is a powerful tool for generating AI characters using Large Language Models (LLM) and Stable Diffusion. It uses this aichar library to create character cards compatible with various AI frontends.

Features:

  • Generate characters with LLM (Mistral, Zephyr)
  • Create character avatars with Stable Diffusion
  • Web interface for easy character generation
  • Direct export to aichar-compatible formats
  • Support for custom prompts and topics
  • Uses neutral export format (JSON/card) for maximum compatibility across all frontends

Usage with aichar:

# Character Factory generates characters using neutral format for universal compatibility
character = aichar.load_character_card_file("generated_character.card.png")
print(f"Generated character: {character.name}")

# Character Factory uses neutral export, equivalent to:
# character.export_neutral_json()  # Works with all frontends
# character.export_neutral_card()  # Universal character card format

Exporting character cards as bytes

character_neutral_bytes_list = character.export_neutral_card()
# you can also export in any format you choose
character_sillytavern_bytes_list = character.export_card("sillytavern")

Why bytes_list and not just bytes?

Both .export_neutral_card() and .export_card() methods return 'bytes': 'list', if you need bytes then you can use the python function bytes() to convert the data to 'PyBytes'. For example, you will get an error like this: TypeError: argument 'bytes': 'list' object cannot be converted to 'PyBytes'

Example of a solution to a problem:

character_neutral_bytes = bytes(character.export_neutral_card())
# then you can perform the same operations on it as you would on bytes
new_character = aichar.load_character_card(character_neutral_bytes)

License

2023-2025 Hubert Kasperek

At any time when using the library, you can read the content of the license by calling the .license() method

print( aichar.license() )

This library is distributed under the MIT License.

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

aichar-1.0.5.tar.gz (19.6 kB view details)

Uploaded Source

Built Distributions

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

aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (618.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (654.9 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (618.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (654.9 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (618.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (618.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp313-cp313-win_amd64.whl (443.4 kB view details)

Uploaded CPython 3.13Windows x86-64

aichar-1.0.5-cp313-cp313-win32.whl (426.9 kB view details)

Uploaded CPython 3.13Windows x86

aichar-1.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

aichar-1.0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (687.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

aichar-1.0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (754.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (654.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

aichar-1.0.5-cp313-cp313-macosx_11_0_arm64.whl (556.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aichar-1.0.5-cp313-cp313-macosx_10_12_x86_64.whl (568.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

aichar-1.0.5-cp312-cp312-win_amd64.whl (443.4 kB view details)

Uploaded CPython 3.12Windows x86-64

aichar-1.0.5-cp312-cp312-win32.whl (426.9 kB view details)

Uploaded CPython 3.12Windows x86

aichar-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aichar-1.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (687.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

aichar-1.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (754.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (654.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

aichar-1.0.5-cp312-cp312-macosx_11_0_arm64.whl (556.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aichar-1.0.5-cp312-cp312-macosx_10_12_x86_64.whl (568.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

aichar-1.0.5-cp311-cp311-win_amd64.whl (442.7 kB view details)

Uploaded CPython 3.11Windows x86-64

aichar-1.0.5-cp311-cp311-win32.whl (427.2 kB view details)

Uploaded CPython 3.11Windows x86

aichar-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aichar-1.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

aichar-1.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (654.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

aichar-1.0.5-cp311-cp311-macosx_11_0_arm64.whl (555.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aichar-1.0.5-cp311-cp311-macosx_10_12_x86_64.whl (567.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

aichar-1.0.5-cp310-cp310-win_amd64.whl (443.0 kB view details)

Uploaded CPython 3.10Windows x86-64

aichar-1.0.5-cp310-cp310-win32.whl (427.2 kB view details)

Uploaded CPython 3.10Windows x86

aichar-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aichar-1.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

aichar-1.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (654.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

aichar-1.0.5-cp310-cp310-macosx_11_0_arm64.whl (555.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aichar-1.0.5-cp310-cp310-macosx_10_12_x86_64.whl (567.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

aichar-1.0.5-cp39-cp39-win_amd64.whl (443.4 kB view details)

Uploaded CPython 3.9Windows x86-64

aichar-1.0.5-cp39-cp39-win32.whl (427.4 kB view details)

Uploaded CPython 3.9Windows x86

aichar-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aichar-1.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

aichar-1.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (655.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

aichar-1.0.5-cp38-cp38-win_amd64.whl (443.5 kB view details)

Uploaded CPython 3.8Windows x86-64

aichar-1.0.5-cp38-cp38-win32.whl (427.3 kB view details)

Uploaded CPython 3.8Windows x86

aichar-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

aichar-1.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (693.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

aichar-1.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (605.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

aichar-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (654.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

aichar-1.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (692.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

aichar-1.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

aichar-1.0.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (619.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

aichar-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (604.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file aichar-1.0.5.tar.gz.

File metadata

  • Download URL: aichar-1.0.5.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5.tar.gz
Algorithm Hash digest
SHA256 6c27d8ea46e671e5bbd0d156afef598a276ad728c14969b2c51f28a2ad2ad1a2
MD5 30b50ae11e387e412a38e55570acb218
BLAKE2b-256 2d392f6b4f69b12e973fa47ba29bb6737bbdae23720181d8ab502dd1410f4d63

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d675a648d491758602ff29711ce58210767a04ba3b77e631b5a176bfe082186c
MD5 41a242166327a0f0ba80e6a7f331ce81
BLAKE2b-256 bac2b9102364633f17885cf539c84cb367184edea0851a7d7cbd6e469be5f69a

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 915b273ad5a7cadd35e1996c707728909f26495621687b774ea6d7d6f1a0d09e
MD5 6c7a76c1fbba70ce0d6407db67a73de1
BLAKE2b-256 2d1d0681c6cf0f5c42f6c4e9478a8fa25d430e73084397c050854cd347e9abbc

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b6936ad99cdfc87da3c08c4e0eb9a1dfd5bab2afbfed5cc21ab318cfb150c2a8
MD5 cf55f6f035adc4032f468d92f80bc726
BLAKE2b-256 c004851c326545a5139a6e3823bf1b9dd366508646eb4998c30d15a65c43bb2b

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 108d9b3a27dcaf9424007d9e4d508690f32270eb5b2d56f3b45d2980995367f8
MD5 adb1013a97ede0892cf80ddec008cbf5
BLAKE2b-256 95f899d3784f5804de3580474ad70ad7a3a825eca10095d50a6b9764055efbf9

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94b6213ca4e75162fcc0b16bb7abc73841ba38155549284f2c06d2457aa6c6f6
MD5 5a4ba6e1b36765d00bc52104619c8545
BLAKE2b-256 ee039139d204cf58012b18c83bb141b54dad042e47a0a3dac39452413e8a177b

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 587bed85ec85334e3f16fe2729712ebd5e75f6011ca22b8aeb094aa794dfa1a4
MD5 fa16a27d887057238d143a9dd84d5fc3
BLAKE2b-256 39cddebf9dbb6b89d1700b8536a697c23f46d1dcbb1aab6963ff14a3b8b4a60f

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4103dd5f638d732261bb6b34384e464e2f3991249b454c411f2224d8630aa08e
MD5 c9760bef63ce63a0b9b54f50159a710d
BLAKE2b-256 b8f523a3421c8597d956e72c284bf788fb21fbc673f0734fcdc792782ae2f838

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 87e510704c5a938b06c21970f8c143ee8e06286d8d3bd795bf2e91809eb840c1
MD5 96477f5bee39aec05b7ad5f3d149d5b3
BLAKE2b-256 935fe6fa39622f0da472df5d49b2228ab8da3839df441b28b134d2e7cf868ac8

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 914252e3f768dec4e1cd96c2bcda28fae721641a6a81924eb2c7c9df3b872808
MD5 869f955f1f72c8e81cc872b47fa34e3a
BLAKE2b-256 61c91b851f3b27bc56117fd7c3f218539f3a6078b8d2d57b0f3125aa72fdabba

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 276640fcd265fa305f8c88dae8ff3dde3596254e0e1a4d1ded3f98ee17d412ef
MD5 cd23a74b3131d4b2a4ebc4a8f2c9f31f
BLAKE2b-256 17a54811bef947445f4c85fef098b2cb530bf1d8d99a8e390ac814a2b6eb5f44

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bef8cb0ceae987a0d331c40a594debfe666b3e861dbb46987e65ee57ee38b323
MD5 e19b4182cbf618d090d003ef5d4c3eae
BLAKE2b-256 7dd13e86a5780837e4e33f22246ae685c584168fb1e9b7c55fc02ba688fbf052

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 47f8ab7d8d7fce9c0538a92e27c6a0e69ddf9abbc453cc617d6ff8475492e2d2
MD5 e59b19fa8df882568152b63098a1405f
BLAKE2b-256 d2395ed3a479d773078a645a4e73b6abdf779f19e839a96206f474e18af915e6

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 55b864bbfb7dfcab7aacef6579beb45d17bc0c631ac87caee64a768d051daf0f
MD5 b8ce81f2cb80f2fab5c59fcdb0671e3d
BLAKE2b-256 7ffc505745a6ac34a41adc104ad46b319955204bc8d1a3507f76f52bb79f5f94

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eb3d7ccf9590a87d9704407aa9070a29b720d0a4f7a6418414cf80a576d345d9
MD5 5f2286235eeaad4c21af446703b3d689
BLAKE2b-256 e4f5d3298ca404a9c20a34f242b929a91580a53883832e1f71be309d4c45f298

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f0d8ee0d63491dcced5e85248dccdbc5e5a68dc89664046b7e869b9eb9c6a69f
MD5 4d1518e70109b82132c50f75c593bf21
BLAKE2b-256 37816d71353883735d0dff0d27560cad6d3c27df8b158482678cf91789d6c589

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47ff0cbba6519a3986b795ecb651404ab201af61dcc154713f8e63848cfaed7f
MD5 74571da310691009589ba974b2453943
BLAKE2b-256 806a8ee140b8567e6e80c45439b84017a95e521663cbe859831a6338ebe9f705

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a829bae194e799730179851918b5fce23a9deaef1aec2ef871e87bf036c822a4
MD5 f0e17d64aeddc64d70e2299267a0f807
BLAKE2b-256 228fa48d49b29e20036514b6389a4e580d0f378c5bdd8484435fb169dcb069cb

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cc5b7a09dbb0e47c41d46fa7611a94bce0518212edb2d7ccbf6eead19ee46e71
MD5 2bfd64e70605343bf2cf091ffd7620c5
BLAKE2b-256 46ee38d9f7fd1deb996159487c62339bb17b026c82c0060cee3f2fa2ab5e563c

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 387a5822dc80e47d2e2bd7176046ea6e6c549f5f78b70b7a086696ef65017d55
MD5 0f68927db6b071001b2fce9dc7066200
BLAKE2b-256 76212f09908b5c1e4640c81d3888d206c7cecea403e8ad571001c56f43a8ec9f

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea013217d865ef84c50c9f41df391fc5731e45da53e598d64eea55f377e67059
MD5 ff82d29fa237494706801ace6090502c
BLAKE2b-256 dc652bf8dbb396f280a9f5ab9d5d0223b91fb039cd45f80c3a66aeb494f3378a

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: aichar-1.0.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 443.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 827709f950341de77e3b4a86ac82be538dedb81aa173efc6487a6fb98af71445
MD5 0e47d42fc854d1a4a72461d30c17282e
BLAKE2b-256 4ca901a52d4dbaef2c4b27b02b23a61cf48aa29d0cf76b3df47062b22f09c70a

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-win32.whl.

File metadata

  • Download URL: aichar-1.0.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 426.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 63205585a825deb97cf4241719a3be4357ff32ed40f4ea4fd3ee1e507d80e06b
MD5 b3eb6e23a9c3d6bdcc69e274e1cd0ea6
BLAKE2b-256 75ecee559b2b0a9c1a1f82c035ceccda3194750ba095112d27ff94f550ab5305

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a68ad7a104e5c368b126d5bb9534c1bc8cd2ef58390c56f38ac92ada20bdb064
MD5 24242511147175750b59698b0050d8c0
BLAKE2b-256 0f5078b181962d7751e356deafb2de1764c86dc197881a7285d9ab8206858012

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f75bc99c00318a0bf4bc271aeaecef04d9db8ba6bd617a0dfd6336024ea83925
MD5 5ae2a67376ee457d95c2bcb9112e52ae
BLAKE2b-256 a8e2e5d90f83845ee9e2f9ead83f296b97fd7544c8ff31c3803727280f1bdc84

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 19e02b7fe8f02e0adda6f740bcd5c7bdae5ce372172ee1f6175b822a50bc2212
MD5 1d2bfe956b765d8229c88cacf903e49e
BLAKE2b-256 ddb12d162e8d9485a75fc0d22f92632d3ed4c57891ce66cbf8a86d1b6ef14d5d

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e3c4e35d4dca93b4e29f90bd67ea26f80df6939f3a19189502a933b3f4989a8a
MD5 c7fb2c629b3a5bc501fa6f7aa94e2b1b
BLAKE2b-256 10a3a5090816ccdb3b30582275f09b3df9685f458b2eb57d689458e8f589dd90

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 789a234242dfe4badf4cb545ec872f051b5078ea2198f9b1c92416c2bcbf37ee
MD5 13785fb9ee7284aafb393d445326fe56
BLAKE2b-256 8bc986c6dc36501ebfec76acf23767b8907de4cd345652c822cbb89760d950d2

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4e49601c410aecc988f4b5d36551b7d88e4891eb2e06e419f58dc8af6179af1e
MD5 2e42731e34485391912bbdf979ceef91
BLAKE2b-256 a54810b27b5ef53f7c0d2e2914d427103bede94366d14431ed5f119119298036

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e5429f44acccf9b5084cf719f8877a27519152fb1fdb2647fd0876d80caaef6
MD5 22c0a82f209689be56df09da3b7366f6
BLAKE2b-256 75d8b6a9989b76adf8ca5546255f4700e7cd5ba5e041e13b8eb4a42058bb6b33

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e53deaf1a431353d613f1859f98e4cf5e55665f4505decd5b183d33401cc6f8c
MD5 743afba3b284d588e7c61d02e9df96e9
BLAKE2b-256 f2249dcf1c1026ea19de8e1e7386c495efc28946157d950fd805c01af5fa3f75

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: aichar-1.0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 443.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 653d5d7a77f2c3171d3d5468ca7a76cd74f310c887163e5da7bc8d8c58cd1741
MD5 823815fd0b1acc9b4cc2e699f1a0e322
BLAKE2b-256 457ce09a506acd844e173ea41a69e3a68fabb47a59f2fdd5a94d1e0a019eb4a1

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: aichar-1.0.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 426.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 216da3b96ce6531ae639488eb010b2fbee4322bf606d0fba1efb365f276f52a1
MD5 5a4ae520fbeb341c10312a251b06e690
BLAKE2b-256 83dbc89bd694273d5e247489b2d456d0213758b89f995f710093d4e9696f5f9f

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b6f973d9ca88f159c59f5f70928b3b82feef8e2df54a24859e6a08529fe8de0
MD5 067f3e7ecf7469637f7b04e883d90f8e
BLAKE2b-256 1e06eba61910bd740aafffc8cc3ed5482fc77285feabdd913775cb2bd9b02338

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ccc1b3d93c73ca7a7069267f170e306ff58ef6ff46175b841e8abd76a8b1d51b
MD5 bd5a748a84bf66df1dae2fd76e52b9f6
BLAKE2b-256 0c148a594b0add3751e0c39e45f33f84da8a6fb692c7e8ccbf3b28953ca3f42c

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a39837ebdf405eeec1bfad1ed287c70b389646c46b8ab226b7983d357f1bf6e5
MD5 f36d8ef6dd8ae4d95287e9cb520450fc
BLAKE2b-256 241edbc12b6dd808672eca165517e49178db67445b2dbd960716742a7d0adce6

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7d8c335cc36ddae05cfbb7e3edba3dd5882d6519bce0dd8c159d1a6edc515aaf
MD5 5a64d22792e4515a199eac32e79c6706
BLAKE2b-256 fc2c43146c5862a59de1482a118ea0c727c6b392d375aac7c001f5754307ae93

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba4ede343cb4154a3f41f2aed9b9a9d74928440569d3c3754e571bea4cbb6afe
MD5 0059dbd3d92f2eab606db5b69476023d
BLAKE2b-256 dc491e05430da3c8ccd06f1f29de9adb4229f1e7dc99c103aba54ddeccb8b395

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c0fd51f13b58d34ad1b00d5e8479a952112a70e23a62404118b360c643364958
MD5 a31e4af5dd5430b890161ca79133112b
BLAKE2b-256 e0fdbe2d50b8f07308d4e55096dbf3fd0252758ae3983ef081456d0c8c17a6d4

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 884f9c5d4a59565b309f31fb602bb05bc413fabc13623029ac83f847c5ac3fe5
MD5 78466e96f7fd27cd2c5f4c0e524ff1c2
BLAKE2b-256 ec22476ea307e6b78d2c59faac81968e37bbc2e14285490694029fa33146d3c0

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 701873fc6353fc45f7f0a102c12bffd0a893ae4bb295a14c686c0e14efaf707f
MD5 2ed1c4bbbfc0270c5ee7d0bf8443a102
BLAKE2b-256 1763b7c8950cc7dd68a1bfc274fde09d6792d21b677d018824aab61c9d29531b

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: aichar-1.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 442.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 79a08236111a1b09d287ce36c1b1a3039b9ba196b7b0bd2b837e99547cd41135
MD5 90a22c40994585695e629e4e9c3e4015
BLAKE2b-256 d2fdf327eae340c73c397f95726b0d4e1ecc7bd894d80c62ebbd503915e6f2d4

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: aichar-1.0.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 427.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e265be92b9ba0cc2fe0ca37e1cecad1be003a37ab19f12a83783145b169a15df
MD5 f77e1c33a2830a1964cefa027eec36c7
BLAKE2b-256 281e44073a97864a526d0d7b6af3f236a42e748669947b0766e90f7862845e10

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec93547a5a3c7ebcec5b76753ed22b38acac744a89328c7925b8576c54ccc639
MD5 b15d9df9643eba1639cc7aff6d472aa1
BLAKE2b-256 272fcc6cc5d09c3456f1c70d1579ec60df60064ba4e602b12b3bfe8410a7b88b

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8ff7642395eaa6bbde11050034bad16445494e7f7760ba1e1ca9342e631ddab4
MD5 a30a1046437a7cbaa0760bd96fd39b68
BLAKE2b-256 c025ffb468936ddd19386efd617a2fc194c6f97629f4c883f9a4cbd12f5a4bdf

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ccfb99bd600477b4789f1836a48da9085e28ad34d67e15377d11dc49c908df9c
MD5 688d010e1055cac3f7fc78cde344c05e
BLAKE2b-256 07b9813575f96e4dac4bf243aeb9c090fdc2f4ec64459f0ff5ce81fcb1a07543

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 edb0462a4ba52f5d85553baa6d057d3ab63571fac82efde425a0f3f0b5ae8aa2
MD5 db9e00ec0abdbe9efdb2e52bc3be229f
BLAKE2b-256 27b532ee00db4a85eb919b7e0523f5e9dcf9771a1bcbe326201abd3160176972

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d942a1690bdefe659aaf4b9398ddfe606cf71c4a6e494e94650e77d9187f48e
MD5 8ec930c3aa08da2560b63ded5161090f
BLAKE2b-256 5f6e004c4506a3c876af66d9d67df9b7ac74bcebf942ab9e3e5284f3b28630cf

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 21e51835830be9083801b71a9c0c3580f8b3d14cc3b18ed46a1008af07cdf28a
MD5 5ccf52607160e01a680a488f668a3fda
BLAKE2b-256 0e507643d85df9039d1816b8aff5224ab3ab146f9f231f1c211d5d770186474c

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5ba911e8bb504aa9bee82a655465d4291a0a442b6f53b25085243bc8806b7dc
MD5 63aa23a4e557e322277de7977495888a
BLAKE2b-256 5669faccaebb7fc155f9cac69b8e155949ede1a146ca67874243f68a4fb7c55f

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3a0f20025f2e3c32f8ebfd2111739d873567149ef68df8cf8b4f544a5477acbc
MD5 dcd89756b062a588ba38e939b8f3f350
BLAKE2b-256 9cc445413da9ebde03cebae65f88ef07a3061f240870df3f7f7988c834306518

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aichar-1.0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 443.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ca0c11c7771aa1ee3c192123d66b0b9ef5343f0bf3a4ee8a5ea91a3033d63e49
MD5 bb3cdad0c0a117f08f8687bc9669b94b
BLAKE2b-256 d25c703d512a7b9a8b407813e8a9e2389e5ad0848439e24f1e4eaefd66567113

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: aichar-1.0.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 427.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 01b579641b3bfe1441c0fcc6d1181d7f4c3c92ef57167fd767dda2b009ac1e20
MD5 32e37cf9f6f30e875caad36289e47921
BLAKE2b-256 d96e216db0266bbfd26b7750cb1921801dec083a627a569bc006e7c7028121a7

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90f434fe12d20dfd4cd41aee78c69b6772d70de422cd39ea8383155d344afa9d
MD5 0568778f101cfcd44a8d0767fddab1a5
BLAKE2b-256 f00d4be264de804dcdf8fde1761f1aa1c954fe025f85beb22fb21fc74678603d

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 510fda64bbdcbac9f36cc33dd9f7aa36a191fc75d266b6fb81c59ba61a796b15
MD5 8565df8bc316640437e581f4e588cae4
BLAKE2b-256 b23566fb05a74abdca31a19e5cc5d8e9d42f711dc0ee959997c1ffa04619d2f7

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 00525d352669263dd5a167375e0eeb8027141a03cceb4bec71ee161c9dcbb031
MD5 5963529a93c01b3a2472cf680e008d26
BLAKE2b-256 66a9ccaf12bfae957e8120ea59e0595e57ee18435f22836970014a79bcacdd34

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c5f5ed47178d4ab0ffc8e350bc153db965b641ed909df7f71d42143686c0f3f7
MD5 cc9c9d7d3bcbc2ce3a3b2df96cf76d27
BLAKE2b-256 7555af7665afe15fdfe22c15a910acf435fc82e87e7d715b0586d1440ff5b3aa

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eef584c3f794e6a7d8586946d88015df835f1277e39db77ee603217bd272d7da
MD5 a243f77eaa9ae8a87b8f83b8868b7e9c
BLAKE2b-256 8637f1c316239fac1ca78b7b666d891c4663bc76f3b77d175d5e7995d747350f

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b810038145844b9a66c2be476425827c07aadd4b24338f1669b6e6e2dd87272f
MD5 0651ab9cc61be30168b0d7673d9008f3
BLAKE2b-256 5b431d0ff02b5ac51205d155fa56545db6355e7764e96de11577a2cdfac333af

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f29f74457b1dfbf31d5d24b41988646d3d2035e78bc0eaa3117a8c78106f238b
MD5 e52c70e08799175d323b06d440f7d60e
BLAKE2b-256 c0efd7828a5989e5da27f2db65d8fe16445e7bd350324381003b8557d12a19ed

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 02e24e94fbbe5f6bd8e3b86c1b59da883857d0def1ff05aad46bda8081576a85
MD5 cb0fb7d9a5df94927266344e5e4ca7ea
BLAKE2b-256 5d3c44bd3b67368250302785bec33eef2b5580d6270a52990c2883b0a2caaf3c

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aichar-1.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 443.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 60bac834d97ab97ea840813bdf5cd4cf90c84e0cd7339049b20f521889e18aa0
MD5 39098e00799cd288bbb126530197e686
BLAKE2b-256 71054a7d47c2cd7d39b01eba174e17d92ca8eab6d90b05c293216940c6a76edf

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: aichar-1.0.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 427.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b83e0e19ea25978ea6546b95abf6a4a7e923d4ae3b64b43ac194b21b714263ad
MD5 6a4c571266143d7d99761e5879650fbe
BLAKE2b-256 fe611373b13c72746098a47f85ccaebec93bb08cc83a8879c5c10ffaca837929

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfdbc7d8b0647ad92152860c8d3f0f32abd7643324bd1d2eed52833c767c4665
MD5 387347bbd238113679379ad09fda7bbe
BLAKE2b-256 c8ae6fb9d317a607e1915004c0aa42064617f08f3a63f04548bf86d3287d40cd

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 abdc4fb1515ea20177d08269145fbfafe2692a5bd6901a3e544322121ffd8c9a
MD5 982b58daec1ced4c02f7b81b45dbdd84
BLAKE2b-256 9e6b317e9274333fea94b89784cd765f778b7023b4d4eaae27bcdeadfd09f726

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 336e741bd7c78b576e980b5952b1bc27547ada65102cd497e73f305f403973a4
MD5 c7e10045b1c3888ee873c1d67bd61543
BLAKE2b-256 a065a1143ed2421667037dd0734af6414505bdc07aa3a4425fe33464725f7ecb

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 43bd970479f5fc6dd8e32ae2deed9978926df2ae4232a0851d12a1ec1bd6a65a
MD5 87cec50e20fe195e55a0f13bdd9673a4
BLAKE2b-256 5fd962a8d2e476932d57ca0a03927b817c153aa8ad283dd57e9a11deb1364ee6

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b3a04384ac277675e03267de956284355fa9e62af25d08bde5e328ed51a8fb1
MD5 ee3286e06bbc159fee7bdc32496675ce
BLAKE2b-256 d6e98a28932231dc91a85c8cffd991ebc0904642ae6213de8fe3e5a8b8c1e1d7

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1306ee581b9fc7c2e1bd4b3b49d05eefb9568a316c3557f51fe98f2f5ff9aa5f
MD5 ae1f3fd993285f01ee60507ca4bf657b
BLAKE2b-256 27a50881e3584a256b26c5786db4dab06210a69419cc7b0bbaa345baea847c6e

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: aichar-1.0.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 443.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 73eacbad07cbd7d35fa6f50ed7bf7fe5340b8a3bedf91f6bf553b21084ddef7b
MD5 691313aedc21a2fc328ed568e20da929
BLAKE2b-256 c8d71d9ce9ded28d4af05db264c3b7c2a41fef8baddebc52c0475b043b87ea84

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-win32.whl.

File metadata

  • Download URL: aichar-1.0.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 427.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for aichar-1.0.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1edf7ef056c791828e1112d2f646e43436e54287de0d8c426a61703633ddb82f
MD5 9424d30f0a6360417b47e23961b427ac
BLAKE2b-256 402ad5dd328509dc303ad278fe94818421db4ce0426377cf3331f8fff7c316a2

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02814a88fd8aad88f2240ef6516fe7bf78e38e228ad45630bdc30312ca32700f
MD5 e5381d7e7963e3742d0f2fddc31bfc0b
BLAKE2b-256 f3b6a94439cc64380a306631ee2e46aca507db3097546f74701705d98f710c6a

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ba0fd8abcc6151c19fa56e46f0716cc830c754b260212dc87e1663e788e86af4
MD5 63fa3bb9c831924d95cb35cc86eea2bc
BLAKE2b-256 f5c5f90e921aa660750f68528839972c927b1f22bf145f74252f287dcbe44ff0

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 732ac55e5b1ce1768f68663a30e88713f1a1a22d83b3f6fbfc3f85e2c1f1a566
MD5 58ff25c5a83c24063adf99817d2e417b
BLAKE2b-256 6d35cdf7dde51c5da9d0b6e302090075d0976ae4e492e558cd04cbc62cb7ca9d

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 117343ba3db4e3b8c1879d683f0104c2613a269c4409feaa15cee39932943033
MD5 8d3ec38a2393ca0a3be6c37cdacf900c
BLAKE2b-256 1c0bc3eaf08f79cdf70938b6a6c64bec77ed8d5aabfdb7288ba3f4290ec6ba9a

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0799e7c5812c96cb73b9a12ff19c18d6daf3433a450222be99d08677f55f9e10
MD5 f1641847d8a755d4062d599700eed558
BLAKE2b-256 ad923b4ad33161ca8695b20992875d5c4fc7f7e6e737857a7c11157b6f3dd592

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e7b5d0d33d93ddd6356bbb1fdc8c5cb7dac8c17827db75d5d2b402c84eba858
MD5 bc6f3911d5cfbde4e189b2c5f047a36e
BLAKE2b-256 2d4a6eceb55eb2d7814b84e25e79ecde324afdaff6bd3d61b6597ca44c465b1c

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 77ad4e30bf03107d6dfa292681a41c71bd0a0edb139aef2e93481efaf2f189b0
MD5 58bdeb44ff895223c31b6693fac7d76f
BLAKE2b-256 eb471dc63975596483a856defdafc553ece36312492033fa3d1f9a1b2edf529a

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dbe9b93d81ee4f496b01374c76dbf51def8728b3e2243f0e1624e5c32ffa9948
MD5 165335249e865cc9d0ed622eb11ded8f
BLAKE2b-256 d34f9116b1d8c01fff26214ee9a910a6694d18a5c0590a4f507ab4843645e9d7

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 76adaba283128b84bec6e7a717ccc6992724acd75f59ade1fd134a3ebef9ab5f
MD5 4bff1e8e72c01356e88d6c9cd86d3383
BLAKE2b-256 f890fd7c34dec8bfd8be953323b461056b8f12ae7beb7d75dbae8484bfd64f7d

See more details on using hashes here.

File details

Details for the file aichar-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aichar-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cab2d4b257efe7ca376c7a81298df8d4a996fc54065236ccb6921ca70c82b359
MD5 2cb524b3824562b899ef54b88e0241bc
BLAKE2b-256 63b147b2b1c3045459286f81105126311e79338de3172c8f557abd9b77c1a18a

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