Skip to main content

A Python package to create/manipulate DXF drawings.

Project description

ezdxf

Abstract

This Python package is designed to facilitate the creation and manipulation of DXF documents, with compatibility across various DXF versions. It empowers users to seamlessly load and edit DXF files while preserving all content, except for comments.

Any unfamiliar DXF tags encountered in the document are gracefully ignored but retained for future modifications. This feature enables the processing of DXF documents containing data from third-party applications without any loss of valuable information.

Quick-Info

  • ezdxf is a Python package to create new DXF files and read/modify/write existing DXF documents
  • MIT-License
  • the intended audience are programmers
  • requires at least Python 3.9
  • OS independent
  • tested with CPython and pypy3
  • has type annotations and passes mypy --ignore-missing-imports -p ezdxf successful
  • additional required packages for the core package without add-ons
  • read/write/new support for DXF versions: R12, R2000, R2004, R2007, R2010, R2013 and R2018
  • additional read-only support for DXF versions R13/R14 (upgraded to R2000)
  • additional read-only support for older DXF versions than R12 (upgraded to R12)
  • read/write support for ASCII DXF and Binary DXF
  • retains third-party DXF content
  • optional C-extensions for CPython are included in the binary wheels, available on PyPI for Windows, Linux and macOS
  • command line script ezdxf to display, convert and inspect DXF files

Included Extensions

Additional packages required for these add-ons are not automatically installed during the basic setup, for more information about the setup & dependencies visit the documentation.

  • The drawing add-on is a translation layer to send DXF data to a render backend, interfaces to matplotlib, which can export images as PNG, PDF or SVG, and PyQt5 are implemented.
  • r12writer add-on to write basic DXF entities direct and fast into a DXF R12 file or stream
  • iterdxf add-on to iterate over DXF entities from the modelspace of huge DXF files (> 5GB) which do not fit into memory
  • Importer add-on to import entities, blocks and table entries from another DXF document
  • dxf2code add-on to generate Python code for DXF structures loaded from DXF documents as starting point for parametric DXF entity creation
  • acadctb add-on to read/write plot style files (CTB/STB)
  • pycsg add-on for basic Constructive Solid Geometry (CSG) modeling
  • MTextExplode add-on for exploding MTEXT entities into single-line TEXT entities
  • text2path add-on to convert text into outline paths
  • geo add-on to support the __geo_interface__
  • meshex for exchanging meshes with other tools as STL, OFF or OBJ files
  • openscad add-on, an interface to OpenSCAD
  • odafc add-on, an interface to the ODA File Converter to read and write DWG files
  • hpgl2 add-on for converting HPGL/2 plot files to DXF, SVG and PDF

A simple example:

import ezdxf
from ezdxf import colors
from ezdxf.enums import TextEntityAlignment

# Create a new DXF document.
doc = ezdxf.new(dxfversion="R2010")

# Create new table entries (layers, linetypes, text styles, ...).
doc.layers.add("TEXTLAYER", color=colors.RED)

# DXF entities (LINE, TEXT, ...) reside in a layout (modelspace, 
# paperspace layout or block definition).  
msp = doc.modelspace()

# Add entities to a layout by factory methods: layout.add_...() 
msp.add_line((0, 0), (10, 0), dxfattribs={"color": colors.YELLOW})
msp.add_text(
    "Test", 
    dxfattribs={
        "layer": "TEXTLAYER"
    }).set_placement((0, 0.2), align=TextEntityAlignment.CENTER)

# Save the DXF document.
doc.saveas("test.dxf")

Example for the r12writer, which writes a simple DXF R12 file without in-memory structures:

from random import random
from ezdxf.addons import r12writer

MAX_X_COORD = 1000
MAX_Y_COORD = 1000

with r12writer("many_circles.dxf") as doc:
    for _ in range(100000):
        doc.add_circle((MAX_X_COORD*random(), MAX_Y_COORD*random()), radius=2)

The r12writer supports only the ENTITIES section of a DXF R12 drawing, no HEADER, TABLES or BLOCKS section is present, except FIXED-TABLES are written, than some additional predefined text styles and line types are available.

Installation

Basic installation by pip including the optional C-extensions from PyPI as binary wheels:

pip install ezdxf

Full installation with all dependencies (matplotlib, PySide6) for using the drawing add-on:

pip install ezdxf[draw]

For more information about the setup & dependencies visit the documentation.

Command Line

Use python -m ezdxf ... if your shell can't find the ezdxf script.

Get additional help for a sub-command:

ezdxf <cmd> -h

Preview DXF files in a graphical window:

ezdxf view <file.dxf>

Export the modelspace of DXF files as PNG|SVG|PDF:

ezdxf draw -o file.<png|svg|pdf> <file.dxf>

Print basic information about DXF files:

ezdxf info <file.dxf>

Show detailed information and structures of DXF files:

ezdxf browse <file.dxf>

Audit DXF files:

ezdxf audit <file.dxf>

Preview and convert HPGL/2 plot files:

ezdxf hpgl <file.plt>

Website

https://ezdxf.mozman.at/

Documentation

Documentation of the development version at https://ezdxf.mozman.at/docs

Documentation of the latest release at https://ezdxf.readthedocs.io/

Knowledge Graph

The knowledge graph contains additional information beyond the documentation and is managed by logseq. The source data is included in the repository in the folder ezdxf/notes. There is also a HTML export on the website which gets regular updates.

Contribution

The source code of ezdxf can be found at GitHub, target your pull requests to the master branch:

https://github.com/mozman/ezdxf.git

Feedback

Questions and feedback at GitHub Discussions:

https://github.com/mozman/ezdxf/discussions

Questions at Stack Overflow:

Post questions at stack overflow and use the tag dxf or ezdxf.

Issue tracker at GitHub:

http://github.com/mozman/ezdxf/issues

Release Notes

The release notes are included in the knowledge graph.

Changelog

The changelog is included in the knowledge graph.

Contact

Please always post questions at the forum or stack overflow to make answers available to other users as well.

ezdxf@mozman.at

Feedback is greatly appreciated.

Manfred

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

ezdxf-1.3.4.zip (2.2 MB view details)

Uploaded Source

Built Distributions

ezdxf-1.3.4-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

ezdxf-1.3.4-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13 Windows x86-64

ezdxf-1.3.4-cp313-cp313-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

ezdxf-1.3.4-cp313-cp313-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

ezdxf-1.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

ezdxf-1.3.4-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ezdxf-1.3.4-cp313-cp313-macosx_10_13_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

ezdxf-1.3.4-cp313-cp313-macosx_10_13_universal2.whl (3.4 MB view details)

Uploaded CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

ezdxf-1.3.4-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

ezdxf-1.3.4-cp312-cp312-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

ezdxf-1.3.4-cp312-cp312-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ezdxf-1.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ezdxf-1.3.4-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ezdxf-1.3.4-cp312-cp312-macosx_10_13_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

ezdxf-1.3.4-cp312-cp312-macosx_10_13_universal2.whl (3.4 MB view details)

Uploaded CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)

ezdxf-1.3.4-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

ezdxf-1.3.4-cp311-cp311-musllinux_1_2_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

ezdxf-1.3.4-cp311-cp311-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ezdxf-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ezdxf-1.3.4-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ezdxf-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

ezdxf-1.3.4-cp311-cp311-macosx_10_9_universal2.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

ezdxf-1.3.4-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

ezdxf-1.3.4-cp310-cp310-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

ezdxf-1.3.4-cp310-cp310-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ezdxf-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ezdxf-1.3.4-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ezdxf-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

ezdxf-1.3.4-cp310-cp310-macosx_10_9_universal2.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

ezdxf-1.3.4-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

ezdxf-1.3.4-cp39-cp39-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4-cp39-cp39-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

ezdxf-1.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ezdxf-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

ezdxf-1.3.4-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ezdxf-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

ezdxf-1.3.4-cp39-cp39-macosx_10_9_universal2.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file ezdxf-1.3.4.zip.

File metadata

  • Download URL: ezdxf-1.3.4.zip
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ezdxf-1.3.4.zip
Algorithm Hash digest
SHA256 d4f07a684a3adc79d2cb8168b57c60f5966c3ab641620092f36402201b960e7c
MD5 e62c25856fdba82f6ce8e2a30a1a7e49
BLAKE2b-256 e8e6c89b77637a0965f6db40a74c38739ec66d1cb6d8538b5c31099e2357f0d1

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-py3-none-any.whl.

File metadata

  • Download URL: ezdxf-1.3.4-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 PyPy/7.3.16

File hashes

Hashes for ezdxf-1.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 640ac043f54af1c897d91ffbca162f29e015355b1683cc753cd51f8802893a38
MD5 a0009249c4cf019ade979a2e8a45d8bc
BLAKE2b-256 af310d207098dfa33d9f7b7d67cb055d60e94207ad2ca262a68630c282b19da9

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fdc80bdcf228c8c12e8087a936e5da9612f0d094568ddcc37a9d830ecf8fe9fd
MD5 a011abaecb4223541185e9aa7aa1ced6
BLAKE2b-256 bb2309b0031b6196c9984cfa645cd776897d0fc05146084441274fd005fc9432

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62eed6f214744ce49487f504bb96410cc836774df49793145cbd039ed01d1b90
MD5 5f9b035eab9339a14a55c207af3e6716
BLAKE2b-256 fd8709fbd36ad0536cc7ac0d0faa717782821ee295baad7bd7428fe15ce2125f

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17d7adcb663a1cb5534f1c878ce526749603c438363173e2a0bf4793b2a17cbe
MD5 7c3b2bd469a9ec351d02c651a02e8aff
BLAKE2b-256 17ca1cd33f4f8d7538f92f5616de2715491b5a5d1fcc4aa2e047b1705bbd2ed6

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5f632376e936041e6a1415b2fb7346ab9a042e2d291e98be40c0c57869c6c03
MD5 b5f97ca395296676e1fba29f29d2e0e4
BLAKE2b-256 37f24d8bce1952c69b9d83c1acc8e65731df79290119bbb1c4e73c6a3fda7ce2

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ded5f3fb8153dc8979d94c0f122971871ef9da533c8f32e11237a909c4bf6a32
MD5 7fa7d918d17b0653583e5de7af2ad34a
BLAKE2b-256 c4d209421c9825be5a0defa4e72f275a44e45df63200d787377ab8c1f2f71354

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1077815085fa7c1c4ccbcf553bbeeccaa998618becf74b672e0e4a896d8db6d
MD5 54014d41dbd8ddd6a37141060252b8a6
BLAKE2b-256 0219a3c3f76c2767d91345a295c86db8546eef399b0b633a75ca60bcba1fcea1

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dde82e42e315d4bdccbbcb01a36a814a881f1a822662ab2705a91acfa6547a1f
MD5 c16be506afc9fd0e06aaf51211cb6ee8
BLAKE2b-256 51d7a04bb2cc6d9ac59aaa3424a50a148039e7faf79b82761e57d76461bc9b80

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0d5e3db0ace0868e40fc7ea02581b2ca346761dee23cbce0b8ebfa76f5ee629c
MD5 e0f517662dc1347546fb79af6aecd841
BLAKE2b-256 54b885f24c41cb099785b2a5138a8688dd1d1efff19d6df1f66fb9573720a58c

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f80a91c69123a9642f1d55c1adf00436ef783fb6fa9d969971611c664a862fce
MD5 591c50f85d5e90f56e8e7345782a76cc
BLAKE2b-256 ea9bc16e4f4029e15abe693512fdef655178cd0d7b60afad5569f9c45537c1f2

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3980221137829e8f83f43240ca766b821424d724e31a1a43149a9705221495af
MD5 e1d8fdf47ec80c0c2f39c1fcca2756e1
BLAKE2b-256 841496185819de6ffd7548694837b1b3943a344af57d7b7be8edac714748323b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6f70f465552f8224100c505629fbab7dd2370d97c4d559fc721221588a0fc9b0
MD5 67f175e10f99cdcceff5c749d0ed8f15
BLAKE2b-256 37b53e267847337462fcf428bec1ed7278b9ddb16ceac838e4f12b164720dd46

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7f646c9bd4914697be84562f3590d2d716a6e8011f0e84961aaabd2ee0f67cd
MD5 4b42c0c9d44b63b783c357c2b0646e7e
BLAKE2b-256 51744c3f7615c54579988c5926224c77777e5c67f5329c0fab9f0f7374f753ce

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6587705c07cd551b8058bb7e79b55caff0ad542a75bff54f64188b26d9862e35
MD5 dad65c1061604ebdff43acbc02b83771
BLAKE2b-256 9359087b83931813459f9353cad3ad0496317b135f0b16f368e0522a48a018c0

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f951c28167ec885492186af8a074d7edd308f4372457bb2f61e7011f5acd4fe0
MD5 63ba046f40aee3e3d0567b0183734c33
BLAKE2b-256 82c62539b12a0610751e698b83e4cc0d20d78cb8f23a029512c4d2073d276039

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ffbc5e5db4983b03261e251552c98758efc9e543e220ded844a990ccef30659f
MD5 8c89b842fc56263678b15cb3e45f590a
BLAKE2b-256 9f33a8dbc312fa11213372fd34ef0e51f3e5abf4677f0636dba0a0b563c93b2a

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 61ce5c7fa9cff42e38c4b53c1aca71bf30f018b3fe420f228812c412719008f5
MD5 26ec780b60042d171a90cccc1d453256
BLAKE2b-256 e1f7b7c7678f9de452f977334fb312f7bb4fa5768e86714f296ba4f5dc2b520b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c81db2eab8b942ecb8d331100231e494f8792ee47024c444ae2b0bf4462ab5fc
MD5 9d1ad26bc7da186eebbd44ba64601ef8
BLAKE2b-256 ef29a24587c78cf7b082d0eedb2947713e9242157131347edabf086d67179bff

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97205a79e760d191924ed86e9e4c68dd5e48b674a55d90a2404cc149aabf7273
MD5 5e8a9304ba561dc2e9217a877b18b1f7
BLAKE2b-256 cf19a60b5728925f6616fa7a23c282e367ed919e640152bfce469aa58ce1156a

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a4e757b2d3db4425eaecee0f5944c689b1d9ca11c29b5fa46df56673786f522
MD5 808d528bec4dca199e57a6e21bff59b6
BLAKE2b-256 9a60f12a20232da3fa88ac3755c9a6158f483dc85bf59b53a5349cae99708752

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dd5f4b84adccbf35dbafec84cd7d939fa36beb19fd6dbbecb1c07fd324e0113
MD5 4e0f3bf55d71f2a8cb1da78f5509f9a4
BLAKE2b-256 312fb4da47be2e5acdd9e4335b163438a4c761089d03877a0239cc82ff93b479

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c9b75e4926847094960b2320701f07376f9874910ace14b18019625551cb497
MD5 bb798001bac8128856be228467a19f24
BLAKE2b-256 843fc028c2364ff4675f78bcb75e14949ece44dac86ff78ed27e4d81d048d2a5

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b59d35bbf6dd04114a1a80ece734e65e1bd2b83d107d4e18ad331e371a71605e
MD5 e1cdd51c8fcaeb490ff48e2ad38446c3
BLAKE2b-256 a64f27f0643536687c9e6772ed0369de74f187ff3fa54d72f68c2d50533eca5f

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23712d824b94cecabaeaa303004decf426793dd5b23d0a8909f500844f3189fb
MD5 21e5dfa4f7a297ad705f75bd4a661e61
BLAKE2b-256 7b954ad975e0f2f927a63251001faeb4647e464c3a03c294197143b4f3402425

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 092647cc77462a0f506bfc5d770331634628afdd441c889549ab90ed1057efef
MD5 5c03db6ba095db1086adad27beb6bdbb
BLAKE2b-256 5d30f1787089ec5133fb2aaf42475cc21b99e6e881fdc906c0198fece1bcdc63

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 63ea0b33d263c1705b0c6eca69d03a87110f2b609b677ea69b01d6ff20cf9a02
MD5 9933e6b300a29780a960ea7fdba58816
BLAKE2b-256 6030a8df104b922c30df6e97780bf42a27f1fd9b7c7bb5e4212003b701d3c21f

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80c3aa1754899b42489138f674b8e80aa4fd81335692997cc85666bf2abc9fb1
MD5 d563d757bbc1a471ee6d081c81885cce
BLAKE2b-256 f1f51c034b747e7715c50160128271bd401d56ad1d717974c9c0a6b658b43448

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f72a02c9d6d76424abf7c890b05475964399a792ea2948a60a74df989c2c4f06
MD5 1550fcefbe3ffaffc5b64e6c4d1831f8
BLAKE2b-256 58c222dd3c9ad18e6ee28a6f368319bcb9066ce0f88bcf026ce0f619bf17f82b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3ffb5aa2b7345d1fae86095621645e4168dfd121133cca3858cf0567f504a0b
MD5 809d8d185f8aa0f1db9f3208a4bc5ba4
BLAKE2b-256 ea22ecdc0b6aa6db5b6fb271eff1a42e0077f2b80db55103602ceed9fd953291

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11bb032d75a0c86f0e90a68c81ae920e1d071d9d344c05aaf95046c9eb025e25
MD5 cc662d3685a149ca26ba6ed770697ef7
BLAKE2b-256 d893ab20cac8be81281b83c272bda7bbf6b4bdf759027be07c869c5e463489ea

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c99b85bab3951a703a098e9ae59cd2c61b8eb8511fb22a6345054547746fcd4
MD5 96ce0b139c8dfab1a77ceed2d8550a0f
BLAKE2b-256 819adcb81f1f58b9305d1254897368d0e9c613e3185597d8844e6e6f189bd351

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b295096f1694c4cd307648b38cae6bdc9e048d38ef10a2dac88658f21996400
MD5 0dcffb1a33132d8e97c3d4c3febf7b19
BLAKE2b-256 1ec0b5ef829d61eed92eec7c0c7a2e3498a6c9357a5bedf122338b14c82f9ccf

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 012752057ea25b42331172c895e29c26a9428f19b282753e8271200157df53c8
MD5 2efc5b1429c51035179cf3161326f8c2
BLAKE2b-256 aacd3c725bd9f4835b62e2241da8c9b41f9f540f56a3a44eae901850efab550d

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 483acebd47dc885209656b69d7b561a9c94e6a0fa13e4ef0823e41f2e110f861
MD5 89ff99f1548e7ad67fb5bb5bd0a99bb0
BLAKE2b-256 9d55ddb60892a73bce9c657c1c0ff0236c970766da7da5f98dd60147fe6390fb

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12c7937a657150f27d021c84289124f8d47bf9e9c0a29fd2f320e7c0e563cde5
MD5 24c6208d03398de214cc518ff7a50184
BLAKE2b-256 2dd6ed5b1b1e8def7b05fb2379a0b9d8ed268d20989f8ffecc4166757f5d8388

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5919fbb6e1ff8fca75deed6d7eea17aead4ca3a884a240b5896e5e6306ac4bb0
MD5 4d74c2924df58640f9c49ce76c0e2975
BLAKE2b-256 77f5684edb4e84fe68377413c176b4ae39e13f8f9596e0fdb6969abd5299139b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4a53fa19343c6ce4096311dc9780646a6650fbd47511a68e432c947b9598257
MD5 7689e62f07323b6dd7fe68c9c39fb841
BLAKE2b-256 1080ae784a275cee4edd18704a2aaa81d79769a528b8b5550caf6ac07f885c56

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3e4ebeb6c1b6147910c3766aca4008294b7f27301e9ba29b40fd9fb485cc45cc
MD5 96d982d4dcaf25a0e87ccd940285f9fe
BLAKE2b-256 0c029910ff3b467ac8daffd71160d4fd889e9412b9f01cb4f6f731f8bc52d6f4

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bd56bfa419cfb682da8de115cc71d7c51bfc0de7f678f3ab115fbb4af4f48ef
MD5 e3bb8d648cc2b302c63824ada25afb3b
BLAKE2b-256 f74ac4071c9900e8cd07f452f0b859b4564a74324675d5b43ddf2deeff31130a

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9479d651700cf52d1b4752486e3ccb1307ea1f111012cc3a647fa5b192ee47c0
MD5 33776614b7e7706e7abd177effd4590c
BLAKE2b-256 8ec206d5f81017c06512d99e783c82787e5aeac51d28b85fd46af091387d1380

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fa076c0899fe1e82851b8ac5b355477cc3aaa9e29b2b4da3fdfa685d4f2b9edb
MD5 ee387dfcceea3799e379b6c4a1a6af13
BLAKE2b-256 416882f27e835f8c758db3a889953e2c5c9507a9ac16bbcce59957d75a1d9806

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