marshal-parser 0.1.1

Parser for Python's "marshal" serialization format
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
�

�Y�e���8�SSKrSSKJr S\S\4SjrS\4Sjrg)�N)�Metadata�filename�returnc��[RRS5RU5R	5n[
R"U5$)z�
Utility function for locating and loading test data (i.e. the JSON dump from
`cargo metadata`) as identified by its file name, and parse it into a
`Metadata` object.
zcargo2rpm.testdata)�	importlib�	resources�files�joinpath�	read_textr�	from_json)r�datas  �5/home/deca/Projects/rust/cargo2rpm/cargo2rpm/utils.py�load_metadata_from_resourcers@�����$�$�%9�:�C�C�H�M�W�W�Y�D����d�#�#�c�J�[U5n[U5S:�aUSSS-$U$)z�
Utility function for returning a truncated `repr` of the object that was
passed as an argument. Used for identifying test cases in parametrized
`pytest` tests.
�rz..)�repr�len)�obj�ss  r�
short_reprrs-��	
�S�	�A�
�1�v��|���2�w��~���r)�importlib.resourcesr�cargo2rpm.metadatar�strrr�rr�<module>rs*���'�$�#�$�(�$��s�r