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.4.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 3

ezdxf-1.4.2-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

ezdxf-1.4.2-cp313-cp313-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ezdxf-1.4.2-cp313-cp313-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ezdxf-1.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ezdxf-1.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ezdxf-1.4.2-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

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

ezdxf-1.4.2-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

ezdxf-1.4.2-cp312-cp312-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ezdxf-1.4.2-cp312-cp312-musllinux_1_2_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ezdxf-1.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ezdxf-1.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

ezdxf-1.4.2-cp312-cp312-macosx_10_13_universal2.whl (3.5 MB view details)

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

ezdxf-1.4.2-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

ezdxf-1.4.2-cp311-cp311-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ezdxf-1.4.2-cp311-cp311-musllinux_1_2_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ezdxf-1.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ezdxf-1.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

ezdxf-1.4.2-cp311-cp311-macosx_10_9_universal2.whl (3.5 MB view details)

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

ezdxf-1.4.2-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10Windows x86-64

ezdxf-1.4.2-cp310-cp310-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ezdxf-1.4.2-cp310-cp310-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ezdxf-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ezdxf-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.9Windows x86-64

ezdxf-1.4.2-cp39-cp39-musllinux_1_2_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ezdxf-1.4.2-cp39-cp39-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ezdxf-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ezdxf-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.4 MB view details)

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

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

ezdxf-1.4.2-cp39-cp39-macosx_10_9_universal2.whl (3.5 MB view details)

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

File details

Details for the file ezdxf-1.4.2.tar.gz.

File metadata

  • Download URL: ezdxf-1.4.2.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for ezdxf-1.4.2.tar.gz
Algorithm Hash digest
SHA256 1fb8edf5bc10dbd83f61f56f2058af4296cd8d817307dae2cbd7be9d665bf726
MD5 3b50e596ddd338b26efecefe7368ef22
BLAKE2b-256 6411eb27e779a550033972ece48de313be6cff8f537963dfce04778b25543788

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ezdxf-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 86c9dd9102f7c2ce9e3fb5a31ca7785f563290b8a00372742687f658aff575a0
MD5 37f433a9ff34740392a1b051563824d6
BLAKE2b-256 00782f63f966087a9ae6eda6fe9a4f5c804799596b1c6a3d32458e883cb403a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9ff11c19a7701e3b05b6ae0f4af4aa7f216fbdb43f10a197b71738b78f9ce1dd
MD5 a413a12549a74c9d509402caeb32d446
BLAKE2b-256 edc625d2426d992bceb01e9dab107f8301dfdc451288d8c49a3e96972557b7c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49eda3b953966d1823ae2eef6fbfa99af9b1e4d4f7ddc6ed715df260b46b748d
MD5 5edd63d772fa2f4741fb9e0c9d4d8160
BLAKE2b-256 146c7a123abd48525ffd012a845d2ae54a392b9b40fa32a3ac4802d398bb9f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 65804566f482bf9fd4f488fdc485345c9c30e0fa487af61e6c6f40c7dc8c7664
MD5 6ba74f927104d77de1744f665cb1a522
BLAKE2b-256 e021f92ec71a4360c600c29ff4b1df2ecf5b829c89022e1a6b988598f699c946

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddd7a5d6969dac89eab04df9eac26e77c5928e09e1c5a0d3334c1cbb74e2672e
MD5 161f8e58c8e1ff5db70611f5f8724979
BLAKE2b-256 30a454f0cccc21a524fad8d566524d8ddc948bd53ceb20fade829556b410b699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d6e79acbe0de94e88b9354c7f83453497ca99a148451ffea3dd78b939b70491
MD5 03e035944826e3388c0d8f9ac236c824
BLAKE2b-256 b8eede2566febc73a0b21d87e7ddab17ea8f3e485fbe6640434ea496ffa806a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 086d906c50b93ae5919cc006f6ff8fdf304833fc6abf8cb6e006fa4a7b81eaf7
MD5 4049142c2ee165cadbdf9c5293dd7470
BLAKE2b-256 4160c1e3bd6d1eabdf444c87cd7595bb2df41d375cd54229e007b4bf2c63659d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7c8938151c4bce83daa7079260907991482d86a525adbd90f2ed47e3dc649dce
MD5 a0fef0efc7ebac5f518d9d80e7c97d7c
BLAKE2b-256 cbd73b4cedd325c16d3824fa746f38d5620afc19690e23cefd116ff6f07ddced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f2f09b19b8b9d5b820d4bac7e1857f5bb945193d6bc3d28fe7236d4ccfe5abf3
MD5 96851cd90403f9b623ba64ba53b32cdf
BLAKE2b-256 c7a763254789eb03af716c35a600004caae5fb60fabcffa9527085182da1a20e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ba1aac159807aafd95d865f449d44f00ed041e51dadc50c2aabe9d5569303391
MD5 ab341872314563179750d74f54fba963
BLAKE2b-256 bd8cb5893eb19c13ebf21919cafb4e5db31cf2a4de146fbe49dc8759aced3eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f47dca5d0db84e49eeaa6dad1f9c260a59c16a8d737a648aa8fd50258b44a91a
MD5 419aa3c0442cc332611c00ec15d73d33
BLAKE2b-256 2ad4f76540c3426ae2dfaf9acc4ad7662f80926edaf04ce66654b31c52af8c1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 18e49cd3affa5ac4f3bfb0592de6570c45440d26325a2c659ddf4933c198f29a
MD5 4deb22a6da2b2f834d91d0af15a7347b
BLAKE2b-256 01b4b7c4da14b6e4f8fb2cb37a6e3939ef7ca7e470ab0ad948dc272919ed69de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8186acc6c44a78d2d21dd6ac9e21fddea037d6b3040f17201f2a7d9349bde244
MD5 9a4d1e6d8f8c020ef8a21b661d59cd82
BLAKE2b-256 156fc7f7281e9a74536b27c093a3b15b404315be616e5dceff0b9271840242b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a19ccd52b71e584f72b409767b4447d77a08c726323066c7d60a28fb6db2062
MD5 36613f34d1c1db115796f6865ebe1385
BLAKE2b-256 05fd8d6a1e48de9d199fd739307514617799820aecb53c1b49b92b5092a0ec90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 960033f83f7ab395886eba203c6f3fcb82360b68eab30cb405894c39b8e3fff4
MD5 bf00857c7889476c8f92c31339a083c8
BLAKE2b-256 bd62791e10882fd3d848e45cf27dfcd3ec7f167fe2c13084314be933960436e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 115960f84eb31e8ce4e99826b260587b15f916b072a96f133d5da967ce1f3139
MD5 998f2d23e2ec4e79324afa16ea59c7a9
BLAKE2b-256 0f7d1b9bf06384b178a0716d6ce8c2f0c6b462aef3be62a132e3d144d3eb067d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 b76192a8e71eb6504a7be141a3d66b07643412e8545697b1c061f8ae6dcf9426
MD5 f5ee083fb18f4295e385e11da64d08db
BLAKE2b-256 05a8c806662222c74cd9c062f54daacfee86b0f307601a1cce98505181e72688

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 39444da78154973c373194c2c2a27f8d035b4a4b3a55a280419f3ae252041e95
MD5 f05ffe3565f1678063a29512e21616e5
BLAKE2b-256 6df5548141810510363760038914468b0fe2f445c8600e13d78ae4d28c9b470d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c94f388c52e9e22604fab2f81a320c8a2fd0af7a997cdeda7f378c64e8e4f7e
MD5 bf9fd3e8eb3e2f5e969867f771795689
BLAKE2b-256 5f11451c556372c145af6e4546eeb758686a41396bbc1ebca8b11889f319a9ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b0e461cb4ed897766e961b4ffe12fe699a23920d938a24419f69d7c9e9f58b4
MD5 9336ecd0df519430824dfbd27e7a5fba
BLAKE2b-256 60bd2a5de55d49d84cf44cf53f7270e0f8e5ee5c8d74c1588711b638722fcc90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87f7532332abb004eff1d62e674a6d5c1ae2a91c0a92288ef817b1ed55fcaa97
MD5 5dd22a2b74458185a8b39d367a1c4a0b
BLAKE2b-256 1f6c2f0fd0e51f26aafeeb01e3aad18d2a76120e956b5db36d3f3375c8f1a7c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 311c03113f7e5f70d28eaff076b2c76d7cebec3576d5b032d91c327871069f21
MD5 873ab9ef89ff7c375540a73b3ab8cad5
BLAKE2b-256 c993c7b8dd52aa295dede2727972a4875eeca3a0479127f4bd0a2faa41cfc1ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99f7826b7a26e5d1e8bea84e9699b6d8770195db3bd3103ef20fffc95aa6848e
MD5 c4b390257c07ff8ba57007b135cda0d9
BLAKE2b-256 beaef152bca23cad4dc2f8fc1030d73e4bc25ef964724a2ffcdb2154edee66bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 022de8cfaa5bf906e080968036c441b401938ae42402146a553bb756379aefa8
MD5 2309425c3a526bc5d2b96a22c0f96749
BLAKE2b-256 2e5a96b5cb9663fa6bef8535a247a6a709dca4b52a08025ae2385eb64639191a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e7cc99c43afb5d9e5f29356a1bb04bc736624c75f46e2abbc80129c1287c8482
MD5 b79b8e375846c3af28cfb3b93f429ed6
BLAKE2b-256 4a2f8390b86b399bbf71b01f4eb4149147def873b21358121fb776f003d473fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1245cb055aa2a09001578a6379b57e89259c0e59326bae71ab1a95c625b49aaa
MD5 d9f472d1d773a973867d233d79c97ae6
BLAKE2b-256 f42d10f779546871668cf5d95f359bd192d4e6e5938f68aa28c3e5815f254727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e59bfd11c1011e694a32ed1480cb7ce58143e7d5bd5b3514c5458c825498efaf
MD5 1aaa4efef59ae78cbadb6118fe2cea97
BLAKE2b-256 25e40a5ae733d6a10c04bc66482618e27ce4b80b369f13fc59914d43b481051b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0842c65ab1832adfbc21c93eb450c2598e1c2257c3a65d3f2a0fbb1cf98ac6d8
MD5 c50f9908a0c22b637460b11f2c9fcb1a
BLAKE2b-256 dad6f5cbfc5b644afcf8b575de5f5162bcd08e3973055da617efc38ba3b4b555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c24962de1f15b3cf2ea1af1d23a59e78eaa31031781459372e4cede0ff34d8e
MD5 ca75c07d839250cc552b4f85c05e091f
BLAKE2b-256 d83a82e0230a0caade322f1a0aaf3034bc6bc00b3eb3eb938dbdce6cff50c8b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eeebf15e4e279c665f957e3ab54f6ac58016f5af802e1175b7cd526d132b8afc
MD5 2bda5b14167dd143294cd81d241a7de6
BLAKE2b-256 9d07969a017aea0201df78446c9e82bab6ae432ecd1d760cec35412942aec22a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9be4845d36c949fb6a2a134802c5e506ed28dc31af254b41316c3040793c820
MD5 a45a041d1c67a52687a523f455b035ed
BLAKE2b-256 15617c5a09a4e39a675ae43b806ec9a6875ecba65ae8b6197f1595bbe53cdcee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63aae1eb68aa30e1bbee38886e5b8bf602c9a4a0b672f0b2b31c5cdb29d6c533
MD5 f87808a43fac50f75f17bcf3f3b535b6
BLAKE2b-256 591c8545390324719558a6867873525f8b2078864ad396748520f057c0ca6348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 94e62d4da459d86e6d1630c09109b7b6fd9672f7ff8fab4eb9d3c91f75e0a18e
MD5 8eed557ac05b93dff310211c5ec70d8d
BLAKE2b-256 ffcec8a83bd29ec051f9a76111bb7e9d7c573546f1da140d88166a7bcf03fab2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.2-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/6.1.0 CPython/3.13.3

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e3bfc0371dae058ab6b585f9054f7b9b30a5662d167210cf59acac8c11fd16ae
MD5 a38753cbbc5c4f3641ddca5dff48e6f4
BLAKE2b-256 8c30c619f12313623b9cf6d1632702a7406a4a397c84afceeb6bf006fef1fe91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e01a5a058f694f4627f62cd8e8b96184bfac905e62c9d4d48cdfffdddd41441
MD5 5482d69f211f45a9662cdf0024d885f1
BLAKE2b-256 2b30de44193195b5eade88a2e91d2f81f513807a4900231357a54ca6f90283a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6e286e05674a0037d1a69dca1cce1c85b01fefb5c256c4f1d802b186ba0b504a
MD5 cdecd75a46b40562de4372d2f369a2eb
BLAKE2b-256 cdd5e86cce9ed6a230792fc891c53b78617eb534db9b1a313ab423199421194d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a6b42f95c88932092dd228e517a093cb8e233f84ad51264e1ad424cba19cbde
MD5 3acff4fc0fab33eb02063f446e0ca4d2
BLAKE2b-256 bb48d68c202fcad9c72e34eec2667e7516122ae11e3958232426c1172a4c90aa

See more details on using hashes here.

File details

Details for the file ezdxf-1.4.2-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.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e2ec575b5cd5d8b1d26ac017e90c4f5602f6154d2b26146d176b86e22de8496e
MD5 0f31b8d54130472e633eb2d81f43201f
BLAKE2b-256 ca053ef703d1512326646761c73b2b76973ae8f93bc7572f63f2e825dc403776

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee46ebdeb9462c928cc4c1e0135ad1acd523dd6891e606654db1044e2b51b556
MD5 88edb503e4655ea33e963e74c553060c
BLAKE2b-256 0a9746660244a199e76c2c2a1bc12a989b4a5371ed1be9f9faee3d2054d62d9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc91b3dd777208c61ae954553748b8ad1ce9c6dc7479167122eaec636bc7109e
MD5 032af7db8a2366b8b61e7500d4c9e0e1
BLAKE2b-256 1cbd732e2f2df00c10e121a583a715498e5cc8b947a2a27d003ab6e6358d01ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.2-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ezdxf-1.4.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9d15f33434ba85665eb788aee11e7b6f05907f660b6f257becbe7f79e0c129b6
MD5 5216748ba157bafc6d6093dbe9be3fbc
BLAKE2b-256 1dc8b371ff186d79feddfe15a82b0da4e50668ea1550eb6789bb55d5ac42a341

See more details on using hashes here.

Supported by

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