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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.13 Windows x86-64

ezdxf-1.3.5b0-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.5b0-cp313-cp313-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

ezdxf-1.3.5b0-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.5b0-cp312-cp312-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

ezdxf-1.3.5b0-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.5b0-cp311-cp311-musllinux_1_2_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

ezdxf-1.3.5b0-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.5b0-cp310-cp310-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0-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.5b0-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ezdxf-1.3.5b0-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.5b0-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.5b0.zip.

File metadata

  • Download URL: ezdxf-1.3.5b0.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.5b0.zip
Algorithm Hash digest
SHA256 3a7d4ee991a46cb8bec00870ca80bb41664a1b424aa39a838c3c7a0403a1dffb
MD5 fdeffab33d4a1c49a0b1dabaf671fd24
BLAKE2b-256 ae90376ae4fd84890c8fdee5f869609728364ce0425b44835ffc7ca32b0dc073

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-py3-none-any.whl.

File metadata

  • Download URL: ezdxf-1.3.5b0-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.5b0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e02472167d1c60f80933346a38caf1f5df21e58a71f33caf370d5dfa19cb7d6
MD5 e93b9e6025fd10620cbe1a14f7a4a506
BLAKE2b-256 fdb7d1fba378cf65f3c22803afb88c24374c699bb6e2f0fe7fcd08b1f4c2ce7f

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.5b0-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.5b0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ab5d491b9d97a0a2cff51f54a62b3295d8d9902830fca6417669e245c613c059
MD5 fc84a15d83bfca24c631d81d0626db40
BLAKE2b-256 b078c963f26331023fc3dfbb37d9ed888e3becaec3eeb5f29f97df904f8a25d5

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a079ca33f91fbf57885e0293c639c9d76893ade981b02aa3156c0c87244db22
MD5 18b1a01cb90daef4f189d89e5ac99546
BLAKE2b-256 25b26e280cc4691b9afa161fbc71be398f983d77e2a46c17d0a5255d19141da6

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cbc7acb0d7f296c00ba024815d82dd68c38920d1b91b647bd4c95174dca4d0b6
MD5 c1d6e27426b029174b033d9a034c58f1
BLAKE2b-256 9ee3f60ecb7b649d47cf0afe2f3bf59280222d78286c3132e3ba99e356cfb219

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50c33bdf22cda9931731a4c20240323d8d5faad56b0a42091949cfc6937ab4f8
MD5 125e36c93286bed84e4d02d42509f3fe
BLAKE2b-256 aa727634cded690b4fa046e1c15c47848948e0e6cf2f7455a0f25cd56e73e02c

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a30eea08f91f3275868135a3596ed9d7e5cd82d526404eddd4b404b41195883
MD5 8813da0eac69b197947a040e7a662cb3
BLAKE2b-256 a58b5d4b8e507b63c348975559e2b2bdd817c82a272485caba6ff2941903a28a

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d384438b238a0687327c6775426a9612da55e5258bd3a09171e07dbc00c4a84f
MD5 8260192e990eb395045136e70cd6a41b
BLAKE2b-256 ec011f81a46152589b355156391c081b0fd9f75f97b733eb2159fd680c39cc3b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ecf9db3cbf78b475184109ffd1b1eb3f168cceb3826dbd3c7d2ce85712c29991
MD5 80853d6be0a15976e40201c1f7a601c3
BLAKE2b-256 31abf5d30ad0ad7855b9362bb07d7df2e7ceb9a3f4545b123642559505b83f7d

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c351c42077e16642234d479727dd997f0a03e2b9baca5d9c08dc0cd068f4d199
MD5 96f3661f3fdafc8916275e5ad772dbd1
BLAKE2b-256 d1796e6ce7b0d1c4cad1652184a5c72f84e553127aa1cde04d2a425ce540783d

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.5b0-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.5b0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53eb0d39738b0b9cc51e33ba84dcc4af2606432f2a80de317f83258b0a6b59f9
MD5 1c6a11bf2109c7131febeacb9c200979
BLAKE2b-256 254b8ce46a28a6db6200f175a3b6595955ddd7ca32bcde152cf4cd6ec8de4134

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1fdf54978e22433f8e8bc87768611489fe2093fe3bd4c6709b47c730f33c72f2
MD5 b41a69c8c01c67601f6961e8ef3e1b24
BLAKE2b-256 711ae16aff3179da38df52d9d5c50a0abb0d6df82a3c7cc50ff7c4363e4b0711

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 308bd0750d7cf38aad491ab3905f12cd0cd14a69984a4a4a76b60dacfb188050
MD5 efd0c338d2e10da6a7524a5d4d94d1ec
BLAKE2b-256 ac55e57351036289a8b3bc110ce7088998705392e998e63474735f4984fc2a49

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0e21be161f4366d67afc9c847f675f1207b7b05758a5a4f8ab0df3a356faf1e
MD5 f2955d3dfe96bf7e570da90745f570b4
BLAKE2b-256 6d68e01f60c573b3fd41ade52ea7b693d9c38a18390d93eb8cc8dbbc43b6f502

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a20f0edd2b724cc7e157dca2abebb2dcefc88d9ecc5ceadef32c29d649e9259
MD5 7116e9092c779ec8e1f0ed15b96b4183
BLAKE2b-256 f15d574442ab2909644ed0d021a13c24352f8c1adc1fbd453bc5fd914c311367

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0dfed24313ab2dd42cd6efff1f170ac07beb7fbc6fcc4f0fcde7e1389fc13b1
MD5 25722f4e315e7872ca3f72c74315aa84
BLAKE2b-256 f13d177ee92fe269ccefb0201dabad164322b2c3c4ec6be2ee51f2e6375beb4f

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0ef9a538ae2e807be89b98721fd4711e5c7a6537480e9ba155fd7227cc05281e
MD5 f97386d8d5b3a1c2482b4e97d0950d0a
BLAKE2b-256 682327f2660b758cab64ceec9922a269e0bb3fa793ac9dbade6f7cf49946ad4b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 ecefdfa211ba1348a102d6f6a4f1ec766eb223096f54cb5226c0986cda043e1f
MD5 16e4f8f9cd91fcb67ce0e8d542cabdc0
BLAKE2b-256 11b2172c92cc83ddc91bcd24e6dd4bbbb5b7be2654aeae5cc55ae1c3bac9f021

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.5b0-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.5b0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 67e76df7e5c5260291d7b52ae61335f1b8db58c1a5fb604c60831cd2d3bf2c3f
MD5 2005a68ee7e4fb29b566a871448fb34c
BLAKE2b-256 b37821eee925dbe29e1cc019b6ce9872847ee8434f40db58276040878ecdaf75

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbdc65031f14accae40ad94bb9409404913ca87c3ec3d1fd4cfa806f070e3710
MD5 f1de5d6120c820233af5e7deeb5b8ce8
BLAKE2b-256 c309320cbc11fd237c1b2980dc6fa14eb7d843975e39a2f346ff5a8cae6899e9

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1df9631a29f03b74020caff6db517f8b93f94f6a2c3a986f890c2bbb6eb53b62
MD5 03ea728033e65abe417c9d380ad7f427
BLAKE2b-256 1c6da0f6d53e63ccf7293ecc266bd0cd4acf5690775e3c1ef29bdc97e8738b59

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b3d955560d0366f39c2ae1535884c7f50d3a83366cd277fb471b66758b1825a
MD5 5e86c21f4486793849b18a096946605d
BLAKE2b-256 2de0b8a247970efcf277d0d78d090a7ec952ce397e5bb4fc7b94662ef3041868

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11d7f66bc1c6d3b2bbcb6908d7ad39257268397afc1f23c0e51284d0963bfb30
MD5 178ff3af96e1e45f7cf3944d0603f8da
BLAKE2b-256 9f24ff729e822c594d7585c347bb4b854690c81be5b783e48834412a0475cc14

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7d2e68a07d074e8a085df211832a18499f3a04b7c2ead90d1f6a15c4947de33
MD5 e3712023a364b97621eaca679ab629b9
BLAKE2b-256 58ea3b50a4deebde516d7782fb221f3d00b5fbab9d6425ef3fbb71a9fb7c7bde

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c4014d941eff7e9a39fe0e9bb253c7e4965d077dc4023d48620efea81e82d5b
MD5 6fafb87d8e2252317de8293043fd97f7
BLAKE2b-256 ea12ba816bca9dfd490a2a417c86f1f4e17640f216b7ed7e1e56a118a2858ca1

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2cface59c0fa2798c96319eed01576d3fb6e2bdd7dab1609ae325bf54e8dfc78
MD5 81a4497b287607157be92ed756a10d9c
BLAKE2b-256 41d9eea64ee8d963a2b2359e11e7580d5dce70abb206eb36f1e90eda42e0df12

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.5b0-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.5b0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bbb3675c956f188643f9c4078b6d05a879ca733d963b13381596d5797c39ea59
MD5 1e901924176d60d708fff605a506da86
BLAKE2b-256 811d47f5c9ccd01251dd7929719fed9682d72613400dbbad858a757f0e40f89f

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30dc12bed95532258cf2905ab4f9428b44c6d87d506059781a51b99ed54f1ea8
MD5 e3ac681cc2a21de2929fcfab3d7ee260
BLAKE2b-256 99950a5f6f567e46ff5e69dab0b5d973408b9de030e64cba618f2d55942bc320

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97921a764126614a17c7d37d70944e0afc0d82fab5d152e6c0b2991431a3c338
MD5 3b712b52c1c927cf86d083d57b8fde45
BLAKE2b-256 657ad0130d648f80d5b83b08ed6d5653368ac1281f97f8cc6288643a59ccb0a5

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 033d2f5963b3dd41c9a5fad56a66fb555c28cef5036febd417bf0c45e0296609
MD5 72e800162d93599b80a58c90ca3d5d56
BLAKE2b-256 fae51d3d965348752cdc061151f446caf8bee4b63df946db449d4b557dc34dcb

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01ab48938b993f756715e45425e2fc3a2174e2b2287ce736459a60bc51f9f5c7
MD5 ecced6da17513f5489f7a8c5c41fd9ff
BLAKE2b-256 9342f1ba223773ae91055ac6f845b38f76780a65e25d5b19989de9787a7f46ce

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da83b9b230162dc1d04d919fd46c8ef14981922b5a68fb990a3dcc559b899a3c
MD5 df32911fef66dca0faf8d70e47db5181
BLAKE2b-256 eb8d73c4175ddd5242883fa0f8034d69562b115890c3597a943730a7bb09426b

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9038d81b265809a17d49c00ce17620b2a2d40247fbab5410a0a67eb93bbf8326
MD5 d9b2b572fe978356241982fda4cda05b
BLAKE2b-256 e80d220b4c1fd17de8cfeab1a1e74de4a24da7955fccb1f12ad17791319b44e8

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dbea7d64b5861502830d4e1db12844aa5e00f271d738d36f3e107b992857c738
MD5 ef23178a8ae185de74751217f030c5f9
BLAKE2b-256 4348d794ecd7d4fc645946a1ec8bcb55f1c623bc0b9f23aaacf2faac1876e9d8

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.3.5b0-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.5b0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6fa002f2c1f0fd78c6e59f5d0be06832e5ad0cd8fe47ac9c13b2d6985f10ffee
MD5 949ff9de261864a9eb2e58c17dd9d692
BLAKE2b-256 76fd232b851fa82750ae883913d43230c08fd4217c53e721823b80ecf5f86a65

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8becc10d5d701adfd7b0ffcff80b05d1338864ed2c9ca09db2a9d4f58bcd297
MD5 283a92526bdb42f0e2374d4395cae6ac
BLAKE2b-256 a98acd2ba2c5fb3f6625768f5db695c5942e0234276a54655980ba711363ca53

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 be40a34d0f2a48a096233321ce1e39887a1127bb7c76545df118849a346e0ddc
MD5 5c2f87039363692a9c4691e6a8fdad54
BLAKE2b-256 e0baff4a5acd2aba9a57e32c93f04d302525ce6a2d1e55c117b79b44ba64df1a

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2f7d4c29aff108923d161bdd1dc381c65558bc8d2075a88c83416ff6874b628
MD5 b0aaf5cefbae78b727fcb5ea4f5866dd
BLAKE2b-256 b09ac53e51ec61c7acb6d49b7f5f55b558531934c82653255d3c30101d68fa0e

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-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.5b0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b4171557e78a913a75f0c8ef056be1b8083f7a37b6666b8b6ad96070a867946e
MD5 086e22dff4cc776386e5d50def277984
BLAKE2b-256 b8f4d325f58b13a9431af3298a28d89d22003f119c64d5866f21ab8678e568ed

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4de072ceb46b24b88ca48d33a627a43e605aefb044cd63231a6b840857d92dd
MD5 702ae343a66f00874ef19e98aaf3ca64
BLAKE2b-256 fb6df91fc2232044f824c365f67e0edabf552f33c35404cf484c4047447e3b1e

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 509f23eff6e1f41cef35544475967fa62e57716fcdda90757ff87c2ea80e6e7d
MD5 6dd7aba817a06395d40603c0502b6782
BLAKE2b-256 e6caae38182279ff2e1a632c109d90d5ad8ab58f623d0e317673dd6cd6935ff9

See more details on using hashes here.

File details

Details for the file ezdxf-1.3.5b0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.3.5b0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 67fb987304f7117fe904e048863ca90237db2d8cc55df37ab4befe6f05a63805
MD5 f150e66c8c82179a7291c9cae84a34e8
BLAKE2b-256 fc9e9dc2a9f81574da02b89e866dec4529e39788e872fa5e80fbd433df50dbd4

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