Skip to main content

pyhvac

THIS IS WORK IN PROGRESS

LG is not tested. "auto" mode for Sharp J-Tech is flaky

Although most of the devices associated with IRremoteESP8266 seems to produce reasonable output, this has, obviously, not been checked.

pyhvac is a Python 3 library/utility to generate IR code for A/C device.

This library uses code/work from:

Installation

We are on PyPi so

 pip3 install pyhvac
 or
 python3 -m pip install pyhvac

 After installation, the utility

 gaccode, gcpanasonic, gcdaikin, gclg, gcsharp

 can be used to generate codes. Use the -h option for help.

 Note that the utilities cannot fully excercise all the capabilities of their respective plugin.
 For instance, the code for a Sharp A/C can depend on the state of the device. gcsharp does not keep track of the
 state of the device.

Supported IR codes

With the inclusion of the library from IRremoteESP8266 there is a lot of supported A/C. :

  • aeg
    • Chillflex Pro AXP26U338CW
  • airspool
    • mini-split (Tuya-style)
    • generic
  • airton
    • SMVH09B-2A2A3NH
    • RD1A1
    • generic
  • airwell
    • DC Series
    • RC08W remote
    • RC04 remote
    • generic
    • RC08B remote
  • alaska
    • SAC9010QC
    • SAC9010QC remote
  • amana
    • PBC093G00CC
    • YX1FF remote
  • amcor
    • ADR-853H
    • TAC-495 remote
    • TAC-444 remote
    • generic
  • argo
    • Ulisse 13 DCI
    • WREM2 remote
    • Ulisse Eco Mobile
    • WREM3 remote
    • generic
    • generic 2
  • aux
    • KFR-35GW/BpNFW=3
    • YKR-T/011 remote
  • beko
    • RG57K7(B)/BGEF Remote
    • BINR 070/071
  • bosch
    • CL3000i-Set 26 E
    • RG10A(G2S)BGEF remote
    • generic
    • RG36B4/BGE remote
    • B1ZAI2441W
    • B1ZAO2441W
  • carrier
    • 42QG5A55970 remote
    • 619EGX0090E0
    • 619EGX0120E0
    • 619EGX0180E0
    • 619EGX0220E0
    • 53NGK009/012
    • generic
    • 42NQV060M2 / 38NYV060M2
    • 42NQV050M2 / 38NYV050M2
    • 42NQV035M2 / 38NYV035M2
    • 42NQV025M2 / 38NYV025M2
  • centek
    • SCT-65Q09
    • YKR-P/002E remote
  • comfee
    • MPD1-12CRN7
  • coolix
    • generic
  • cooper & hunter: YB1F2 remote
    • CH-S09FTXG
  • corona
    • CSH-N2211
    • CSH-N2511
    • CSH-N2811
    • CSH-N4011
    • AR-01 remote
    • generic
  • daewoo
    • DSB-F0934ELH-V
    • GYKQ-52E remote
  • daikin
    • generic
    • smash 2
    • ARC433 remote
    • ARC477A1 remote
    • FTXZ25NV1B
    • FTXZ35NV1B
    • FTXZ50NV1B
    • ARC433B69 remote
    • ARC423A5 remote
    • FTE12HV2S
    • BRC4C153 remote
    • FFQ35B8V1B
    • BRC4C151 remote
    • 17 Series FTXB09AXVJU
    • 17 Series FTXB12AXVJU
    • 17 Series FTXB24AXVJU
    • BRC52B63 remote
    • ARC480A5 remote
    • FFN-C/FCN-F Series
    • DGS01 remote
    • M Series
    • FTXM-M
    • ARC466A12 remote
    • ARC466A33 remote
    • ARC466A67 remote
    • FTXM20R5V1B
    • FTWX35AXV1
    • ARC484A4 remote
    • FTQ60TV16U2
    • Daikin
    • Daikin2
    • Daikin64
    • Daikin128
    • Daikin152
    • Daikin160
    • Daikin176
    • Daikin216
    • Daikin312
  • danby
    • DAC080BGUWDB
    • DAC100BGUWDB
    • DAC120BGUWDB
    • R09C/BCGE remote
  • delonghi
    • PAC A95
    • generic
    • PAC EM90
  • ecoclim
    • HYSFR-P348 remote
    • ZC200DPO
    • generic
  • ekokai
    • generic
  • electra
    • Classic INV 17
    • AXW12DCS
    • YKR-M/003E remote
    • generic
  • electrolux
    • YKR-H/531E
  • eurom
    • Polar 16CH
    • generic
  • frigidaire
    • FGPC102AB1
  • fujitsu
    • AR-RAH2E remote
    • ASYG30LFCA
    • General AR-RCE1E remote
    • General ASHG09LLCA
    • General AOHG09LLC
    • AR-DB1 remote
    • AST9RSGCW
    • AR-REB1E remote
    • ASYG7LMCA
    • AR-RAE1E remote
    • AGTV14LAC
    • AR-RAC1E remote
    • ASTB09LBC
    • AR-RY4 remote
    • General AR-JW2 remote
    • AR-DL10 remote
    • ASU30C1
    • AR-RAH1U remote
    • AR-RAH2U remote
    • ASU12RLF
    • AR-REW4E remote
    • ASYG09KETA-B
    • AR-REB4E remote
    • ASTG09K
    • ASTG18K
    • AR-REW1E remote
    • AR-REG1U remote
    • General AR-RCL1E remote
    • General AR-JW17 remote
    • generic
    • generic 2
    • generic 3
    • generic 4
    • generic 5
    • generic 6
  • ge
    • AG1BH09AW101
    • 6711AR2853M Remote
  • goodweather
    • ZH/JT-03 remote
    • generic
  • gree
    • YAA1FBF remote
    • YB1F2F remote
    • YAN1F1 remote
    • YX1F2F remote
    • VIR09HP115V1AH
    • VIR12HP230V1AH
    • gemeric
    • YAPOF3 remote
    • YAP0F8 remote
  • green
    • YBOFB remote
    • YBOFB2 remote
  • haier
    • HSU07-HEA03 remote
    • YR-W02 remote
    • HSU-09HMC203
    • V9014557 M47 8D remote
    • Daichi D-H
    • KFR-26GW/83@UI-Ge
    • generic
    • YR-W02 Code A
    • YR-W02 Code B
    • generic 176 code a
    • generic 176 code b
    • generic 160
  • hitachi
    • RAS-35THA6 remote
    • LT0541-HTA remote
    • Series VI
    • RAR-8P2 remote
    • RAS-AJ25H
    • PC-LH3B
    • KAZE-312KSDP
    • R-LT0541-HTA/Y.K.1.1-1 V2.3 remote
    • RAS-22NK
    • RF11T1
    • RAR-2P2 remote
    • RAK-25NH5
    • RAR-3U3 remote
    • RAS-70YHA3
    • generic
    • generic 1 code a
    • generic 1 code b
    • generic 424
    • generic 3
    • generic 344
    • generic 264
    • generic 296
  • kastron
    • RG57A7/BGEF remote
  • kaysun
    • Casual CF
    • Casual CF Alt
  • kelon
    • remote
  • kelvinator
    • YALIF remote
    • KSV26CRC
    • KSV26HRC
    • KSV35CRC
    • KSV35HRC
    • KSV53HRC
    • KSV62HRC
    • KSV70CRC
    • KSV70HRC
    • KSV80HRC
    • generic
  • keystone
    • RG57H4(B)BGEF remote
  • leberg
    • LBS-TOR07
  • lennox
    • RG57A6/BGEFU1 remote
    • MWMA009S4-3P
    • MWMA012S4-3P
    • MCFA
    • MCFB
    • MMDA
    • MMDB
    • MWMA
    • MWMB
    • M22A
    • M33A
    • M33B
  • lg
    • generic
    • inverter v
    • dual inverter
    • 6711A20083V remote
    • TS-H122ERM1 remote
    • AKB74395308 remote
    • S4-W12JA3AA
    • AKB75215403 remote
    • AKB74955603 remote
    • A4UW30GFA2
    • AMNW09GSJA0
    • AMNW24GTPA1
    • AKB73757604 remote
    • AKB73315611 remote
    • MS05SQ NW0
  • mabe
    • MMI18HDBWCA6MI8
    • V12843 HJ200223 remote
  • maxell
    • Maxell MX-CH18CF
    • Maxell KKG9A-C1 remote
  • midea
    • generic
    • RG52D/BGE Remote
    • MS12FU-10HRDN1-QRD0GW(B)
    • MSABAU-07HRFN1-QRD0GW
  • mirage
    • VLU series
    • generic
    • generic 2
  • mitsubishi electric
    • MS-GK24VA
    • KM14A 0179213 remote
    • PEAD-RP71JAA Ducted
    • 001CP T7WE10714 remote
    • MSH-A24WV
    • MUH-A24WV
    • KPOA remote
    • MLZ-RX5017AS
    • SG153/M21EDF426 remote
    • MSZ-GV2519
    • RH151/M21ED6426 remote
    • MSZ-SF25VE3
    • SG15D remote
    • MSZ-ZW4017S
    • MSZ-FHnnVE
    • RH151 remote
    • PAR-FA32MA remote
    • generic
    • generic 136
    • generic 112
  • mitsubishi heavy industries
    • RLA502A700B remote
    • SRKxxZM-S A/C
    • SRKxxZMXA-S A/C
    • RKX502A001C remote
    • SRKxxZJ-S A/C
    • gemeric
    • gemeric 152
    • generic 88
  • mr cool
    • RG57A6/BGEFU1 remote
  • neoclima
    • NS-09AHTI
    • ZH/TY-01 remote
    • generic
  • panasonic
    • generic
    • 4 way cassette
    • NKE series
    • DKE series
    • DKW series
    • PKR series
    • JKE series
    • CKP series
    • RKR series
    • CS-ME10CKPG
    • CS-ME12CKPG
    • CS-ME14CKPG
    • CS-E7PKR
    • CS-Z9RKR
    • CS-Z24RKR
    • CS-YW9MKD
    • CS-E12QKEW
    • A75C2311remote
    • A75C2616-1remote
    • A75C3704remote
    • PN1122Vremote
    • A75C3747remote
    • CS-E9CKP series
    • A75C2295remote
    • A75C4762remote
    • generic 32
  • pioneer system:
    • RYBO12GMFILCAD
    • RUBO18GMFILCAD
    • WS012GMFI22HLD
    • WS018GMFI22HLD
    • UB018GMFILCFHD
    • RG66B6(B)/BGEFU1 remote
  • rhoss
    • Idrowall MPCV
    • generic
  • rusclimate
    • EACS/I-09HAR_X/N3
    • YAW1F remote
  • samsung
    • AR09FSSDAWKNFA
    • AR09HSFSBWKN
    • AR12KSFPEWQNET
    • AR12HSSDBWKNEU
    • AR12NXCXAWKXEU
    • AR12TXEAAWKNEU
    • DB93-14195A remote
    • DB96-24901C remote
    • generic
  • sanyo
    • SAP-K121AHA
    • RCS-2HS4E remote
    • SAP-K242AH
    • RCS-2S4E remote
    • generic
    • generic 88
  • sharp
    • generic
    • j-tech
    • YB1FA remote
    • A5VEY
    • Sharp AY-ZP40KR
    • AH-AxSAY
    • CRMC-A907 JBEZ remote
    • CRMC-A950 JBEZ
    • AH-PR13-GL
    • CRMC-A903JBEZ remote
    • AH-XP10NRY
    • CRMC-820 JBEZ remote
    • CRMC-A705 JBEZ remote
    • AH-A12REVP-1
    • CRMC-A863 JBEZ remote
    • generic A907
    • generic A903
    • generic A705
  • soleus
    • Air window
    • Air TTWM1-10-01
    • Air ZCF/TL-05 remote
  • subtropic
    • SUB-07HN1_18Y
    • YKR-H/102E remote
  • tcl
    • TAC-09CHSD/XA31I
    • generic
    • generic v1
    • generic v2
  • technibel
    • IRO PLUS
    • generic
  • technopoint
    • Allegro SSA-09H
    • GZ-055B-E1 remote
  • teco
    • generic
  • tokio
    • AATOEMF17-12CHR1SW
    • RG51|50/BGE Remote
  • toshiba
    • RAS-B13N3KV2
    • Akita EVO II
    • RAS-B13N3KVP-E
    • RAS 18SKP-ES
    • WH-TA04NE
    • WC-L03SE
    • WH-UB03NJ remote
    • RAS-2558V
    • WH-TA01JE remote
    • RAS-25SKVP2-ND
    • generic
    • RAS-M10YKV-E
    • RAS-M13YKV-E
    • RAS-4M27YAV-E
    • WH-E1YE remote
  • transcold
    • M1-F-NO-6
    • generic
  • tronitechnik
    • Reykir 9000
    • KKG29A-C1 remote
  • trotech
    • PAC 2100 X
    • PAC 3900 X
    • RG57H(B)/BGE remote
    • RG57H3(B)/BGCEF-M remote
    • PAC 3200
    • PAC 3550 Pro
    • Duux Blizzard Smart 10K / DXMA04
    • generic
    • generic 3550
  • truma
    • Aventa
    • 40091-86700 remote
    • generic
  • ultimate
    • Heat Pump
  • vailland
    • YACIFB remote
    • VAI5-035WNI
  • vestel
    • BIOX CXP-9
    • generic
  • voltas
    • 122LZF 4011252
    • generic
    • generic 2
  • whirlpool
    • DG11J1-3A remote
    • DG11J1-04 remote
    • DG11J1-91 remote
    • SPIS409L
    • SPIS412L
    • SPIW409L
    • SPIW412L
    • SPIW418L
    • generic
    • generic 2

Library

pyhvac uses plugin to add support.

Each plugin file must have a

   PluginObject

class that must have a "get_device" method to return HVAC objects, a 'brand' attribute and a 'models' attribute containing a dictionary matching models to objects. Note that brand and models MUST BE lowercased.

Each HVAC object describes a specific way of generating codes for IR transmission.

The codes should be returned as a list of bytes in either lsb or msb format. The HVAC object must have its "is_msb" attribute set to False or True accordingly.

All HVAC objects are required to have at the minimum 2 capabilities:

mode   with at least "off" and another value ("auto", "cool", ....)
temperature  with the accepted range

Other capabilities are expected.

To simplify things, it is requested that some sort of normalization of function names occur. In most cases an AC unit will have the following

mode: the operating mode. Values are expected to be amongst
      "off"   turned off (This is mandatory)
      "auto"  automatic mode sometines known as "feel", "ai", ...
      "cool"  Cooling
      "heat"  Heating
      "dry"   dehumidifying
      "fan"   fan mode only

temperature:  The full range of temperatures. If there
              are 2 distinct ranges for cooling or heating,
              the union should be used here.

              The attribute 'temperature_step' can be used to
              specify fractioanl temperature e.g. 0.5, 0.1


fan: The air flow power. Values are expecterd to be amongst
       "auto"   Automatic mode
       lowest   The lowest air flow setting
       low
       medium
       high
       highest

       When there are only 3 modes, highest, medium and lowest should be used if possible

swing: The use of the vertical orientation of the air flow..
        It can be a switch on/off (values 'off' and 'on') or more complex

        auto  automatic (in many cases similar to the on/off switch function)
        ceiling up up up
        90°    Horizontal orientation
        60°
        45°
        30°
        0°     Vertical orientation

Many other functions are possible, but still some canonization is recommended.

For instance, many manufactures trademarked their air purifying technology: nanoe, nanoex (Panasonic), plasmacluster (Sharp), plasma (LG).... In this case it is recommended to use the name "purifier" for that functionm

The HVAC object offers to convenience methods: to_lirs, to transform the frames into lirc codes to_broadlink, to trnaform the frames into Broadlink compatible codes

TO BE CONTINUED

Metadata

Release files for pyhvac 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pyhvac 0.1.7
File
pyhvac-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pyhvac-0.1.7-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pyhvac-0.1.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pyhvac-0.1.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pyhvac-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyhvac-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyhvac-0.1.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pyhvac-0.1.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pyhvac-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyhvac-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyhvac-0.1.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pyhvac-0.1.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pyhvac-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyhvac-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyhvac-0.1.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pyhvac-0.1.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pyhvac-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyhvac-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pyhvac-0.1.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pyhvac-0.1.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pyhvac-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pyhvac-0.1.7-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
pyhvac-0.1.7-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pyhvac-0.1.7-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details

Total release size: 81.3 MB

Release files / pyhvac-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pyhvac-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
23c578c314b477d70e4a4175686e024abe122db2e0583e0cb7c7f09589e778eb
BLAKE2b-256 checksum
How to use checksums
e7b3042cf7f22b80f22a87468644c549c1cf551cb078e441f94d99b5fbc8ce38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pyhvac-0.1.7-cp314-cp314-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0de5b12c7c5606b49d6dfc0f6a5031cd6bf85127e6d573db244c86d2916605ec
BLAKE2b-256 checksum
How to use checksums
bcc5a8e7ce8efbc1991e556fbd2b907076ef5e111cefe2f7bce999dcdd129270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyhvac-0.1.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e53327ab62749cdda0e9babde9d8b57dc9929f333b57fb0d35e1824e80b1dddb
BLAKE2b-256 checksum
How to use checksums
7c70044ba152566db7c285f84c46fd975f40b5ec1834236b2ad3d644101a31d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhvac-0.1.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
907cb02010bb182f3ae3518fcf5da5d8aba062bdcb67f28e369ddd2d5afa97a7
BLAKE2b-256 checksum
How to use checksums
e2fe0413facc1eafba16cf3023dd6dff379cb13c419b8b95488c84b0c9fb8c4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyhvac-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d120bdaaf98eb2e35fc1aead3627ccc166c63ff6549b6f791365dde5e83f694f
BLAKE2b-256 checksum
How to use checksums
f5b5b484e914bcc733b2bcba33e81a1a18d212f58834bb05ed088094f2f88ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyhvac-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1b86796e87a56f3ee45490066047be6dc6c49671b462062b43ef16fc268952f4
BLAKE2b-256 checksum
How to use checksums
8bf64c8b85ecf051eea2d058433a10f7585b9a137ec9ef1aa8ef4eae4566bc3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyhvac-0.1.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ddfd8b2cb4d07fb1f696ec8ef33253a43a4ddfda23538e44e28e36010ec452f5
BLAKE2b-256 checksum
How to use checksums
11bbb5c11ee4c3128f734a4339f75d052b9c1b426a6280678a45e8943b5bc22d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhvac-0.1.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ff0dda178f7e5b6dc9469ae150ecb98931cb150dccac68efc622b0d07f20919f
BLAKE2b-256 checksum
How to use checksums
0f6e16265169d73e4e2071ef5c993b12aac495b9000ec536e088e3361c393997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyhvac-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
32feacbaf2fb1f8d471ee2cdef59ad7cf428552ec1098bbc3ce0b5d96496ab7f
BLAKE2b-256 checksum
How to use checksums
fd90e91e5e633666f407d46317c4eabe4b475b01205ad70713c1f872d1de22d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyhvac-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b71b76ca75773e25a9015ae50c8f93bd64a90224dd7552ac8088d763ce5ed2a5
BLAKE2b-256 checksum
How to use checksums
11ecccf403a91064c1261c6a752da5ba8b8a5b778ea3f699ae03f667aba45661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyhvac-0.1.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e0af33cc7a4766a35840e967d5a87e77871ed9a80b678f20e250b1337099717
BLAKE2b-256 checksum
How to use checksums
d34c7d6c04a673844a51307172b29527ac0410ea93d37bf098ef4980fb74bbef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhvac-0.1.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
38429ba446edc1c1d5627b36c3fb97c43d085abee6430424e3f77f55eacaff75
BLAKE2b-256 checksum
How to use checksums
f105b69b42c2ea83da7eff12b92aab23da37c29c4834fd10949c3d576ea535a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyhvac-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
816ac1baa3ad3178aa6b06889c9c3dbeba5869a54b64ff5b004d8fb8e92b289c
BLAKE2b-256 checksum
How to use checksums
6d009b9892504ed7b5a1f3da714fdf5898f8f933ec780e80abd1f5af3bc8bc35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyhvac-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
411bc86bcb3cba87cde5d6e35488efdf3271e52d5d54a59e9aa994d62e741229
BLAKE2b-256 checksum
How to use checksums
2fcb00b20356674988a56321ea400266a608b7ecce99788402a6448e8fdfbd39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyhvac-0.1.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6420995d212aa93294b94d94bcd2cd6acd18ca3d6dee07e28998e867d2197ae4
BLAKE2b-256 checksum
How to use checksums
062ff5144a5d67eb737aa9a234d1a70836cca2485ee50b6b57916aa6a93f960a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhvac-0.1.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f71ccc1c041c119f5871b5d0f3e82b1c70e5dd190b990a0ab230407a48528109
BLAKE2b-256 checksum
How to use checksums
ef9c78686a666c3f93304120ad6ad8e7e1d2ff4e5e4b3ef0f17b837cec2d60de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyhvac-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
60aa4981ff57f4c4170d44e68ef1cf9d53b91f0ae979b86a804d8d2f3b115489
BLAKE2b-256 checksum
How to use checksums
e3d9e865b1a19ad901bb111e7920b50da18edc334fc9abf9cad65f6dc7a22d14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pyhvac-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
288a5d273f7882ad05772557c172d751e09786ba6cc19c8ac08b39f12ba14414
BLAKE2b-256 checksum
How to use checksums
1f82140af979b7bd4c8955b79c5220c3830096a6cd15d3ccb00be8576c99f5d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyhvac-0.1.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3612b71ada94c5eece24441f15388a79c8395936fdb0bb4f584b84a528f51b87
BLAKE2b-256 checksum
How to use checksums
7147285e6c604d98bd628acb21315ec3f3fe194a01347db3206ebbc23b74300e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhvac-0.1.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1bb298a90f14ae184a5cdd9e6e56cd591c51ab83c4c9c13ab783dcc82401e766
BLAKE2b-256 checksum
How to use checksums
a9ae99445464fab4b84a8e52c1eda7172beebd3db0c072abbb4e1de6254e781b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pyhvac-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl
Size 3.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f52cde0c74301edc00d5ee05172084bc6e9b789c8a7446ca2f8ca2747c0c763f
BLAKE2b-256 checksum
How to use checksums
62d2f09cafcaed64b3b41cad04e59c22705269451a98d3bcb51bb1f8c51c9016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL pyhvac-0.1.7-cp39-cp39-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
49ba3effc4e0fd4643339aecad8f809d346f3f1eb752304f00070d8c35316696
BLAKE2b-256 checksum
How to use checksums
f40f37197d50b0734a078802f2f1487f06c293d400c34cf39aaaa6b0be7d2796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyhvac-0.1.7-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c2a1b1c9cb2126dbba84f7b284065ce56d5aa7c6e8af60288db8ad64adebd3e0
BLAKE2b-256 checksum
How to use checksums
fff259da24ca98eec0980b52cf7aa13d9782a49de3fae39e93b61d4ad627186d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release files / pyhvac-0.1.7-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhvac-0.1.7-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1579da38ac1d7c741629541bdac827798d770092f378636715e10e971f481ca9
BLAKE2b-256 checksum
How to use checksums
512b690d587f3405c57bf57275c1532b7998c108159c63a08319854519acda90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.7 This release

24 release files

0.1.0

19 release files

0.0.4

19 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page