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.4rc0.zip (2.2 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.13 Windows x86-64

ezdxf-1.3.4rc0-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.4rc0-cp313-cp313-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

ezdxf-1.3.4rc0-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.4rc0-cp312-cp312-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

ezdxf-1.3.4rc0-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.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

ezdxf-1.3.4rc0-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.4rc0-cp310-cp310-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0-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.4rc0-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ezdxf-1.3.4rc0-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.4rc0-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.4rc0.zip.

File metadata

  • Download URL: ezdxf-1.3.4rc0.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.4rc0.zip
Algorithm Hash digest
SHA256 89e29d3c13109aed950b223946baa58103bac737f79e5728250cb761fe981bde
MD5 0f9b0fd9f0e8a661b4b196b82c6ee639
BLAKE2b-256 c63cb910aceae272b1cea3a1e03c1193a16c3f5ef8461ce1814459f04a86dae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.3.4rc0-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.4rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a60f4c997c4e8e797cabbf7cd12a48b2a083dc226cee23dde82357c4ebd25ba
MD5 a6539add399fdd3b40f5a104b9bb6860
BLAKE2b-256 cd6c92b04da012a9e70e40a574b9b082be5fa2aaee7e686bcdbb5617d24c6f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d832c920089ead5af243bb5a68a3d6995c46e7c8891c24e45126af8d603c71a2
MD5 235972263342384c0a94c566b6ee0a9f
BLAKE2b-256 3d039753713f5df585b1cf335379f2d0751b11df60f1929b1a34285aadf36354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 955ea96adc696e0acb6cac9cb68facee6acf1d2b15b22babc31ab189703f4a96
MD5 4e607ae900d84f22a4e6b132efe0efc2
BLAKE2b-256 fa5b8fadedfcefe179c4a66f100638bb1e0c44f8ad60918c5c04777bf558823a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50e35a12deae971d89cecede425f7e692f2456179d151b2d2cb5f480e5f54425
MD5 912e8166dbae61b3636f24dc66a7f656
BLAKE2b-256 92341822c4fec95851dd72758e28b643b9bfc81ecce8bfccda7bbbde935db6b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5154fcb9eb2fc515a7ad038b9358e9938dc7963e9ab23080442659e10e48cf2
MD5 49224bd4c20ecccdac82d033b0335b67
BLAKE2b-256 9fa4b4f53ea59b49d6604a3a9f9085bf4891ae227f51650aa5df3e6e7459c940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 393afe1d4d7c52ed61dfa39b1c41c2781cc8661f3e5f0566d15c1627337d3371
MD5 0ce8c35f5289a9b149c0d0ffb7ef3b1f
BLAKE2b-256 d73178fd752bd95cdc053306c45426b195063349801d274e4b215cc8dbf0a0da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba6b3cbefd58e76a2872fdcc4216ef4567c70c175c27bf358ca3ada213ad36af
MD5 79b83f221d99f7e2315f9051f13b0ee4
BLAKE2b-256 dbe71cbb68274ab6c3fb873410eb1fb969debdcd9153c24e5da882acef083e19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2178b509a6c47f06773bdc4cf053bfa22d5c4cbc72db95131d9c77ed739eb386
MD5 ba792905ca7505a682b7362d2bc3185e
BLAKE2b-256 6429d296981a5b6e11e07580d133b49288e260eae2cc298527340b226f432adc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f3ae8f6bf77b883325ed52130ecf033aa8e5a9cd31cea28564d602b1fd7b6bc8
MD5 49f186cc9edf925807109d8b568eac0f
BLAKE2b-256 9d3689e643df881315427953e352c1ed1e9cbc7e6aff6591609911693bc2be79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21e2e50fddcec9e230f41999b6103a84d8331d14c237c04de506cfc41db5e017
MD5 f8a7b885c14af51b1e3632d5da520cac
BLAKE2b-256 a50de8fafb64d933cf5139b2fd2a704cd2faa6bd622997f96507a7d7603c83a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 366af0d13560e501a21e8439cf303deedb12bcecadb9b04891337e3fd3f125bc
MD5 07984175350f2cb06c90302e1e2893da
BLAKE2b-256 40cbb25f93df00c310aefdfcea3dfa89f3a98ce85bf657e04c2526a3c9e93df6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa695362b2273b6d5021e3b5cb28c72c2393f92333445cb88db551eac4717e14
MD5 ce591c0739aa421e57cc3ae78ffae97a
BLAKE2b-256 43131b30934a7a9fed81f5ac92d93cea207cf3dca0bf94075110ee6ba4310d56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4a8e944f49b3aa299c7dc031c4554034b71be269b1a88f1b4f716994c6160dc
MD5 ea9085fdc4d325e059efbd9c3a1222d6
BLAKE2b-256 bc664cbda9e88f167897d26d06861d43be490bb0a4bcc3804a500917d67caace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 675b346d1821cfc2aec0118641e6744abf1290ba463c93399e32fcc886c03b2f
MD5 79138ac910d8a135b9d3e828f5d97f24
BLAKE2b-256 7b7429779a62726997ec1075a5cfbfeb34919cc5e2097de781b08be42918106c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30cb2261cf8237e32d6d87dc78a4cdbc3aee08d5bacc6807a6ddfc12a7e77d5f
MD5 9d4f3251aedc8958d58dc8bbbaecfa81
BLAKE2b-256 5de509bcb9b4895806bd21b90fc64d8bc88666dfd40d62280100e8c45bb8595c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d3db8bb3679f6f1891dd466d659ce1a872bd5e5ed8915db98b892d18b9070e79
MD5 53b21d44c4c7a835980a0404df411b64
BLAKE2b-256 16358d013e319f9c4ebf7f93c32d215e3202626744262add8fbaa6ab09ef741d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5cd09fa4f7cc609b9acc4833cfcde6412e82ffbafd38b572e69dd012125b1d5a
MD5 a9f448158b319d3bd5041f2851e06381
BLAKE2b-256 d6bae493521f644961783742eeebe69254748dacf5b85ca10f55dab2eeb1edce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e30cc18a01f7241ca523261896f518b6c818b62473d642ad7752f654bd45e848
MD5 6c5e25b79d11ac69130d2dbe18c6a20f
BLAKE2b-256 01ee16f7c82f858f5236d2ff0ebb4d6ad6ec99213b40b5b9df974303be6f205b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1eb508c8256c358872ca3d60205b6c6789e88f37e8a93d6ff428b13b2ca45425
MD5 320687c07941ea3c99f65e0550cbc8ac
BLAKE2b-256 5781c0a26ba349a8c3d446dbad4380bc8c2630df94351d5f467c1c71f98b7178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 79ae768cefd60a900d0470f70893e158687c0fbeff3a9c3ad3ec2b13613ff605
MD5 1ea675b2fa84e3990d7dabbe5f250d5a
BLAKE2b-256 793522a2dcaa6fe1b63405e4a53249d92dccdd10f6ae05e487a793e6a6d25c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 157e66b7c6833fe19e4df984d43812b1e97e089d7898fbeadb92e3568bfe8284
MD5 297f49eb657dfa2578e999ec0dce8bef
BLAKE2b-256 9e06623017c913030fb18850702cc8a556ef61f0095a3412a985a054e8e80754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26ee5ecd44446f53d14d0955bf2e2d9b4a53237d3130042b8ee518e3db817582
MD5 5c19958f8e7f2450079ff0f3389efb5c
BLAKE2b-256 e5925703d8d105b353dc7b1a66d346b8a4a5e5c52a4341e601c9220c099b335a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1581bc6e40ef95eb21c1ec900d2fe0306110d46f4b050c860aed112e8909c48
MD5 7f1629e8343ce207e905e314dd94361b
BLAKE2b-256 3f5c41318aa79ec839282fff3d1d620e622cbcfc63523ba670eb2e6d09f697d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 359afe02072b922a18a1af346dd0d16ce7866ded8bc6d555c1d3b5591c2d5405
MD5 85613348fe430e1ac7286d09430b2a0c
BLAKE2b-256 c1e2957993b6c223c37f75857d93764e4d06653ff0e321664a3dc8f8bef8fde2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4acf0aef676a66b7676939f4bbc39f78091207f95a61979fb576de09aff7d85e
MD5 21f066380e650c703c464fa8791dbc89
BLAKE2b-256 bc13e691ceb3681d69b918f847b8b7c67ec994b9a72fd40cec5b37f4ed2a13ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 37896036b901ae34559651f70d8db82660005d436db4e8d2c1693ab90c7fee40
MD5 23067161f4828cddaf851364f11cceb5
BLAKE2b-256 070804753b9caf06fc88b6f16c049922443bab214be4ea6a1710856afe60e861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b06d98abea333673b2fe4685c882e1fb22329c5bb68d4303c6ff3ec919062147
MD5 5eaae9e14e7c79961917e16ed788e53b
BLAKE2b-256 6af5ddf660311ed5dbd61586c5d4deb0aec8e55147fd565ebe47155051be3627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ad451608f12631fc3e03dcd554c350fedf40a0c004731d00f63315a236b1a88
MD5 75a25ce0baee3d57f1f6c3ea48460538
BLAKE2b-256 2aad1b9dc080bcf561f0ac27ac292660a8e829c7a6a9c6f5ab5ecf996fefc2d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6a7e654fa7a436ebf60b81fa311f29b703aca363ff35630e9aa0b5c149c1ff3
MD5 8cb30e3f6d523cc650a1cf42296e484c
BLAKE2b-256 db7c59ee81464567a87e20c134ea4930d8ed90ecd57338a9836d3be248671401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6709b141e27b8626622caf49671e1bb7cf421ed727c5ff823513d519724ee02d
MD5 61187a7e4eb7147987d52c1400ccb723
BLAKE2b-256 017bc0a419626391866a6dd438a12c410bde5dc9db00fc2438ebdba6ef83c0ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca3bc2851148ab3c8db7d17e7689b3bc5906faa96bf532bfd2e4a8f3da8d2440
MD5 2b5d2ef43c07b6c91504638917824061
BLAKE2b-256 707bfa0f58e35659affa520fedfa4a3f4725000ccced90a979fc3032d00f0620

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 866f6d0be2e6d47f7c8baf31930c6e47f62a1421465ce308c1c79c56f8b37bf3
MD5 c62d61b08b948eed80a5202e0d96df2b
BLAKE2b-256 7b6b96a88f399204aac2c4636180d233fcc1d7684a3088e34d6152ff3dc76cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e66f958855a4196970443020904d54afac5ac85575b1a9a19a9ae25f766c8404
MD5 420426209f9181f941087ff78d0173ff
BLAKE2b-256 3fe0316907fc49f165c305074cbe21f69b297f8369124c465f5f2b22a41a9003

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.3.4rc0-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.4rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f0c38cb4a5088d19a08baa82f4cc05b311c92f61ce48f24758601a44656813ef
MD5 5a7d916e8c76c377de1e37808e10a364
BLAKE2b-256 133bac5c65dc99cce0ac9af93f60a21c34c8da1f9b9e105992270a83441c67fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a96019503e6797df29b89ca1ed34847ea1fd64a438f1b38772b761b3f49b8b3
MD5 25d34598a282a9de1ed419b69ef960de
BLAKE2b-256 e0aa2451452e780d7e447400f74fe6e228a04bc29bdfa82cd7d545b58f778a21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 896f96f68eef32f1ccb9c81a279ee61de1b8a6cc7bccd3f4c72d5f71bcc4884e
MD5 f3601edf92c0c39286b7a832b821596c
BLAKE2b-256 41801b38ef6d6aba29a2495dfe380c4350b538ceb2a1ef0a7845c1360a78eebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4973dbd4a7e29581d7b02385eb481158a6ad29f06ced7f033dcf860be90f83d1
MD5 f33e02a49ff8d1632effe7f3f6a4a9d3
BLAKE2b-256 e8d574db8fff433ef5fddeec70b7b7e566bd3fa11c9305261c375a6abe75cd5d

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.4rc0-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.4rc0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9682062a15601ff56618f023f73be588d90549068a100187d37d5051664bf12a
MD5 fd46b07ef94a51663ea19a5e2a4dc65d
BLAKE2b-256 7db56c241765e5594ba973cb4957f731f0b6d55d5805e1ead4b8e2b254409281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9332ada4a7f8e5e0b978c43c31232f8b7415e85f432ac8f66910f0faf6b99e6c
MD5 03851dd5808d8f4ca164e3f2ab0bd967
BLAKE2b-256 0a6852aabcb3f30edf7895f7bd3b6ebabe8de79ec7c7f93e25f962c386cfd87c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61d9842bfdb83ebf769ad68e308ecc313f536b6c4b916f15b1a7761d0228bdd1
MD5 1761101372dd994c107feb4a3163e836
BLAKE2b-256 40e9f86a94c2e3ba93296ed7ae43618d8ef14ce221cb210444700c3b429cdef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.3.4rc0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e5489946c7cfc688b1d565990926fec99af4a78466d94db40a0d4bbfd08ceec4
MD5 65acfcd6a4e9731dde7443fd1087ec77
BLAKE2b-256 8bbd1aa020695da603144f696cb44db77e7cb23cc1f7e2b3b9828c3f83d0067a

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