Skip to main content

Introduction

pyjon.descriptors is a standardized way of describing a file and to get a generator that yields python objects from that file to your program.

The yielded python objects contain attributes that are defined in an XML schema and their types and content are garanteed by pyjon.descriptors.

The provided readers are csv, xml (specific schema) and fixedlen readers but more can be written easily.

Running the tests

install the tests requirements:

$ pip install --upgrade tox

the run the test suite and generate the coverage report with the following command:

$ tox

you should now have a directory called coverage_html_report with a file named index.html inside

Python 3 compatibility

pyjon.descriptors should work just fine on Python 3.

Note about upgrading from previous versions: “dirty” XML files (with custom “rc” tags) are no longer supported.

Contributors

in oder of appeareance on the project

  • Florent Aide

  • Jonathan Schemoul

  • Jerôme Collette

  • Mathieu Bridon

  • Emmanuel Cazenave

  • Houzéfa Abbasbhay

Metadata

Release files for pyjon.descriptors 1.7.7

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

Source distributions (sdists)

Source distribution for pyjon.descriptors 1.7.7
File Size Uploaded
pyjon.descriptors-1.7.7.zip 26.3 kB Details
pyjon.descriptors-1.7.7.tar.gz 17.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyjon.descriptors 1.7.7
File
pyjon.descriptors-1.7.7-py3.4.egg Legacy Egg format - - Details
pyjon.descriptors-1.7.7-py3-none-any.whl Python 3 none any Details
pyjon.descriptors-1.7.7-py2.7.egg Legacy Egg format - - Details
pyjon.descriptors-1.7.7-py2-none-any.whl Python 2 none any Details

Total release size: 198.1 kB

Release files / pyjon.descriptors-1.7.7.zip

Download URL pyjon.descriptors-1.7.7.zip
Size 26.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4f8635b60465d802e1342bfcd2b3e0f35475cb49cb5395efbcf5b4f056024fb0
BLAKE2b-256 checksum
How to use checksums
1194093524b149d555a69410dfc2e70ec70b618c9eac8ceb15c7fd55d61c46b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyjon.descriptors-1.7.7.tar.gz

Download URL pyjon.descriptors-1.7.7.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
cdff445683202949c77d9c9759da87de8dc8503c1a25a25e2656228faf6d1e0e
BLAKE2b-256 checksum
How to use checksums
27e9b34b133435ac4e425abc1db7518425009394fc1fafc4c0ef3c2e0c7b88b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyjon.descriptors-1.7.7-py3.4.egg

Download URL pyjon.descriptors-1.7.7-py3.4.egg
Size 53.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
73db61061697659ff44c38e41af3c7a0d33cc75df5070660aa1b7f8ffb34cf53
BLAKE2b-256 checksum
How to use checksums
82b5de293ca3669e27cd9edd2ba81664e758e22ed2fced19b78f48c45e47cf73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyjon.descriptors-1.7.7-py3-none-any.whl

Download URL pyjon.descriptors-1.7.7-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd4c04e75361720ee34720e0c8566c287156cee705aa4c4a40e0caf811895679
BLAKE2b-256 checksum
How to use checksums
fed7eb1b2d03802427f7e6c421c4d07f898b6e80d9411f9caa1082d3cf4f180b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyjon.descriptors-1.7.7-py2.7.egg

Download URL pyjon.descriptors-1.7.7-py2.7.egg
Size 52.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
6fe3e392381f78cacd9f0e7e42d7358b1859d1a3316e383a12d96a51d44bafc0
BLAKE2b-256 checksum
How to use checksums
7a8140f18f902da56f20a8e8cb97908f4c3fc9fb0737c263783d0818fdc61daf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyjon.descriptors-1.7.7-py2-none-any.whl

Download URL pyjon.descriptors-1.7.7-py2-none-any.whl
Size 24.5 kB
Tags Python 2
SHA-256 checksum
How to use checksums
7109183f501e05be98371eba899a0006ad8b592f5d5f9f02d2515459e2e041d3
BLAKE2b-256 checksum
How to use checksums
f59dbe396527c750bee64ab5deb652f2d3ddafec498b3f433e1402a72c0817b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.7.7 This release

6 release files

1.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