pysdmx

View on PyPIReverse Dependencies (0)

1.0.0rc3 pysdmx-1.0.0rc3-py3-none-any.whl

Wheel Details

Project: pysdmx
Version: 1.0.0rc3
Filename: pysdmx-1.0.0rc3-py3-none-any.whl
Download: [link]
Size: 116202
MD5: a76a7ce421bba6e5ca557bbaff647182
SHA256: 35eda4f5644c177af2a318516c8f2843523dff41f362cb027e73e7f6d81216f9
Uploaded: 2024-11-25 07:12:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysdmx
Version: 1.0.0rc3
Summary: Your opinionated Python SDMX library
Author: Xavier Sosnovsky
Author-Email: xavier.sosnovsky[at]bis.org
Home-Page: https://github.com/bis-med-it/pysdmx
Project-Url: Documentation, https://bis-med-it.github.io/pysdmx
Project-Url: Repository, https://github.com/bis-med-it/pysdmx
License: Apache-2.0
Keywords: sdmx,data discovery,data retrieval,metadata,fmr
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.9,<4.0
Requires-Dist: httpx (==0.*); extra == "fmr"
Requires-Dist: lxml (==5.*); extra == "xml"
Requires-Dist: msgspec (==0.*)
Requires-Dist: pandas (<3.0.0,>=2.2.2); extra == "data"
Requires-Dist: parsy (<3.0,>=2.1); extra == "dc"
Requires-Dist: python-dateutil (<3.0.0,>=2.9.0.post0); extra == "dc"
Requires-Dist: sdmxschemas (==0.2.0); extra == "xml"
Requires-Dist: xmltodict (==0.*); extra == "xml"
Provides-Extra: data
Provides-Extra: dc
Provides-Extra: fmr
Provides-Extra: xml
Description-Content-Type: text/x-rst
[Description omitted; length: 1212 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pysdmx/__init__.py sha256=5yXChFVN1yofJ5go_8EQmBEAmzfHtEtWW0U_b0Ug3H8 72
pysdmx/api/__init__.py sha256=8lRaF6kEO51ehl0fmW_pHLvkN_34TtEhqhr3oKo6E6g 26
pysdmx/api/dc/__init__.py sha256=oPU32X8CRZy4T1to9mO5KMqMwxQsVI424dPqai-I8zI 121
pysdmx/api/dc/_api.py sha256=p-dBODi1o1PbOQGC4vVxW8FQwNkpOZQFC-D7HnznRl4 7747
pysdmx/api/dc/query/__init__.py sha256=tndgCSVihwOPtNVE7KM-uU3B7ARPR0CZQ0rqZ4vafUw 460
pysdmx/api/dc/query/_model.py sha256=PsKXQbAk5_iT-jRukiCuWjoGaStAOyRBtAPewz0C6WM 2910
pysdmx/api/dc/query/_parsing_model.py sha256=89UMQVExPC7ebYZRX6o7gwYLhlzhwK8X02lZxHv6P0U 1200
pysdmx/api/dc/query/_parsing_util.py sha256=Cw8L6F3rGXc3TnI3yI0UTN9ejDpWTPRv98HRvbiuRoQ 2328
pysdmx/api/dc/query/_py_parser.py sha256=_kVUk6Xu5jZdclng1F6eDSZS2-ok_yncI1y1q5lYpBU 1502
pysdmx/api/dc/query/_sql_parser.py sha256=vQjhSyt6qA4jAHchkq4XXVhNPtKjKSVLzhoPkUyhJKk 1561
pysdmx/api/dc/query/util.py sha256=9HALmvlgVCckaMTVG7sEFbAw_mBwfbL4K-Pac2KPSYw 915
pysdmx/api/fmr/__init__.py sha256=pHy8DaRHeI12liAySFWsV2bI1UKvaJ98wp_SAuXSswE 36656
pysdmx/api/fmr/reader.py sha256=MatpiCKIeA1mSV_v1or6G8YfHJl_RIbEIfjMwIZiTT0 735
pysdmx/api/qb/__init__.py sha256=UG_mp_9r4iSvRvUXTUG3UspVX5a6uqZhzIFqqkadF40 1181
pysdmx/api/qb/availability.py sha256=kjwbYCQE1co9rw7emElvAafroNW7nxYI6qtQYX_dFKw 9697
pysdmx/api/qb/data.py sha256=wLX1wpqPTuSmvtDakKiD97koKb6Hr_KDJen7ipKMajU 21106
pysdmx/api/qb/refmeta.py sha256=EX0bm0OkPGGPyyALPxFxgUGN0FFMezXS2df5sTXcO4I 9202
pysdmx/api/qb/schema.py sha256=1tBDIVuvJA51oZdxDbUNloo_pffZo41CWHAVfZQdlvQ 5304
pysdmx/api/qb/service.py sha256=mah3UdytE20OwB5Mfux19ekLdhdgVfKLk0n5zgw_QaM 5045
pysdmx/api/qb/structure.py sha256=t_DZRwZnspIBzlDU01NJy9bjTx7zYHHsIZ0uvtqpoU0 16014
pysdmx/api/qb/util.py sha256=IrC6P63kgxvIPKGVdc1Nh1wO5ni1XAKjiM7IUKAoTo0 1384
pysdmx/errors.py sha256=9bfujYykzfGMa1TuUOmH9QqghnZGOo556fvbKH2jFa8 3295
pysdmx/io/__init__.py sha256=fjqfJJjpmnLC7b9PKIVm99D0AmWx5xxONfH4-2OxXTo 31
pysdmx/io/csv/__init__.py sha256=sGZVRm2gNeiVgTBPtFgLCLeU570TIdYegEEy4yEShhE 31
pysdmx/io/csv/sdmx10/__init__.py sha256=NAAm_yodK-gzkuzewGQeYpF3f5nZmDA4vWGfT2KGTWc 38
pysdmx/io/csv/sdmx10/reader/__init__.py sha256=RJJsoJhpPFcB7OFHNIKu8u2FIn2i-SSNqy9jpzKyQiI 3164
pysdmx/io/csv/sdmx10/writer/__init__.py sha256=hMyThLjr1nmRLbivUrCGMQThTlLz1djP38GlaGAmxiY 917
pysdmx/io/csv/sdmx20/__init__.py sha256=6ZdbFiIyB1pb66y8y5CSaip4-nJnXdgWyxvDWYqAzuQ 231
pysdmx/io/csv/sdmx20/reader/__init__.py sha256=Ybuv7d5AtF_2ZKmzPDNTCAGtK9lVgXSW7jb7Uwvvo5g 5310
pysdmx/io/csv/sdmx20/writer/__init__.py sha256=hEW01obojxaSDQ2RlokDibGJ8bZT2V7PJnu0HJvLTLM 1381
pysdmx/io/input_processor.py sha256=46Tjv9sRugGipcpAu8jXb6wIEmU6CUF4oxMecM_juaM 1749
pysdmx/io/json/fusion/messages/__init__.py sha256=NoK79KFV4jdfyF4dWDC9l9bp-bNoQkvFfuj0yMXsocY 1235
pysdmx/io/json/fusion/messages/category.py sha256=vSuZBt7o7w5Z-wTlA9N6dxKmmPn_3Uz21RC9DmrtsxU 3066
pysdmx/io/json/fusion/messages/code.py sha256=CSK2yEdk7ovTvWbsebA7oDBCkteFK0pwc9eqSjJocPw 7366
pysdmx/io/json/fusion/messages/concept.py sha256=Cj5BbJjx5apW6trYMfpOgiraoxJnc7OxVzV6PtYZpV4 2713
pysdmx/io/json/fusion/messages/constraint.py sha256=dPkzhCWN49Y9ReSZPRFTdM6GWc0rU2BZTyFfWsqlX34 615
pysdmx/io/json/fusion/messages/core.py sha256=9_GsLwqD6L7eigGO5xuVOyI3-v7OqIcV5FwfdJj_UCQ 3966
pysdmx/io/json/fusion/messages/dataflow.py sha256=tK2vikLFHNJHl3rQHMJ4_uiYaHtejFwHe-LbZpf8So4 2804
pysdmx/io/json/fusion/messages/dsd.py sha256=wT-dbNkI2jok9sDyYUf7BZb3EvRfST378BOZecC_f54 7919
pysdmx/io/json/fusion/messages/map.py sha256=GNfWJtCKSj6rJ49ijeXHmQvaZfeKSbrpzzJkajBrv1I 7533
pysdmx/io/json/fusion/messages/org.py sha256=id6XwkiOMxt2AWYjLaTFlxKilwBNsfZj1n20bSxdJ5Q 5286
pysdmx/io/json/fusion/messages/report.py sha256=Na9Eh6kCSvTMc166YvRqIp_pHEViBxHbo5BKteTHCrM 1381
pysdmx/io/json/fusion/messages/schema.py sha256=-n73KDJW-aPQC__ADDZwLW7wGClTnPcZogR3fIOaMwM 2307
pysdmx/io/json/fusion/reader/__init__.py sha256=JwsRMHtMM_7Y8ljAJsXrfom9mKaDES72_Z3c1bCSyuA 1078
pysdmx/io/json/sdmxjson2/messages/__init__.py sha256=j3uinXuLqUREX5roZ2EOX7MKRLfXhFY6oOfogBmODag 1214
pysdmx/io/json/sdmxjson2/messages/category.py sha256=WQnZU-Lef0IqJycGXtwUTZVclMeNm0QQ856bidFviq0 3537
pysdmx/io/json/sdmxjson2/messages/code.py sha256=VdnvendpfgnsUcM3tJYLwGJGsWUYx8TfwMQtUe_4224 9117
pysdmx/io/json/sdmxjson2/messages/concept.py sha256=o2pbYZy5_5LQY2lRa6GKJumXjrjbbvcNA1bWDxmfYXI 3321
pysdmx/io/json/sdmxjson2/messages/constraint.py sha256=MGKFyDLxkPrQby1eV_Ar5fr6hqdmXeJHOS2N03w9ebA 1995
pysdmx/io/json/sdmxjson2/messages/core.py sha256=at01v2EHGeY8rLnxEPdpmnZfXMLhCFBs0vORyMgRH0c 4016
pysdmx/io/json/sdmxjson2/messages/dataflow.py sha256=peAQo2Y-rQzISPBQHz-jo3SQmnDZNEdwxrpWKF76wyY 3258
pysdmx/io/json/sdmxjson2/messages/dsd.py sha256=hKAHK7hYnef2RhJNYwYvYP0HdE9beDljc410IuK_hRU 8998
pysdmx/io/json/sdmxjson2/messages/map.py sha256=mkVs4JeCduIKGUOYsQRw5PqtciacE4huNPSCvrDdG4I 9240
pysdmx/io/json/sdmxjson2/messages/org.py sha256=VcBIH7StlsnZlyJQ0fIQHEwXJSwAHwH63q0gpL3r9Lc 3725
pysdmx/io/json/sdmxjson2/messages/pa.py sha256=7A5L6eiRQjYsjgbKUOUxajl7kfnhLqw_JqtychdlqvA 696
pysdmx/io/json/sdmxjson2/messages/report.py sha256=nyMQXjCIm9FaRWfYB3pAxU1Z0dDEwad7NdxCOTLfxU4 984
pysdmx/io/json/sdmxjson2/messages/schema.py sha256=hBjXMoWmpif8PhRWtbAvGo5l54oB1oAEg1aga4WEmtg 2463
pysdmx/io/json/sdmxjson2/messages/structure.py sha256=hlhsPiWts4lkRVfn4PyAJTuRK8iUpcyErhe9ovb9VjU 2364
pysdmx/io/json/sdmxjson2/reader/__init__.py sha256=Lzp8bL6gpJxCdgdGU_5GZ-Kg8HLf_l5VDf6XkssCqsY 1053
pysdmx/io/pd.py sha256=cjJvt79vRN9v68-DzdF_bZH76wQwqqaeWpcq8fiaPeQ 588
pysdmx/io/xml/__allowed_lxml_errors.py sha256=PdIK2i6JwwGRh1Ogc5JA0hRySO7QXJKN-DI8EYtdjA0 225
pysdmx/io/xml/__init__.py sha256=0tGLbVli8-yazI4eTRRhVYvpWpZuzPYFsGNjpCvYTGk 31
pysdmx/io/xml/enums.py sha256=MqIo8mEg9ZIyy4yvV6rqnFH4g0E5MlW_Xh9NpFP68I8 314
pysdmx/io/xml/sdmx21/__init__.py sha256=_rh_dz1d-LmUw4iVbsZQkTXANTJeR8ov8z_4jNRGhtg 38
pysdmx/io/xml/sdmx21/__parsing_config.py sha256=43-iLh6pSf2UTdNULrjA-ersHOW7MU3a6C1_mvz3DxM 4596
pysdmx/io/xml/sdmx21/doc_validation.py sha256=evLCsKnRUcepgwe1VlX3C-mtA1q2EfvWzzRTpZe0fLU 1342
pysdmx/io/xml/sdmx21/reader/__init__.py sha256=JWAkSORHoxGfuhFVXx0v1IgmqlMhKM2NPbw3ehLBTrk 3840
pysdmx/io/xml/sdmx21/reader/__utils.py sha256=M3u5KAB2GVcAzKu821zCNrBFDpawkeFR9jDz-iZoNjA 2471
pysdmx/io/xml/sdmx21/reader/data_read.py sha256=j2U8W2TRs3OZIGPzy2oo7Zjb2YO8tHiQeaMTgkiWu_I 9993
pysdmx/io/xml/sdmx21/reader/metadata_read.py sha256=pX-p5euYrcjYKp__Ff06ZXpEzEqsIhWt6zymDH8sPuU 10534
pysdmx/io/xml/sdmx21/reader/submission_reader.py sha256=u8o9CGm6RKyrICHYZGUTSJG2kwIf20HlCeqqfv1k4Bw 1108
pysdmx/io/xml/sdmx21/writer/__init__.py sha256=GgWhOjnMT4XzTO-a5hPVog5_sY6KpqJIIelD1upxDZM 1601
pysdmx/io/xml/sdmx21/writer/__write_aux.py sha256=DgMVsZGWAb8Aox4tQ-l6XdJMadRzIJtIVHmp0D_bHhk 5365
pysdmx/io/xml/sdmx21/writer/structure.py sha256=nefKdo7Hzm_tN6ZN6BZVnLXu8RRsCWGOi_qOe9ExWS4 7663
pysdmx/io/xml/utils.py sha256=ljrocQwPTYycg3I68sqYI5pF8qukNccSCMM9Xf_Tag0 583
pysdmx/model/__base.py sha256=KvjrMAK5o-Ny6VE1XM8wTr4SYGt6xVBh34Wi_yvuwe8 8927
pysdmx/model/__init__.py sha256=CT7F27key_NsaGrEbAeng2YAiHI1bw3FIM0CzzHc95A 3048
pysdmx/model/category.py sha256=NzHouimj_2Oqb5GY6L7JjKLCCOK4fyJpn2MG31Rt6kE 4957
pysdmx/model/code.py sha256=yZ4FY3mSbGuyISMvco2odBiFL2gE9bRQmIWuG9w6jjY 10933
pysdmx/model/concept.py sha256=zUw5ktGSQ-4Da4AhQH_kJsBJw9ptti9SjP6CR1n6XRc 7658
pysdmx/model/dataflow.py sha256=m-nj6FywxiQHk5JYTce4aJrehMWumqGJl2u8joIkAUk 15093
pysdmx/model/dataset.py sha256=FIeuX5A0YZRXqBXJq21gkMZ2qBpbeWPvjbBlx90j7cg 2350
pysdmx/model/map.py sha256=ML135Bu9smVmtvhzlPPZR9k-90MhldI61a4zlil-CAA 14905
pysdmx/model/message.py sha256=Go_RaTDj3zwt2OkVlX83d4QJLqE_ry7AbbkLOeyNxI4 4967
pysdmx/model/metadata.py sha256=_EfFaMzsKkA_r5a6jS2wosuFhlkfiCz_DwY48t4cT3k 4644
pysdmx/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysdmx/util/__init__.py sha256=ib5yS6sVbZcSeG25TXDbI3SkErzyzW6CPKXjhw7Lw50 3282
pysdmx/util/_date_pattern_map.py sha256=1Srusl4C0GwsgerqKZeQfJ_2lC7y0LUi57s5d5tBFCA 1620
pysdmx-1.0.0rc3.dist-info/LICENSE sha256=3XTNDPtv2RxDUNkQzn9MIWit2u7_Ob5daMLEq-4pBJs 649
pysdmx-1.0.0rc3.dist-info/METADATA sha256=srxqpth_zOeaGHhS5w-oWyVckXsI9_yEOcehXOZccZg 2706
pysdmx-1.0.0rc3.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pysdmx-1.0.0rc3.dist-info/RECORD