handle decimals from rust parser

master
Konstantin Gründger 2025-05-22 09:49:56 +02:00
rodzic 3f326d5087
commit c6a71a19a5
6 zmienionych plików z 196 dodań i 196 usunięć

Wyświetl plik

@ -88,14 +88,14 @@ def parse(aprs_message, reference_timestamp=None, calculate_relations=False, use
if 'address' in position: message['address'] = f"{position['address']:06X}" if 'address' in position: message['address'] = f"{position['address']:06X}"
if 'climb_rate' in position: message["climb_rate"] = position['climb_rate'] * FPM_TO_MS if 'climb_rate' in position: message["climb_rate"] = position['climb_rate'] * FPM_TO_MS
if 'turn_rate' in position: message["turn_rate"] = position['turn_rate'] * HPM_TO_DEGS if 'turn_rate' in position: message["turn_rate"] = float(position['turn_rate']) * HPM_TO_DEGS
if 'signal_quality' in position: message["signal_quality"] = position['signal_quality'] if 'signal_quality' in position: message["signal_quality"] = float(position['signal_quality'])
if 'error' in position: message["error_count"] = position['error'] if 'error' in position: message["error_count"] = position['error']
if 'frequency_offset' in position: message["frequency_offset"] = position['frequency_offset'] if 'frequency_offset' in position: message["frequency_offset"] = float(position['frequency_offset'])
if 'gps_quality' in position: message["gps_quality"] = position['gps_quality'] if 'gps_quality' in position: message["gps_quality"] = position['gps_quality']
if 'flight_level' in position: message["flightlevel"] = position['flight_level'] if 'flight_level' in position: message["flightlevel"] = position['flight_level']
if 'signal_power' in position: message["signal_power"] = position['signal_power'] if 'signal_power' in position: message["signal_power"] = position['signal_power']
if 'software_version' in position: message["software_version"] = position['software_version'] if 'software_version' in position: message["software_version"] = float(position['software_version'])
if 'hardware_version' in position: message["hardware_version"] = position['hardware_version'] if 'hardware_version' in position: message["hardware_version"] = position['hardware_version']
if 'original_address' in position: message["real_address"] = f"{position['original_address']:06X}" if 'original_address' in position: message["real_address"] = f"{position['original_address']:06X}"
@ -107,23 +107,23 @@ def parse(aprs_message, reference_timestamp=None, calculate_relations=False, use
if 'version' in status: message["version"] = status['version'] if 'version' in status: message["version"] = status['version']
if 'platform' in status: message["platform"] = status['platform'] if 'platform' in status: message["platform"] = status['platform']
if 'cpu_load' in status: message["cpu_load"] = status['cpu_load'] if 'cpu_load' in status: message["cpu_load"] = float(status['cpu_load'])
if 'ram_free' in status: message["free_ram"] = status['ram_free'] if 'ram_free' in status: message["free_ram"] = float(status['ram_free'])
if 'ram_total' in status: message["total_ram"] = status['ram_total'] if 'ram_total' in status: message["total_ram"] = float(status['ram_total'])
if 'ntp_offset' in status: message["ntp_error"] = status['ntp_offset'] if 'ntp_offset' in status: message["ntp_error"] = float(status['ntp_offset'])
if 'ntp_correction' in status: message["rt_crystal_correction"] = status['ntp_correction'] if 'ntp_correction' in status: message["rt_crystal_correction"] = float(status['ntp_correction'])
if 'voltage' in status: message["voltage"] = status['voltage'] if 'voltage' in status: message["voltage"] = float(status['voltage'])
if 'amperage' in status: message["amperage"] = status['amperage'] if 'amperage' in status: message["amperage"] = float(status['amperage'])
if 'cpu_temperature' in status: message["cpu_temp"] = status['cpu_temperature'] if 'cpu_temperature' in status: message["cpu_temp"] = float(status['cpu_temperature'])
if 'visible_senders' in status: message["senders_visible"] = status['visible_senders'] if 'visible_senders' in status: message["senders_visible"] = status['visible_senders']
if 'latency' in status: message["latency"] = status['latency'] if 'latency' in status: message["latency"] = status['latency']
if 'senders' in status: message["senders_total"] = status['senders'] if 'senders' in status: message["senders_total"] = status['senders']
if 'rf_correction_manual' in status: message["rec_crystal_correction"] = status['rf_correction_manual'] if 'rf_correction_manual' in status: message["rec_crystal_correction"] = status['rf_correction_manual']
if 'rf_correction_automatic' in status: message["rec_crystal_correction_fine"] = status['rf_correction_automatic'] if 'rf_correction_automatic' in status: message["rec_crystal_correction_fine"] = float(status['rf_correction_automatic'])
if 'noise' in status: message["rec_input_noise"] = status['noise'] if 'noise' in status: message["rec_input_noise"] = float(status['noise'])
if 'senders_signal_quality' in status: message["senders_signal"] = status['senders_signal_quality'] if 'senders_signal_quality' in status: message["senders_signal"] = float(status['senders_signal_quality'])
if 'senders_messages' in status: message["senders_messages"] = status['senders_messages'] if 'senders_messages' in status: message["senders_messages"] = status['senders_messages']
if 'good_senders_signal_quality' in status: message["good_senders_signal"] = status['good_senders_signal_quality'] if 'good_senders_signal_quality' in status: message["good_senders_signal"] = float(status['good_senders_signal_quality'])
if 'good_senders' in status: message["good_senders"] = status['good_senders'] if 'good_senders' in status: message["good_senders"] = status['good_senders']
if 'good_and_bad_senders' in status: message["good_and_bad_senders"] = status['good_and_bad_senders'] if 'good_and_bad_senders' in status: message["good_and_bad_senders"] = status['good_and_bad_senders']

338
poetry.lock wygenerowano
Wyświetl plik

@ -129,75 +129,75 @@ files = [
[[package]] [[package]]
name = "coverage" name = "coverage"
version = "7.8.0" version = "7.8.1"
description = "Code coverage measurement for Python" description = "Code coverage measurement for Python"
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["dev"] groups = ["dev"]
files = [ files = [
{file = "coverage-7.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2931f66991175369859b5fd58529cd4b73582461877ecfd859b6549869287ffe"}, {file = "coverage-7.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7af3990490982fbd2437156c69edbe82b7edf99bc60302cceeeaf79afb886b8"},
{file = "coverage-7.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:52a523153c568d2c0ef8826f6cc23031dc86cffb8c6aeab92c4ff776e7951b28"}, {file = "coverage-7.8.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c5757a7b25fe48040fa120ba6597f5f885b01e323e0d13fe21ff95a70c0f76b7"},
{file = "coverage-7.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c8a5c139aae4c35cbd7cadca1df02ea8cf28a911534fc1b0456acb0b14234f3"}, {file = "coverage-7.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f105631835fdf191c971c4da93d27e732e028d73ecaa1a88f458d497d026cf"},
{file = "coverage-7.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5a26c0c795c3e0b63ec7da6efded5f0bc856d7c0b24b2ac84b4d1d7bc578d676"}, {file = "coverage-7.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21645788c5c2afa3df2d4b607638d86207b84cb495503b71e80e16b4c6b44e80"},
{file = "coverage-7.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821f7bcbaa84318287115d54becb1915eece6918136c6f91045bb84e2f88739d"}, {file = "coverage-7.8.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e93f36a5c9d995f40e9c4cd9bbabd83fd78705792fa250980256c93accd07bb6"},
{file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a321c61477ff8ee705b8a5fed370b5710c56b3a52d17b983d9215861e37b642a"}, {file = "coverage-7.8.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d591f2ddad432b794f77dc1e94334a80015a3fc7fa07fd6aed8f40362083be5b"},
{file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:ed2144b8a78f9d94d9515963ed273d620e07846acd5d4b0a642d4849e8d91a0c"}, {file = "coverage-7.8.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:be2b1a455b3ecfee20638289bb091a95216887d44924a41c28a601efac0916e8"},
{file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:042e7841a26498fff7a37d6fda770d17519982f5b7d8bf5278d140b67b61095f"}, {file = "coverage-7.8.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:061a3bf679dc38fe34d3822f10a9977d548de86b440010beb1e3b44ba93d20f7"},
{file = "coverage-7.8.0-cp310-cp310-win32.whl", hash = "sha256:f9983d01d7705b2d1f7a95e10bbe4091fabc03a46881a256c2787637b087003f"}, {file = "coverage-7.8.1-cp310-cp310-win32.whl", hash = "sha256:12950b6373dc9dfe1ce22a8506ec29c82bfc5b38146ced0a222f38cf5d99a56d"},
{file = "coverage-7.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:5a570cd9bd20b85d1a0d7b009aaf6c110b52b5755c17be6962f8ccd65d1dbd23"}, {file = "coverage-7.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:11e5ea0acd8cc5d23030c34dfb2eb6638ad886328df18cc69f8eefab73d1ece5"},
{file = "coverage-7.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e7ac22a0bb2c7c49f441f7a6d46c9c80d96e56f5a8bc6972529ed43c8b694e27"}, {file = "coverage-7.8.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc6bebc15c3b275174c66cf4e1c949a94c5c2a3edaa2f193a1225548c52c771"},
{file = "coverage-7.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf13d564d310c156d1c8e53877baf2993fb3073b2fc9f69790ca6a732eb4bfea"}, {file = "coverage-7.8.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a6c35afd5b912101fabf42975d92d750cfce33c571508a82ff334a133c40d5"},
{file = "coverage-7.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5761c70c017c1b0d21b0815a920ffb94a670c8d5d409d9b38857874c21f70d7"}, {file = "coverage-7.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b37729ba34c116a3b2b6fb99df5c37a4ca40e96f430070488fd7a1077ad44907"},
{file = "coverage-7.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5ff52d790c7e1628241ffbcaeb33e07d14b007b6eb00a19320c7b8a7024c040"}, {file = "coverage-7.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6424c716f4c38ff8f62b602e6b94cde478dadda542a1cb3fe2fe2520cc2aae3"},
{file = "coverage-7.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d39fc4817fd67b3915256af5dda75fd4ee10621a3d484524487e33416c6f3543"}, {file = "coverage-7.8.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bcfafb2809cd01be8ffe5f962e01b0fbe4cc1d74513434c52ff2dd05b86d492"},
{file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b44674870709017e4b4036e3d0d6c17f06a0e6d4436422e0ad29b882c40697d2"}, {file = "coverage-7.8.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e3f65da9701648d226b6b24ded3e2528b72075e48d7540968cd857c3bd4c5321"},
{file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8f99eb72bf27cbb167b636eb1726f590c00e1ad375002230607a844d9e9a2318"}, {file = "coverage-7.8.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:173e16969f990688aae4b4487717c44330bc57fd8b61a6216ce8eeb827eb5c0d"},
{file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b571bf5341ba8c6bc02e0baeaf3b061ab993bf372d982ae509807e7f112554e9"}, {file = "coverage-7.8.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3763b9a4bc128f72da5dcfd7fcc7c7d6644ed28e8f2db473ce1ef0dd37a43fa9"},
{file = "coverage-7.8.0-cp311-cp311-win32.whl", hash = "sha256:e75a2ad7b647fd8046d58c3132d7eaf31b12d8a53c0e4b21fa9c4d23d6ee6d3c"}, {file = "coverage-7.8.1-cp311-cp311-win32.whl", hash = "sha256:d074380f587360d2500f3b065232c67ae248aaf739267807adbcd29b88bdf864"},
{file = "coverage-7.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:3043ba1c88b2139126fc72cb48574b90e2e0546d4c78b5299317f61b7f718b78"}, {file = "coverage-7.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:cd21de85aa0e247b79c6c41f8b5541b54285550f2da6a9448d82b53234d3611b"},
{file = "coverage-7.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bbb5cc845a0292e0c520656d19d7ce40e18d0e19b22cb3e0409135a575bf79fc"}, {file = "coverage-7.8.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2d8f844e837374a9497e11722d9eb9dfeb33b1b5d31136786c39a4c1a3073c6d"},
{file = "coverage-7.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4dfd9a93db9e78666d178d4f08a5408aa3f2474ad4d0e0378ed5f2ef71640cb6"}, {file = "coverage-7.8.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9cd54a762667c32112df5d6f059c5d61fa532ee06460948cc5bcbf60c502f5c9"},
{file = "coverage-7.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f017a61399f13aa6d1039f75cd467be388d157cd81f1a119b9d9a68ba6f2830d"}, {file = "coverage-7.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:958b513e23286178b513a6b4d975fe9e7cddbcea6e5ebe8d836e4ef067577154"},
{file = "coverage-7.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0915742f4c82208ebf47a2b154a5334155ed9ef9fe6190674b8a46c2fb89cb05"}, {file = "coverage-7.8.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b31756ea647b6ef53190f6b708ad0c4c2ea879bc17799ba5b0699eee59ecf7b"},
{file = "coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a40fcf208e021eb14b0fac6bdb045c0e0cab53105f93ba0d03fd934c956143a"}, {file = "coverage-7.8.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ccad4e29ac1b6f75bfeedb2cac4860fe5bd9e0a2f04c3e3218f661fa389ab101"},
{file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a1f406a8e0995d654b2ad87c62caf6befa767885301f3b8f6f73e6f3c31ec3a6"}, {file = "coverage-7.8.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:452f3831c64f5f50260e18a89e613594590d6ceac5206a9b7d76ba43586b01b3"},
{file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:77af0f6447a582fdc7de5e06fa3757a3ef87769fbb0fdbdeba78c23049140a47"}, {file = "coverage-7.8.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9296df6a33b8539cd753765eb5b47308602263a14b124a099cbcf5f770d7cf90"},
{file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f2d32f95922927186c6dbc8bc60df0d186b6edb828d299ab10898ef3f40052fe"}, {file = "coverage-7.8.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d52d79dfd3b410b153b6d65b0e3afe834eca2b969377f55ad73c67156d35af0d"},
{file = "coverage-7.8.0-cp312-cp312-win32.whl", hash = "sha256:769773614e676f9d8e8a0980dd7740f09a6ea386d0f383db6821df07d0f08545"}, {file = "coverage-7.8.1-cp312-cp312-win32.whl", hash = "sha256:ebdf212e1ed85af63fa1a76d556c0a3c7b34348ffba6e145a64b15f003ad0a2b"},
{file = "coverage-7.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:e5d2b9be5b0693cf21eb4ce0ec8d211efb43966f6657807f6859aab3814f946b"}, {file = "coverage-7.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:c04a7903644ccea8fa07c3e76db43ca31c8d453f93c5c94c0f9b82efca225543"},
{file = "coverage-7.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5ac46d0c2dd5820ce93943a501ac5f6548ea81594777ca585bf002aa8854cacd"}, {file = "coverage-7.8.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dd5c305faa2e69334a53061b3168987847dadc2449bab95735242a9bde92fde8"},
{file = "coverage-7.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:771eb7587a0563ca5bb6f622b9ed7f9d07bd08900f7589b4febff05f469bea00"}, {file = "coverage-7.8.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:af6b8cdf0857fd4e6460dd6639c37c3f82163127f6112c1942b5e6a52a477676"},
{file = "coverage-7.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42421e04069fb2cbcbca5a696c4050b84a43b05392679d4068acbe65449b5c64"}, {file = "coverage-7.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e233a56bbf99e4cb134c4f8e63b16c77714e3987daf2c5aa10c3ba8c4232d730"},
{file = "coverage-7.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:554fec1199d93ab30adaa751db68acec2b41c5602ac944bb19187cb9a41a8067"}, {file = "coverage-7.8.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9dabc70012fd7b58a8040a7bc1b5f71fd0e62e2138aefdd8367d3d24bf82c349"},
{file = "coverage-7.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aaeb00761f985007b38cf463b1d160a14a22c34eb3f6a39d9ad6fc27cb73008"}, {file = "coverage-7.8.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1f8e96455907496b3e4ea16f63bb578da31e17d2805278b193525e7714f17f2"},
{file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:581a40c7b94921fffd6457ffe532259813fc68eb2bdda60fa8cc343414ce3733"}, {file = "coverage-7.8.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0034ceec8e91fdaf77350901cc48f47efd00f23c220a3f9fc1187774ddf307cb"},
{file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f319bae0321bc838e205bf9e5bc28f0a3165f30c203b610f17ab5552cff90323"}, {file = "coverage-7.8.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82db9344a07dd9106796b9fe8805425633146a7ea7fed5ed07c65a64d0bb79e1"},
{file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:04bfec25a8ef1c5f41f5e7e5c842f6b615599ca8ba8391ec33a9290d9d2db3a3"}, {file = "coverage-7.8.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9772c9e266b2ca4999180c12b90c8efb4c5c9ad3e55f301d78bc579af6467ad9"},
{file = "coverage-7.8.0-cp313-cp313-win32.whl", hash = "sha256:dd19608788b50eed889e13a5d71d832edc34fc9dfce606f66e8f9f917eef910d"}, {file = "coverage-7.8.1-cp313-cp313-win32.whl", hash = "sha256:6f24a1e2c373a77afae21bc512466a91e31251685c271c5309ee3e557f6e3e03"},
{file = "coverage-7.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:a9abbccd778d98e9c7e85038e35e91e67f5b520776781d9a1e2ee9d400869487"}, {file = "coverage-7.8.1-cp313-cp313-win_amd64.whl", hash = "sha256:76a4e1d62505a21971968be61ae17cbdc5e0c483265a37f7ddbbc050f9c0b8ec"},
{file = "coverage-7.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:18c5ae6d061ad5b3e7eef4363fb27a0576012a7447af48be6c75b88494c6cf25"}, {file = "coverage-7.8.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:35dd5d405a1d378c39f3f30f628a25b0b99f1b8e5bdd78275df2e7b0404892d7"},
{file = "coverage-7.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:95aa6ae391a22bbbce1b77ddac846c98c5473de0372ba5c463480043a07bff42"}, {file = "coverage-7.8.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:87b86a87f8de2e1bd0bcd45faf1b1edf54f988c8857157300e0336efcfb8ede6"},
{file = "coverage-7.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e013b07ba1c748dacc2a80e69a46286ff145935f260eb8c72df7185bf048f502"}, {file = "coverage-7.8.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce4553a573edb363d5db12be1c044826878bec039159d6d4eafe826ef773396d"},
{file = "coverage-7.8.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d766a4f0e5aa1ba056ec3496243150698dc0481902e2b8559314368717be82b1"}, {file = "coverage-7.8.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db181a1896e0bad75b3bf4916c49fd3cf6751f9cc203fe0e0ecbee1fc43590fa"},
{file = "coverage-7.8.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad80e6b4a0c3cb6f10f29ae4c60e991f424e6b14219d46f1e7d442b938ee68a4"}, {file = "coverage-7.8.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ce2606a171f9cf7c15a77ca61f979ffc0e0d92cd2fb18767cead58c1d19f58e"},
{file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b87eb6fc9e1bb8f98892a2458781348fa37e6925f35bb6ceb9d4afd54ba36c73"}, {file = "coverage-7.8.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4fc4f7cff2495d6d112353c33a439230a6de0b7cd0c2578f1e8d75326f63d783"},
{file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d1ba00ae33be84066cfbe7361d4e04dec78445b2b88bdb734d0d1cbab916025a"}, {file = "coverage-7.8.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ff619c58322d9d6df0a859dc76c3532d7bdbc125cb040f7cd642141446b4f654"},
{file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f3c38e4e5ccbdc9198aecc766cedbb134b2d89bf64533973678dfcf07effd883"}, {file = "coverage-7.8.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c0d6290a466a6f3fadf6add2dd4ec11deba4e1a6e3db2dd284edd497aadf802f"},
{file = "coverage-7.8.0-cp313-cp313t-win32.whl", hash = "sha256:379fe315e206b14e21db5240f89dc0774bdd3e25c3c58c2c733c99eca96f1ada"}, {file = "coverage-7.8.1-cp313-cp313t-win32.whl", hash = "sha256:e4e893c7f7fb12271a667d5c1876710fae06d7580343afdb5f3fc4488b73209e"},
{file = "coverage-7.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2e4b6b87bb0c846a9315e3ab4be2d52fac905100565f4b92f02c445c8799e257"}, {file = "coverage-7.8.1-cp313-cp313t-win_amd64.whl", hash = "sha256:41d142eefbc0bb3be160a77b2c0fbec76f345387676265052e224eb6c67b7af3"},
{file = "coverage-7.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fa260de59dfb143af06dcf30c2be0b200bed2a73737a8a59248fcb9fa601ef0f"}, {file = "coverage-7.8.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d5102e17b81158de17d4b5bc363fcffd15231a38ef3f50b8e6fa01f0c6911194"},
{file = "coverage-7.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:96121edfa4c2dfdda409877ea8608dd01de816a4dc4a0523356067b305e4e17a"}, {file = "coverage-7.8.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3bd8e3753257e95e94f38c058627aba1581d51f674e3badf226283b2bdb8f8ca"},
{file = "coverage-7.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b8af63b9afa1031c0ef05b217faa598f3069148eeee6bb24b79da9012423b82"}, {file = "coverage-7.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d616b5a543c7d4deffa25eb8d8ae3d0d95097f08ac8b131600bb7fbf967ea0e2"},
{file = "coverage-7.8.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89b1f4af0d4afe495cd4787a68e00f30f1d15939f550e869de90a86efa7e0814"}, {file = "coverage-7.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7a95b0dce364535a63fde0ec1b1ca36400037175d3b62ce04d85dbca5e33832"},
{file = "coverage-7.8.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ec0be97723ae72d63d3aa41961a0b9a6f5a53ff599813c324548d18e3b9e8c"}, {file = "coverage-7.8.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f82c1a1c1897d2293cb6c50f20fe8a9ea2add1a228eff479380917a1fe7bbb68"},
{file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8a1d96e780bdb2d0cbb297325711701f7c0b6f89199a57f2049e90064c29f6bd"}, {file = "coverage-7.8.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:62a13b372b65fa6e11685df9ca924bed23bab1d0f277f9b67be7536f253aaf17"},
{file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f1d8a2a57b47142b10374902777e798784abf400a004b14f1b0b9eaf1e528ba4"}, {file = "coverage-7.8.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:fe4877c24711458f7990392181be30166cc3ae72158036ecb48a73c30c99fb6f"},
{file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cf60dd2696b457b710dd40bf17ad269d5f5457b96442f7f85722bdb16fa6c899"}, {file = "coverage-7.8.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ae5e557aa92565d72f6d3196e878e7cbd6a6380e02a15eafe0af781bd767c10d"},
{file = "coverage-7.8.0-cp39-cp39-win32.whl", hash = "sha256:be945402e03de47ba1872cd5236395e0f4ad635526185a930735f66710e1bd3f"}, {file = "coverage-7.8.1-cp39-cp39-win32.whl", hash = "sha256:87284f272746e31919302ab6211b16b41135109822c498f6e7b40a2f828e7836"},
{file = "coverage-7.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:90e7fbc6216ecaffa5a880cdc9c77b7418c1dcb166166b78dbc630d07f278cc3"}, {file = "coverage-7.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:07fff2f2ce465fae27447432d39ce733476fbf8478de51fb4034c201e0c5da6d"},
{file = "coverage-7.8.0-pp39.pp310.pp311-none-any.whl", hash = "sha256:b8194fb8e50d556d5849753de991d390c5a1edeeba50f68e3a9253fbd8bf8ccd"}, {file = "coverage-7.8.1-pp39.pp310.pp311-none-any.whl", hash = "sha256:adafe9d71a940927dd3ad8d487f521f11277f133568b7da622666ebd08923191"},
{file = "coverage-7.8.0-py3-none-any.whl", hash = "sha256:dbf364b4c5e7bae9250528167dfe40219b62e2d573c854d74be213e1e52069f7"}, {file = "coverage-7.8.1-py3-none-any.whl", hash = "sha256:e54b80885b0e61d346accc5709daf8762471a452345521cc9281604a907162c2"},
{file = "coverage-7.8.0.tar.gz", hash = "sha256:7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501"}, {file = "coverage-7.8.1.tar.gz", hash = "sha256:d41d4da5f2871b1782c6b74948d2d37aac3a5b39b43a6ba31d736b97a02ae1f1"},
] ]
[package.dependencies] [package.dependencies]
@ -283,115 +283,115 @@ files = [
[[package]] [[package]]
name = "ogn-parser" name = "ogn-parser"
version = "0.3.13" version = "0.3.14"
description = "OGN message parser for Python" description = "OGN message parser for Python"
optional = false optional = false
python-versions = ">=3.9" python-versions = ">=3.9"
groups = ["main"] groups = ["main"]
files = [ files = [
{file = "ogn_parser-0.3.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41d50b08130675a8bcef022e9551f516a2b7a8170f88b1e23f0d61df33da8534"}, {file = "ogn_parser-0.3.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:673bb7eaa224a47b832d8bda20508a321d326bddb14fa01e3d833af76de94b45"},
{file = "ogn_parser-0.3.13-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c194d6146663e79cc1edc9063a564ed0fdd8be8ea1aa3ca187161c69f1852e8"}, {file = "ogn_parser-0.3.14-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:daa4482a70cdab55226a2c5e9430116b0c9c0104a31e75692e6a8bf6ab6f7d3b"},
{file = "ogn_parser-0.3.13-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:39d7930083825ee1b024b398c4fc74bb255dca0b7d9493bce659c42ec227606a"}, {file = "ogn_parser-0.3.14-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:17051afa76069fa47facb449e29e54b09d9564de2f452b134b557e7528b518c9"},
{file = "ogn_parser-0.3.13-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fbd0d8b8451b64579f5db43e542085557778139504a6f3c8783c577800a41ca2"}, {file = "ogn_parser-0.3.14-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:250e6a226d4f95bbfe0c48178d5d9e5b0c20cfa52699f1a7484152ec22972abd"},
{file = "ogn_parser-0.3.13-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:68ade7e496618f78635c508f85235f4d1ec2b0223d5a2e392923d2eea3d262fc"}, {file = "ogn_parser-0.3.14-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d0913bfb1bbee0bd845679c09f1d817dfa97268682fa202157ba818f6c9a9dc"},
{file = "ogn_parser-0.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dda81e04dbfa7b80ce4bd28c78779eb170b811ef035bf32cd7ef7fe72e60e258"}, {file = "ogn_parser-0.3.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7699d3c7ce56fde123715d142c887a0bcfe096ea6a18d18936b97a2f5c7e474b"},
{file = "ogn_parser-0.3.13-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a67055324fe93b1c54e1c50eea778a26842bf0028ea8049db99e586526b63667"}, {file = "ogn_parser-0.3.14-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:29fb9cbb7a693d4e309f861a8eac745329a31d1dd155e7cf9afe1e2c929570b5"},
{file = "ogn_parser-0.3.13-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:8c35e95cb462fbeaf7a0a823005e62a133e803d979de3ced38349f57f40c0a19"}, {file = "ogn_parser-0.3.14-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:7909377cdf62f82f3f916e09dad483d8efac3c454f939f59c8b456b27d8a8420"},
{file = "ogn_parser-0.3.13-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c7314d6f1ef053983b8e12ca6b30bc99f52ba69c8a6390d26a10c502c2bcd480"}, {file = "ogn_parser-0.3.14-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:518eec6014987e0f909b288a0b9f5b3b59d6aefe9778a6f0bcb63a2c0c68fe89"},
{file = "ogn_parser-0.3.13-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5cd56be8345368de71cb8e184b5f1b8a8ee4f7c3d8ab8e0656abde8033b492be"}, {file = "ogn_parser-0.3.14-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:15f0a604392e188b4a70c3fadf6e6419aced2a7ac208f950b84cf86211ef2682"},
{file = "ogn_parser-0.3.13-cp310-cp310-win32.whl", hash = "sha256:9c317b9f34095b31582bda2b29d39394ca93fdd06ab79f728295733c0d7c0a8c"}, {file = "ogn_parser-0.3.14-cp310-cp310-win32.whl", hash = "sha256:bc26467ed75a9405c55299718c33dbddbcd20b2212b9a875c20548f4e2c8b0b0"},
{file = "ogn_parser-0.3.13-cp310-cp310-win_amd64.whl", hash = "sha256:f3e132b980ea8215171739bb0a3ff77e6079e9ac16d5b599351f14460c82614e"}, {file = "ogn_parser-0.3.14-cp310-cp310-win_amd64.whl", hash = "sha256:b6d36e9d648e378ba52c5252f30f93e36099e0dd585cd76a27cf9b8106cd91c9"},
{file = "ogn_parser-0.3.13-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:e1021785428f793537bc6ba34ed624d6669bbeaa5db26af430fac37bb5c23010"}, {file = "ogn_parser-0.3.14-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:499880b51bfb70d3ad5444777c9976b192f8b791df8dad5b6e6292f02b1a0d04"},
{file = "ogn_parser-0.3.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:39a34b6b5837c90863f46a4e4a6b000e0e08501a664a263b63dc611253ca5edc"}, {file = "ogn_parser-0.3.14-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e6a3bde2ff467bab69a18c947c721fc5a31db49f00bbaafcf6bb73f336b90ce8"},
{file = "ogn_parser-0.3.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cdbdbb7ecfb45ae98f8052e9b5c540dbe4a22a826457b6473bb665d89dc8e03"}, {file = "ogn_parser-0.3.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ae27a6c06be32108dd4cb6770398fbd0e5bcf0d9eb130bfea22606acf0fd178"},
{file = "ogn_parser-0.3.13-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c569d327fee3916491c5162590b2ab57e33999ba42b27b403f6ba233262caf86"}, {file = "ogn_parser-0.3.14-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cd04fb31521e6f2a60a9b9f89eb9e0e6c607d678a5a92350379520ed4ca01e26"},
{file = "ogn_parser-0.3.13-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:039be58972d390d86f171631678739b2d6209c98b0fe095b9860e116c160cda6"}, {file = "ogn_parser-0.3.14-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8f4cca19c275251b5cc4fce3ee79a88030316fdbaa37962c09401cb049ccc07b"},
{file = "ogn_parser-0.3.13-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0234ae94c41e9ba5aca7f55f77a9826704470d19bc1ff45a9cd865f007353a8e"}, {file = "ogn_parser-0.3.14-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f85748d8f333fda7ec26dd205e7eb6da3e486dccebd1520652e9ca9195badee0"},
{file = "ogn_parser-0.3.13-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:21d6fd5f363f7846bc9d2483becc643e389c22464b99ca00cf22d6b118840c5b"}, {file = "ogn_parser-0.3.14-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:396fa7629b9a196fc782ee7d01445070047768add0712b0f548143818ec836a5"},
{file = "ogn_parser-0.3.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee1abc6db25e5c8d3da5c78509250a38458db9e43d2e27f07a84fef5e5989e5"}, {file = "ogn_parser-0.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a57f90b880f8a7c30181cfe02af174f669e0e08d2748c3e2e4805c89abaf707"},
{file = "ogn_parser-0.3.13-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8adc3d5869c2380707aadfca8d523b2b76428e14ecbeac6226f6ae14781e6fc4"}, {file = "ogn_parser-0.3.14-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c095af3c964521f37aba6a7059e2113cf2b9cc52600d93d698f96fb529ad62f7"},
{file = "ogn_parser-0.3.13-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:53bea6e9aa83f2aeed5a064067af5e42b52e66849c8211e7149200c38ca7caee"}, {file = "ogn_parser-0.3.14-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:d56fdc7d0133a63ee57a68ef1b8fcda2012c6f072c1cfbacf1de4d23f327d212"},
{file = "ogn_parser-0.3.13-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:96b7525d08559e216774576ad2009bacc64a3297b26222808147ec014ed99a96"}, {file = "ogn_parser-0.3.14-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8f43db7687e94ed74471a15f694be59bd28e0ceea74c43b052cee9d921785554"},
{file = "ogn_parser-0.3.13-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6616af93fef79a2aa711a764b6d8723fdc93a56c3aa34a684e60fda21b12e348"}, {file = "ogn_parser-0.3.14-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9fc5997b0ea8fe868e89b5e090d1a79ec6ad1e9809820ff95acdd4cf96ced642"},
{file = "ogn_parser-0.3.13-cp311-cp311-win32.whl", hash = "sha256:febdd8b56178745e68078eb5c8d1e1d11fec8a5cacb04a87cc021f50f3585ab0"}, {file = "ogn_parser-0.3.14-cp311-cp311-win32.whl", hash = "sha256:b378baef8e41d0ec7aea7e0dc0a128864bd3ddbfa6aa42e4c55b4b679c174522"},
{file = "ogn_parser-0.3.13-cp311-cp311-win_amd64.whl", hash = "sha256:ec596e676560210f67972a3ccb39fb06cc981ca2bd8c3ad5b7f72ab12a7cb15d"}, {file = "ogn_parser-0.3.14-cp311-cp311-win_amd64.whl", hash = "sha256:8e3a04e6a3623d63256481e0f80d8a3b30c344fe47757a7a2c1c68d0f34a3d67"},
{file = "ogn_parser-0.3.13-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7a9c6b817955e6667468234c34e2b1ca0fcaded24d859a9771b80156e1f43277"}, {file = "ogn_parser-0.3.14-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:cc56a3f9f9e6069c97a6589363959c71693d0be1cbe61351a732088699b40597"},
{file = "ogn_parser-0.3.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b3986fe3162f123af87e8371c9edcd9dbd79fd02923f5da55e0913863933a33c"}, {file = "ogn_parser-0.3.14-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:39ade4cc6a8fccadd0d90762ea0a9926951176cf5f94d84d5d39e81e2297cccb"},
{file = "ogn_parser-0.3.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:66b654714c63499e9fa42d33c92cb52e5631fafa67d8572f1edc686107481e22"}, {file = "ogn_parser-0.3.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c06205cb2082b0f83f579dc369ac33c270debbddf0c798fbd3ff67931d6a71b9"},
{file = "ogn_parser-0.3.13-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bfc7e211f51d94653d3ef3632e1e79fb7e6e0f4621576efb89586f5e003ec79d"}, {file = "ogn_parser-0.3.14-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:437483501be5229c60d1c1b2b87e9397320064fb6b14a64e79a847cc50d3b10b"},
{file = "ogn_parser-0.3.13-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f0a19d56a222bbe7979190c330cb4a7838255b14357d97a2555c46ffe763893"}, {file = "ogn_parser-0.3.14-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec7e96e7c6b691d7cdafc6b850ebb33bf2beba9b4b1092dcc17fe6c8f4600cbf"},
{file = "ogn_parser-0.3.13-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5829c9c4fc80713c5343eefd0fc2ed1703137577394e8d557064be1c0900d7ae"}, {file = "ogn_parser-0.3.14-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adf5c70f346758afd37c333f8adb138485330a70e59f39ef80ddcf6f455a550d"},
{file = "ogn_parser-0.3.13-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39ad2158d1284ecb9574a659c22456a03bfa0691f4c971628d9666dc814c9203"}, {file = "ogn_parser-0.3.14-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65d3534a349571b193e34a734b0bc1cfc99b864698d7a30994df8876a1f58bad"},
{file = "ogn_parser-0.3.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f523058f2d3e318370ab22839de734c3857344e64ef130ac617eb7272134951b"}, {file = "ogn_parser-0.3.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e272e8e86c86a4f9751ba3601448d746d5a9a91f6ec0f92731c7bebd505bf157"},
{file = "ogn_parser-0.3.13-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:32de949dd34c3641ec82aa1fd1d826cdaed196761c574d2970521768ca8bce3f"}, {file = "ogn_parser-0.3.14-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:254503f183b60b4ec63737ffc226063ca9397488ffeffab59a8df682e0fe1862"},
{file = "ogn_parser-0.3.13-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:ab396fbea01dae4f6191c807bf6290d15ce7085fe2c3a3fff959b476cccb879c"}, {file = "ogn_parser-0.3.14-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:309cc0c109071f5f27ef469c8f449759826f0f768275b12280025091fa2feb0d"},
{file = "ogn_parser-0.3.13-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0ced3677764cc3509fde01607557ecef6b041d23b8cc175f9e404298d81d8020"}, {file = "ogn_parser-0.3.14-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8db0d2f72fe68ea18ab6652f53b37289c4924799f2be4f84af073283754c6300"},
{file = "ogn_parser-0.3.13-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d89cb305f64935c0c239ecb0016b2302fb22745d521a69e7640cbebadeb0bb44"}, {file = "ogn_parser-0.3.14-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:18cd371a613d773072bcf70efcdde4615a6c07c843181b18bd86d62d3dd55e6f"},
{file = "ogn_parser-0.3.13-cp312-cp312-win32.whl", hash = "sha256:8cd4d8b9de3d208bad51e1a7071b9626f2dae9322f646968c9aa8e14273622d3"}, {file = "ogn_parser-0.3.14-cp312-cp312-win32.whl", hash = "sha256:a3eee60138d7edc93dd314b3c9c246100f992ddefa0baea0813fe2f4afaf98d0"},
{file = "ogn_parser-0.3.13-cp312-cp312-win_amd64.whl", hash = "sha256:a1ae098d4ea76e4bf2452211f029b61656b866972725a3c4a28f8372c671fef9"}, {file = "ogn_parser-0.3.14-cp312-cp312-win_amd64.whl", hash = "sha256:48c4e33709cd71cc51ef4d3ae13385c6b334dd9558d0035f20924f38e6428d74"},
{file = "ogn_parser-0.3.13-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e1fd34de69b21456736a2f52bf227615f1d7ae422e69502f4714bc73821bc08c"}, {file = "ogn_parser-0.3.14-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ecfdedde439364f4de5b37e4e0fe5a6dcfe08b9b8d996e43898d1150b0b8c9f0"},
{file = "ogn_parser-0.3.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdf171f22f2ec8b1771db3ca1b872ee8a973e9ac5ec8114ecc9199493c63ea31"}, {file = "ogn_parser-0.3.14-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d48ef5276d8e0ad45f8b4f37dc47bea80881f31c1ca2c00b2c7a01d3d8b6b062"},
{file = "ogn_parser-0.3.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28ee291f509c9c94b5e3c2b6509938ae7f4ff9a40da063bb63513ee5326ed21f"}, {file = "ogn_parser-0.3.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b41d66c8d3bd1965d763530ef5d93e17b3bfb5f873448caab4076e0442acd60d"},
{file = "ogn_parser-0.3.13-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cb6ef82a7f9c71575eef5f7f29d4db5f3a8b9e4a4e6e95e1d4b77d2a7d2ad7dd"}, {file = "ogn_parser-0.3.14-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e4cc56704a59526ab069188a2040a5810ec004c5d2ed2675420ede3aeefe65a4"},
{file = "ogn_parser-0.3.13-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bc26c702de600edcfd18b4524f2a2bd5b5cfdc86fc7f028ade1f110cba7afc59"}, {file = "ogn_parser-0.3.14-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbcd6facdb4b914e2f38dd09a6079d7e86cfb4a799508936d5e63ae8300cdc9d"},
{file = "ogn_parser-0.3.13-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ead0fe172a8ea9db652c9168c3f513d159e0dbba31278163bf10544b6aeef2c"}, {file = "ogn_parser-0.3.14-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bf983fca051b022feff94d974670fccf49f4b82a22a540cd6d896dbb60d0838"},
{file = "ogn_parser-0.3.13-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bb29fe94a2c336cbb114dbd83991d56593799f8d751f0a7bdb2c2ddea3273cc"}, {file = "ogn_parser-0.3.14-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6ed64437a596d7a88dc828901eddc5683e912f8be848fa09d9ce4cc168a9b564"},
{file = "ogn_parser-0.3.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d77106b0b9fe958ec41d6c841690836e53fe7331cf0024959ccac07384196f42"}, {file = "ogn_parser-0.3.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ae6d33dcfd7fec9e2abd093f90ba027d54ad930886b3efaf8f8de3dcbb99b11c"},
{file = "ogn_parser-0.3.13-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c27941e94d2417d002c9d51d48ff7d8a8897b783313587c593c0b64dd4f9ba66"}, {file = "ogn_parser-0.3.14-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:205b9f124a52be9e7826c2426d530a499676f8a75fa86652e79bc8be0d0dd5f3"},
{file = "ogn_parser-0.3.13-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2f000536f3d64c274cf2af4ee6aeff4dbd53addd883cb423da0975df913ea2e3"}, {file = "ogn_parser-0.3.14-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:7d62be26a6e10c87a19c4ad5b7a09833e694c5dbc16359c97d834463578700e0"},
{file = "ogn_parser-0.3.13-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c329989b1c12d3f24fbb6f3256ac3aabddb5a22e204062097ceee333d58daeb6"}, {file = "ogn_parser-0.3.14-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c683aff880025f769f537eb9d8f31abf9dcb102b528f18ba91f3a871f77b0b32"},
{file = "ogn_parser-0.3.13-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:218c8bec2aaa7b6f6f58584710c60a0aed44f636a62bd2fdbfcc59740f4ef8ba"}, {file = "ogn_parser-0.3.14-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:50f0b25677a38e7bce2469439a626dd0936192e5e449a1ebc4977bb20ec0a90c"},
{file = "ogn_parser-0.3.13-cp313-cp313-win32.whl", hash = "sha256:b804a974a4d5243100abbd24007faf322443c65740c233989c3140bb2297d822"}, {file = "ogn_parser-0.3.14-cp313-cp313-win32.whl", hash = "sha256:fe7eb16454875e314b653a2d842c704629d4006276c20284805c40b623e8eb4d"},
{file = "ogn_parser-0.3.13-cp313-cp313-win_amd64.whl", hash = "sha256:f640bf34d69ccd1c20d245a1231c9ea9f11ceacc4eadffc4ec5e76250a96479e"}, {file = "ogn_parser-0.3.14-cp313-cp313-win_amd64.whl", hash = "sha256:754639cf1429ebd1ecba1c69794af2b97daa959708bca2e94570b7bb930ae429"},
{file = "ogn_parser-0.3.13-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96c8fe0e97825ef13615e3cfd268bc2ff214308f621a183cf736a2682109733e"}, {file = "ogn_parser-0.3.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5803aa63488aca3902e0a21b1203e22d4a9e2c885a4c0b094b3b00cb08950fee"},
{file = "ogn_parser-0.3.13-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:11f55f16252117c438a715529ed6d11fa8739b0b6537b782629d605ccdb39f90"}, {file = "ogn_parser-0.3.14-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:95e204b2a70e2bd977dbaa89ab97b8e919b5c74601d7d025dda7ce032a911bff"},
{file = "ogn_parser-0.3.13-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:663b44f8c3f74331ee48279824357cd7d9207ae59bc078efff44a14987238a11"}, {file = "ogn_parser-0.3.14-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f42e5ed1916fb1db0806602cdf0c1f7f5cd2f3663a43a39f31ccfd331c8c3547"},
{file = "ogn_parser-0.3.13-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:64d8ebe402007a85c750bda8a314660b8d7ca79a7946e51d35bc733952254e42"}, {file = "ogn_parser-0.3.14-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fab6e4f5cb12fe0bf026451a83a93190132de3a0926586faeee78e29a08e3e3c"},
{file = "ogn_parser-0.3.13-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3012484d4d56d47b2d4c73e9f4cf4bea9a4305603f9bf0957aaed3bd1967a54e"}, {file = "ogn_parser-0.3.14-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9a6572a92dd99d8ac37258f8e9317f3ce28a7669f0e67054238d324984cfab74"},
{file = "ogn_parser-0.3.13-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:5238f0cc76b3b41d3c2ae5f0862b3946d968e5217a08d1e72cfb131c2873cc1a"}, {file = "ogn_parser-0.3.14-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:5755be19aad39f7fde519a2890677ebc689fba386a81373497c5e96a54df3fdb"},
{file = "ogn_parser-0.3.13-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:35eebb2fbdd79a7e2fe1f27d3633d49bb346dacfdfb23b989f13ac971c90c9a8"}, {file = "ogn_parser-0.3.14-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:24ef5f0f101ad81b059bd6a48fd2801a8bc27da7ee4e47b17fd6f472d7f34c5a"},
{file = "ogn_parser-0.3.13-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:7fc20b288a9663ca7eb3afbd2e2d68c9139a51b6e47c4221861b8721476e59a0"}, {file = "ogn_parser-0.3.14-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:80166f2f5e9db71a61087bb30779d3ad394fcb5c4d941c43d2bf8dfbd1a4e933"},
{file = "ogn_parser-0.3.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b644ea28a96f59911ae0f14c2ad87dd9b15778fbfa2aa949a88068f980740e55"}, {file = "ogn_parser-0.3.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4667f554ea2c48913481b3a322f7adbdc2b67637b589e90d59bf49c7d59ea9c5"},
{file = "ogn_parser-0.3.13-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fb00d4039993a6984752e150e4a3c16594ed8859ad533f9d767f536871250832"}, {file = "ogn_parser-0.3.14-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b5474d0a08d16161cf212fc2d9b45600376212070586087628bb02a4290c2698"},
{file = "ogn_parser-0.3.13-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:667cf58adf6789857e1bfe83d88b2c9a6791935f1a4b207f18e9c3efce12deea"}, {file = "ogn_parser-0.3.14-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d53b0ff0292ce8d40e8974d8131d4fa8a5f394b59cca98a18ce1f2aa86871e10"},
{file = "ogn_parser-0.3.13-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f79553fbd3e86ac39d36a8b9d06a20eed3916084e847915eda4573ac7fb0a9d"}, {file = "ogn_parser-0.3.14-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:468c801ed3eba58a26cf44246d415b0b7991d42a0e07abf8a49652e53a901c67"},
{file = "ogn_parser-0.3.13-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4bdadd5d4c84c36ea0c41e7f1d4dde4e9cd43bd3d1a24100f472251c0571eea8"}, {file = "ogn_parser-0.3.14-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e641df18a64fcd51b95d256630721904c39bc11781afe7af80b67e82dc288692"},
{file = "ogn_parser-0.3.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:449fd6af0f7addcd9f825b5099ee7abf13f8427de87da4fa87980e8f91b506ed"}, {file = "ogn_parser-0.3.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11b5f8858b1ffdbe1ff1e953bde92ddcc1f23bcd56a8442e0dd6ab882f99e743"},
{file = "ogn_parser-0.3.13-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4551c65d8da46ce76ff038e8469ef595bae509c48247a18044be185721e3b46f"}, {file = "ogn_parser-0.3.14-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:07fc436a1967fc0efa7babbf1f697942f1c5165820a6d5edae3477e6c0a6af43"},
{file = "ogn_parser-0.3.13-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:d8ccb23c91093c6b71f480050cfdf33a5b0f29c72b2592c66febbb678791b763"}, {file = "ogn_parser-0.3.14-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:1f549b28f49ec075f6ca635e2da3cf8b25587fde4dbf9196cb0f65920debbf8f"},
{file = "ogn_parser-0.3.13-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0d7d6d0c37ada28b6ac9895e79053c6fde0173cdbd36bb19777f0a646c9e20e8"}, {file = "ogn_parser-0.3.14-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:72113537cf108b9af0461183f30cd0328c52fd0cdd8478993304e64059412f3a"},
{file = "ogn_parser-0.3.13-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:24aed28bcab26172deec551095f907dfc1b259440ef4a448a936eaa70dbe3282"}, {file = "ogn_parser-0.3.14-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d6ccddf60dfa58aabc347ee0b394fdc1940ede5db2cefcab85b78a1073fa1803"},
{file = "ogn_parser-0.3.13-cp39-cp39-win32.whl", hash = "sha256:692a55f30e1b706cfed3a7bb7789d85e064a6af18aedb976d81c6887f421ef41"}, {file = "ogn_parser-0.3.14-cp39-cp39-win32.whl", hash = "sha256:9d9b37a75ad535733e509934a40d019338866531912279fc8679f09fc0a0595b"},
{file = "ogn_parser-0.3.13-cp39-cp39-win_amd64.whl", hash = "sha256:599a7c290727a0e78cb73d0103daa6f568bfb077ac94b924f1b9fa44fa18b064"}, {file = "ogn_parser-0.3.14-cp39-cp39-win_amd64.whl", hash = "sha256:5733046f34b09221a59a889924aebe95760f2600fb01147ea536e382ab54a84c"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72f2c9d5c8c5d8bec83add4dd03ac3400afa6023baec4974aa38dfc3a32f8fd1"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7b6402629bc3047c896254e76760ddb1d1f9717ff95fa9dd5e3dce15fd603fe"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:98f6353d684b7fdfab5e9d45417b633654b1de2719a819171b62739b7ce80baf"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5585ac7134045ef016f0becd7489e31d89d76af0f0a28eeb3d01fed7a8d8a9a8"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1320c0a3c5e54440676b4f51bae79cfaa9907bbfdf5310ef018dc477be85dad"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b39666f718bb38e432b307ba1a76262b88e942f5711c2971a82ddee2ad563739"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9068d75e0a4d0c5a42fae78c273e03fb6c398162aef2001ec99df14e8c7f2409"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11da7a1c61b251eff9f0fccc432d594b7ff5e520196d438fe30b27131da53bfb"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c060c78a35fcd4febd4fa0243ce2ae08e680a0124544ad093087aa17a415f8"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7081160e607d541c0589b2f876fa680b7ad3f4c85dadd7456bf2b00148bfe7f2"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a5e8e0ddeca4bfdc9c559712bae414690e53ef2716b863a53db066073d0d478"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b56ae72d41aacf698233151b93d7680fc9b9f42064310daf6b685fe3eaa3aa0"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:a615a0f081ab3cbe5e4579f9202b6e2ea9c830bbce065c5f81301639971894e7"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:05955ca2d6a7e79aa611019a841ef4e00a3a41a6221c2ce1d7cc512e5fd5c348"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl", hash = "sha256:b17026ea518870040688d61ca9f22a96503f6d3abc16726525558a13b0e65840"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl", hash = "sha256:b1e79f17147e113a73cf9e571e476fb1d9ba38dfda4507ef1691ec02f1282488"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:094899100b6f85503f4861fa5e8f39cf2a8e163e56aa8241984deb02b474a2d5"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:825bcd1321a56bd58c552b354da4e5ff8ee202c5cdb4175ad8de47d11f160bf7"},
{file = "ogn_parser-0.3.13-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:821fcd2a5dd0376091ecbe8510d9ee11bdc676b298af06b91e88dc6879082350"}, {file = "ogn_parser-0.3.14-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:b28846fe70bc0e0bf05248176972d0b4444e21b0a4ceccefe8bd19405adfff78"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:616f8b41709e7010ed9d93d32fcb565ed8868e8fbbb9e33092d60731ddd29d9f"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7dac8f62bc3a8628c90dac8b3bee730800032e46a7187df37f9c738ce64d7471"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f644e07fba5433761eb95de2439a9fc44b4fac91a754551b6908af03ede9607b"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7f30f297ccce55ed34fa38a2964a6882c60bd52470ad0d8cc59cf706e1d4449e"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:445953ec3c53e3d041d00a00a92bf5875e313b13f5fd2cb7831bffb381990a0d"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a85c9d2434b637f66c32d6b2af92f223fb4b7402203d553682f8d9743722603f"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:88ac6bcfb5efa58de04acd43bb26dc26e30e2c96aa06b9f6a13f1f8dd197767f"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5975143db0fc4d500855b2bd4028c5b1566a6a7d374fa7620eba580e06e608b1"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ad5a2b02a2a53341481646a4ee0d68818b9310e32744f6e830e182aeaef6cef"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8f33b302a62b93d990fea98bb4cb026c7c2528c5003310259bff1dba6e15f489"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3b1119864a63982d43d489ff924ca7f65d5ee2872d3cd344ba929bb401f9b70"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31d56481a2aee078de1074b488e7fb766cc100a7dbc74229e2d090ce37a2af3b"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:28aaa7543553507aeaca570f7e262a7eb0995a3357c1fb76e781362e4e3b03c5"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:9725eaa526914e41132adffa3b88a30188aa750ff122d39d70d49b9f278a93ba"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl", hash = "sha256:575cb45d951243634f946cf3551a7c9e7ec0b019a238d0d078c02b48a5e5478a"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl", hash = "sha256:8b2a6f611bd66a7db0e43008060a79f2c2815d2c0c28489223330f8337a9e0c3"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:52aed456327e175dae3ac5dec29728d4f153e44be107ef9e65d13048e1b5b744"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:573bc91503dc11051eac070505bb766408a9ef3d02c0986a612972a91a34b6ba"},
{file = "ogn_parser-0.3.13-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:c6c468138742e1f1f4ffc8f5e673e3224ebde02629ec6f7d253a6a5fcfd3831f"}, {file = "ogn_parser-0.3.14-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:4c18d5b32857861e7522701dcf05a88ca7e19dfddcfa9f2ad5b1caa6cc6cf3bb"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4faec36470e8dc28eecdd417409043ab70a986bf2ff20e9d2db9ae065d4c0e6d"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9d90471a9c45d5a09e8230eb5928adb2dd0edcb2195174732583f7e2d37706e"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b3a81708ad82f591d192ef1a877dfa7e8245505f9029385dae43211794961c71"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7feb2cd5316222613c3918b11672d23c2ef634609f32793b11867a9a880565fe"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:529b40aec0311839f7dc10d9d2b0fb00cea8605de66d6f05d9946f6f64ba349c"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9429b3ea008779dcba15e83375d24bce759fb4b78432f9e6672675738d013f44"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34b448f355a95107bc957941e3406edd82aecf6bade1d1271baa4ae8c11f901c"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e299cc50d7f04341482f2e00ca3bdd4bf429e44e229061f1ff78568f86981975"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:44c69b4a798fbae245ed8ebc65436d24c10068551b4bb4d44c3627bae341d385"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:aa6d202f67483963b3ae64a81f2fb90e81957a8c7f7fbd1e5311fce2a4364c71"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl", hash = "sha256:c260c363ab204cec007d96896ffb82530fa900220bd9d0056cdacc8e866d4cb9"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl", hash = "sha256:110e2bb5eb281d77fff371420d013cd0a02924f32db948a7ef73c1c174a09153"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:84adfe75e8f3a4852750d4a89f661bd2680ddc5054892b6fb46d89e90cc88f95"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:3fc95d4e741a1e72fe0db5540b9a5efd5c2eebd8a83c2dc8da393d055ea461e3"},
{file = "ogn_parser-0.3.13-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6c3917f0f18744811e9e6439dc55473ae6768b0316297bc704516477094642cc"}, {file = "ogn_parser-0.3.14-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:d09635f712e6be094285f0fe66e1f1af74bdf1a0f0982c2eb84221e891fc3f4a"},
{file = "ogn_parser-0.3.13.tar.gz", hash = "sha256:c654a04fe11108708c76d644d1ae2b31c653fefb7fac94223ce5151de6669c95"}, {file = "ogn_parser-0.3.14.tar.gz", hash = "sha256:0adafa9d673d4287fe94ae0f52b8e4261f1ca7bec2b9202c5494e645659b9ae2"},
] ]
[[package]] [[package]]
@ -620,4 +620,4 @@ zstd = ["zstandard (>=0.18.0)"]
[metadata] [metadata]
lock-version = "2.1" lock-version = "2.1"
python-versions = ">=3.9" python-versions = ">=3.9"
content-hash = "4d22acabee7fa2f4e77f11f6c238bc5178c3cbcc8df086d534f0084a13b54ae8" content-hash = "ead2ab84a0931a72e6626fc1b2da0c393a38249e2d559f1355cc6e4661793f8f"

Wyświetl plik

@ -20,7 +20,7 @@ readme = "README.md"
requires-python = ">=3.9" requires-python = ">=3.9"
dependencies = [ dependencies = [
"requests (>=2.32.3,<3.0.0)", "requests (>=2.32.3,<3.0.0)",
"ogn-parser (>=0.3.13,<0.4.0)" "ogn-parser (>=0.3.14,<0.4.0)"
] ]
classifiers = [ classifiers = [
"Development Status :: 4 - Beta", "Development Status :: 4 - Beta",

Wyświetl plik

@ -16,13 +16,13 @@ def test_basic():
assert message['dstcall'] == "APRS" assert message['dstcall'] == "APRS"
assert message['receiver_name'] == "LFMX" assert message['receiver_name'] == "LFMX"
assert message['timestamp'].strftime('%H:%M:%S') == "16:08:29" assert message['timestamp'].strftime('%H:%M:%S') == "16:08:29"
assert message['latitude'] == pytest.approx(44.25683, 5) assert message['latitude'] == 44.25683333333333
assert message['symboltable'] == '/' assert message['symboltable'] == '/'
assert message['longitude'] == pytest.approx(6.0005, 5) assert message['longitude'] == 6.0005
assert message['symbolcode'] == '\'' assert message['symbolcode'] == '\''
assert message['track'] == 342 assert message['track'] == 342
assert message['ground_speed'] == 49 * KNOTS_TO_MS / KPH_TO_MS assert message['ground_speed'] == 49 * KNOTS_TO_MS / KPH_TO_MS
assert message['altitude'] == pytest.approx(5524 * FEETS_TO_METER, 5) assert message['altitude'] == 5524 * FEETS_TO_METER
assert message['user_comment'] == "this is a comment" assert message['user_comment'] == "this is a comment"
@ -76,21 +76,21 @@ def test():
assert message['dstcall'] == "OGCAPT" assert message['dstcall'] == "OGCAPT"
assert message['receiver_name'] == "CAPTURS" assert message['receiver_name'] == "CAPTURS"
assert message['timestamp'].strftime('%H:%M:%S') == "06:55:11" assert message['timestamp'].strftime('%H:%M:%S') == "06:55:11"
assert message['latitude'] == pytest.approx(48.62605, 5) assert message['latitude'] == 48.62716666666667
assert message['longitude'] == pytest.approx(2.56298, 5) assert message['longitude'] == 2.5632166666666665
assert message['symboltable'] == '/' assert message['symboltable'] == '/'
assert message['symbolcode'] == '\'' assert message['symbolcode'] == '\''
assert message['track'] == 255 assert message['track'] == 255
assert message['ground_speed'] == 45 * KNOTS_TO_MS / KPH_TO_MS assert message['ground_speed'] == 45 * KNOTS_TO_MS / KPH_TO_MS
assert message['altitude'] == pytest.approx(3399 * FEETS_TO_METER, 5) assert message['altitude'] == 3399 * FEETS_TO_METER
assert message['address_type'] == 2 assert message['address_type'] == 2
assert message['aircraft_type'] == 1 assert message['aircraft_type'] == 1
assert message['stealth'] is False assert message['stealth'] is False
assert message['no-tracking'] is False assert message['no-tracking'] is False
assert message['address'] == 'DDFAA3' assert message['address'] == 'DDFAA3'
assert message['climb_rate'] == pytest.approx(-613 * FPM_TO_MS, 0.1) assert message['climb_rate'] == -613 * FPM_TO_MS
assert message['turn_rate'] == pytest.approx(-3.9 * HPM_TO_DEGS, 0.1) assert message['turn_rate'] == -3.9 * HPM_TO_DEGS
assert message['signal_quality'] == 22.5 assert message['signal_quality'] == 22.5
assert message['error_count'] == 7 assert message['error_count'] == 7
assert message['frequency_offset'] == -7.0 assert message['frequency_offset'] == -7.0

Wyświetl plik

@ -30,7 +30,7 @@ def test():
assert message['cpu_load'] == 0.7 assert message['cpu_load'] == 0.7
assert message['free_ram'] == 770.2 assert message['free_ram'] == 770.2
assert message['total_ram'] == 968.2 assert message['total_ram'] == 968.2
assert message['ntp_offset'] == 1.8 assert message['ntp_error'] == 1.8
assert message['rt_crystal_correction'] == -3.3 assert message['rt_crystal_correction'] == -3.3
assert message['cpu_temp'] == 55.7 assert message['cpu_temp'] == 55.7
assert message['senders_visible'] == 7 assert message['senders_visible'] == 7

Wyświetl plik

@ -11,7 +11,7 @@ def _proceed_test_data(test_data={}):
def test_parseAngle(): def test_parseAngle():
assert parseAngle('05048.30') == pytest.approx(50.805, 5) assert parseAngle('05048.30') == 50.805
def test_createTimestamp_hhmmss(): def test_createTimestamp_hhmmss():