Skip to main content

Actions Status codecov

Draughts

Incoming requests, outgoing queries, and messages being passed around often contain data that needs be normalized to account for things like missing data, types, or default values. This is a simple tool for generating boilerplate for data objects.

Notes:

  • Tries to be inplace, the dict you start with should still exist with the structure+type corrections applied.
  • Let IDEs check type annotations and attribute spelling.
  • Let you annotate fields with metadata that other systems may need in order to process the document properly.
  • Properties and methods are copied in.

Release files for draughts 0.2.10

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

Source distribution (sdist)

Source distribution for draughts 0.2.10
File Size Uploaded
draughts-0.2.10.tar.gz 14.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for draughts 0.2.10
File
draughts-0.2.10-cp39-cp39-manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64 Details
draughts-0.2.10-cp39-cp39-manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
draughts-0.2.10-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
draughts-0.2.10-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
draughts-0.2.10-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
draughts-0.2.10-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
draughts-0.2.10-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
draughts-0.2.10-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details

Total release size: 14.8 MB

Release files / draughts-0.2.10.tar.gz

Download URL draughts-0.2.10.tar.gz
Size 14.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1e3e1121ce97b1d679b67870db20af617940dacab719bb0b63db122b19d9a67a
BLAKE2b-256 checksum
How to use checksums
5dac3ec348ed41713f0a37bf838551dea66e62f0ed5592664efebd9e7e2bf4d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp39-cp39-manylinux2010_x86_64.whl

Download URL draughts-0.2.10-cp39-cp39-manylinux2010_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
64a4d2cb98c2534fef536a2c41991f1a71698adfcbea9c7b56312c411b514157
BLAKE2b-256 checksum
How to use checksums
32a32399af3032e6b04491d111e6330ffd1cd5b575f0c0206eaf58f0f8812dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp39-cp39-manylinux1_x86_64.whl

Download URL draughts-0.2.10-cp39-cp39-manylinux1_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
03b14e98caa6f4194e3b626349420d4f426a502d5dc52dbe38797adf292606de
BLAKE2b-256 checksum
How to use checksums
8e06d9faae54c69d1a69922d83b924f3c5dabca25d143b29b574bf1f03013c19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp38-cp38-manylinux2010_x86_64.whl

Download URL draughts-0.2.10-cp38-cp38-manylinux2010_x86_64.whl
Size 2.1 MB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
5e7e04ae8a4aa3ca3cfc590a50e7d7dbd11c50523b2d91973365d449b3022306
BLAKE2b-256 checksum
How to use checksums
1f516459028da7b24e291442bd471a184091c99cb686b6725028f9cde66565e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp38-cp38-manylinux1_x86_64.whl

Download URL draughts-0.2.10-cp38-cp38-manylinux1_x86_64.whl
Size 2.1 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f5f62f2dc04a44f421e0fe2c9fa662485a70d86e187973dae6b4372277c10285
BLAKE2b-256 checksum
How to use checksums
22b8bbccd74c6e8c44669a1a37d606b63828dc5e60c1242fa256667c0681af57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp37-cp37m-manylinux2010_x86_64.whl

Download URL draughts-0.2.10-cp37-cp37m-manylinux2010_x86_64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
5573d92dcc5de21f89804ee27c4da703ab96aa89d226511646d425d3fff5ba52
BLAKE2b-256 checksum
How to use checksums
bd65c366ad8286625deb14a8be6b5f7a5675da33caeaae08f694cbaabaa8060b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp37-cp37m-manylinux1_x86_64.whl

Download URL draughts-0.2.10-cp37-cp37m-manylinux1_x86_64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0b81b27a1178dfe40bd864676b47befd67bcb76de9dce9a9f38f083500e2beb8
BLAKE2b-256 checksum
How to use checksums
fa5387bf97dc67b8ee21cbd7d23b51c3711c3761dd0c6f622725d946700be3f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp36-cp36m-manylinux2010_x86_64.whl

Download URL draughts-0.2.10-cp36-cp36m-manylinux2010_x86_64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
9b14c57d275a1ca01cb6231bdf50000e4fd6148c74e420d47fd9c5f096af0730
BLAKE2b-256 checksum
How to use checksums
d56a6c9b94cfa12da90319689972767408e23d8f87d98eccc9795b42b318efec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / draughts-0.2.10-cp36-cp36m-manylinux1_x86_64.whl

Download URL draughts-0.2.10-cp36-cp36m-manylinux1_x86_64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9324ad5a86be5b49895365e6837becc994b0ca7a78d09bf84acb22296c2e6e72
BLAKE2b-256 checksum
How to use checksums
2b5de5fe1d239e68a7002ee67aa2a0e47c2b59460214dfc2b194cb9374991eef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.2.10 This release

9 release files

0.2.9

9 release files

0.2.4

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

2 release files

0.0.0

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