Skip to main content

A dacite fork with support for PEP 585/604 typehints in 3.8+.

Project description

dacite-retrofit

A dacite fork with PEP 585 & PEP 604 typehint support in Python 3.8+. See the original project for documentation.

Installation

dacite-retrofit is available on PyPI:

pip install dacite-retrofit

It can also be installed from source:

pip install git+https://github.com/trag1c/dacite-retrofit.git

Warning Unlike dacite (which supports Python 3.6+), dacite-retrofit only supports Python 3.8+.

Development

This fork uses poetry, black, mypy and isort:

$ poetry run black .
$ poetry run mypy dacite
$ poetry run isort .

Originally created by Konrad Hałas.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dacite_retrofit-1.0.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

dacite_retrofit-1.0.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file dacite_retrofit-1.0.0.tar.gz.

File metadata

  • Download URL: dacite_retrofit-1.0.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.18 Darwin/23.0.0

File hashes

Hashes for dacite_retrofit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 164d08b9c3505f8319c82c55c18a78cc5b2060dced3ff26c1dd16d833736674b
MD5 bc335902cc9992c04c5ff84c9e8b0fd0
BLAKE2b-256 50c87f851f4c95a72cc2fe02f16e231ba7d7f57047b99c3140165f0c734dd2a1

See more details on using hashes here.

File details

Details for the file dacite_retrofit-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dacite_retrofit-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.18 Darwin/23.0.0

File hashes

Hashes for dacite_retrofit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 184c3f87bf0157cdf1f50cc955f31990452246ec688ce57996a7fdad25058912
MD5 d8e1364b91bd7fad64cd208e0164d35d
BLAKE2b-256 5cc2c3a784c2be05ca68f5d913a0682979e7850a6e118a47abf6824b77ac5b67

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page