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.10
  • 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.4.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

ezdxf-1.4.4-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

ezdxf-1.4.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ezdxf-1.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ezdxf-1.4.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ezdxf-1.4.4-cp313-cp313-macosx_10_13_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ezdxf-1.4.4-cp313-cp313-macosx_10_13_universal2.whl (3.6 MB view details)

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

ezdxf-1.4.4-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

ezdxf-1.4.4-cp312-cp312-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ezdxf-1.4.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ezdxf-1.4.4-cp312-cp312-macosx_10_13_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ezdxf-1.4.4-cp312-cp312-macosx_10_13_universal2.whl (3.6 MB view details)

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

ezdxf-1.4.4-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

ezdxf-1.4.4-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.4-cp311-cp311-musllinux_1_2_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ezdxf-1.4.4-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.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ezdxf-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ezdxf-1.4.4-cp311-cp311-macosx_10_9_universal2.whl (3.6 MB view details)

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

ezdxf-1.4.4-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ezdxf-1.4.4-cp310-cp310-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ezdxf-1.4.4-cp310-cp310-musllinux_1_2_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ezdxf-1.4.4-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.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ezdxf-1.4.4-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ezdxf-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ezdxf-1.4.4-cp310-cp310-macosx_10_9_universal2.whl (3.6 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for ezdxf-1.4.4.tar.gz
Algorithm Hash digest
SHA256 da5a5e0e6bdbb6656f9c017b47edc7eafceb419d61a2b5de64ffb344c168e593
MD5 591e7cd1f568698211aa846af32b1ff2
BLAKE2b-256 5ed71b7be8db364f1c4838dfc1a40ca96577aba405deabf896a4eb3aaeb15a62

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ezdxf-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 666edda631ba717270293b734f5d58dd97a1d1aba4787187f09d0cc584645865
MD5 0859b233ada6e6abdf56f15fb7ac6b4f
BLAKE2b-256 a0095ecb6f82d35a2f4a4334d0a608fcf764827fa69dccdf5987ce309c16b6c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 207eed544417464ffaf2570880d58a792ecd2534c9c2dede45e895f3200b77e6
MD5 a4000e3ca54ca1e812558259b0fab837
BLAKE2b-256 dd22b511a8d9ea8f23447a67fe8977213fac5e4e69df30130a3ef31043613eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44a9716860b59dddd49a3708c04ff4580ad1e7de92ac93bb3213d85fba5ac93f
MD5 baf3735b36558ec8be1f714704a816ac
BLAKE2b-256 369eac0cdc3a8623fc38aa16670f6537aa810bc1381217a51ac3481299bbc986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3be59c2a3a93585412a2a37af29b3ad7574fa3e429e624924c3285d0573388b3
MD5 6f9d691abbfc06455d6795f15a299d0b
BLAKE2b-256 24a37e33c9036de944b5446982bb629d698356e48b00c4d173768f52bdeeff4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82c022cf094d21ad3db68557aa83628e4152355e8a8bef0fffd4f71a9ea325df
MD5 89d296e90f0ced75e4aa6042f6adfc83
BLAKE2b-256 8f1e226a6e636ae533e0bc0afe4435d1058fac173564e4af4102862f055a46d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d3d9a6663993fc644751647fd7843057b51742ffac27c48ce28ea9f81239613
MD5 d4827dd782feb14c12240ae3e1d34463
BLAKE2b-256 cdca1dd390b79df9c104c2d4b5964e80db25362edf704ac742c9db9b279658a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c451d1c20f08b30c735ca4d650fee5b44147402f4b5662f8550053ed8a3009c2
MD5 ef00a53792c7d239796198185ba70651
BLAKE2b-256 8baa1e8d3130eaabb780c5e8adfdc1ead023bb04468779b18169d60f7ce5b291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b0a787f8ebcbdcb9798c6fcfe90c23afd1a0993c8d4302b6cce5d8f19ae052ae
MD5 7a504a2f4b94fd0be996a14da53d1711
BLAKE2b-256 4eb18ca9408a2b382a806837e72d35f10931fdd9f53fe66cf208a6340358fbc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 278a09a845d67a4f893aebe9ef8dcd8894ece9f255d7d8bb21719ffd902109b8
MD5 fd93c6772139b0eb8244883d6206d6e3
BLAKE2b-256 beed97aa3ba1ba923e4098169de5bca380ee1430e2b34d0dd85b73007e34df16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e518d9ed4dcbe525d57f14c25c5e592f82660a690fdec39b03b092e6cdc4771
MD5 ca8edfdf528c9e6cf997b9b31083454e
BLAKE2b-256 0b992e81cb168e0f09adfb05fb40e5f890ff87ac2c00e98079cf09837dd76330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f093bd2228f5782d483aed3bd89cdb74b672b5f90c677c4125cd236ee5649151
MD5 fed69949e94f0b4a11f10bc33a64e84c
BLAKE2b-256 5b44b753997173327250e43ae50f11f0c69016b1e78482e0bd3857c3495236e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02a097794625e9fc948e637dfe07057e98167b4fe215357a59645759fef6db3f
MD5 41df2405177c723ea46b28bce73b1e31
BLAKE2b-256 198d669b8047cca162204c53b874183d73b5f6c4b1d5d48fa1e515a32d56f5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44af248af0860fe8b1a39ca40e1cd2fa8ac37b22142b14b20c6a0caf1b50f932
MD5 61f680b04f92ae4aa6707bec25a20177
BLAKE2b-256 e7292094fd7719146ca7bb236be9751b5929d431f643cbab669aed89cf121883

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ebe09717ab6636bf48780eabdab51e3ab2135f7963bb52452444b6d95e03d12
MD5 c6c0680ba1bfbd5376ece5071c4bc15b
BLAKE2b-256 657d2a6ddd6beef5d9a8593078619f3920a0cd76b1db4c6a974ac37045543219

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac3e83a70c1f866dd5114192a6fab6e75cc83b75e907bc08c5d94b98cce14cc0
MD5 d743c2bf5bb6a98d51f80e5c02f9cc2b
BLAKE2b-256 b0fff2eb77d22d26aa98abbe0961470871d8b85ef4e73e5527f544d25f958d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6b0c73b46085521bdbd4a3e7d88998da7bec5713ba89bbb502fdeffe6b42fc7e
MD5 a76cba424c68a6f0558de5774101ec8b
BLAKE2b-256 2cf184bbaa571412f840c22deeae185e54d4a67aa52f03e1728fd8425748c548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d723d35d08223318c17080a32a05192a1449e544dee867c9d9c6f25998fac303
MD5 ec50e8c7473c01a6aca92ca0c44cb2eb
BLAKE2b-256 183d98648d221ffa047b5ba898c8e152010861dc71a66b531dcf15053075010e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 473d68c8f2b04ace513efa290a1cd0d3a4a589cdff48124f015f0e51034668b2
MD5 8edd3a43839361e5f9a042261ef06831
BLAKE2b-256 78cfa990289808c261c52f5b219484d136a8748773c99a6d25c84f55a0353fea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d87a85052e92b9c28e54605dbad65f779a3b61e6288e992d6ef00df7bde4bed3
MD5 2a21cb5678424da2b1e97c302c0fdbdb
BLAKE2b-256 667ab7070bf05e75b3e709a6fe5ae5bcd3bd899e987ef84ff25cf28327519c03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0eec8a2095b645420a67560e99041c0d25afefd39eab5bff8c736fdb32211a75
MD5 284bb096460226d6c03f6863dd73d588
BLAKE2b-256 fe3fc3e7ab74f58cb69ef985fb71eda859b5c287cc506c65cbffe7e55c7cf2d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f75a4f2924ebdda0f5b2779ff2135ba92de2596c95a8fa9b1d9ebcabea1be41
MD5 26216017656e64253ceabc56efa86048
BLAKE2b-256 7dfee4f37730ca5b5bf7de3a968a26126b404f60324d0b8ae9d59d11d6e55740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d68d5ab9e1071319030da3af27590f34c38c8544a5ea638d9a4a800a96abb3c2
MD5 0206d96a65f5d39636e90ca424cd2fe0
BLAKE2b-256 dd92284d7ca6a9da107966c7bd9d81c92245985235bc432fe0837982ef80630a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c3c8f2c2b62fe5b6c9b62ab8257b697535d62b0c79acf3a5040bd95edfab451
MD5 9c433d86ef5de9735afbb8a93874c0ee
BLAKE2b-256 8273b01af87269726e3719abc5ff694b843b710ef8fc345d21013e90d70e44d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ed65b191113a82133ba47daa6ebdd540b487b17394b1e327e9511dde87ad924
MD5 4272cae5f75985724c5242269606af34
BLAKE2b-256 a773207132f13a5280d186f2441d9125639fdc7ddeabf56c2d5da4d691e81ce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 39aadab5bc7a05deddbd0db9b984c8a4bd28bd4c1ac2c5ee03f0d1b096272a88
MD5 73bf165434a84789ff71cdc9026105bc
BLAKE2b-256 8fd0bc515b7f5596bc3d55b93fc9f2c2b4926e2587af6bfae0486ef7cc7ddf43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 080d487ff8f9cdda79b4c7743683d103235cf831da6ef473edfa80170d1bc61d
MD5 7f49e6593f8d2a66189f3c907853c6cd
BLAKE2b-256 fd843b4c5b01a791e7b3859cf570a0502b4bba8cf208f9d2a19759a0bcfbc6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e110caf14288923afa771a2d5752b0916b9a9621c1abf60f3caf7b454f989cf6
MD5 a8fada290d153476be2bb5abfaa6559f
BLAKE2b-256 b378c1ea4664a9bc81929e119b2569f2837035bba57dd3e86945963d802426f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edbd0c0350361104834688034fecb97eefaff486c872f83809c71ec6988e0236
MD5 8282162fafd82985ba8c6efba47afeea
BLAKE2b-256 9e118d4b9aa5d1bba69fbd40f3cd9af992272309977c1de71afeecb9bb5a4cd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd67e30aafdbf64c74a09908c6648e20fe4e0c58fd0504e6ea4913f654708919
MD5 f65ffe76ed769a167fd479bce6688a91
BLAKE2b-256 2aed4f2ac38a5766603283a6e708a759165999c1f74109c5875b334939b6be40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39c1e7d77220654482c2c2ba82a171c50a40f2295f9f4d3cb72bbc909f1f2fcb
MD5 89f2439962800ca1473e899ef6f87823
BLAKE2b-256 a8af716787bca9adbfc3df08065b8d61796505d0e93dbe08ba956faa497fde0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ff103b9ef0de6eca86a32506a4a0717ff05024450e9da3ea9a77a73f63e1ac2
MD5 959d2bc72e30dfc237d6ee27c42a60cd
BLAKE2b-256 f2a14e2fede39fea3f0cb49e522e36b0e19e708e177aa35da07faf715e2723cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e9aecff9c34a62f21115bd98c0ab76d3448064a3c31f1f1df6e9c19dc78ea56
MD5 d3e753128c6f2a72a2fe32493ad730ac
BLAKE2b-256 77b1f77d2e9bc00c04d16cd9ce483bc41ccad3208691a196948633def256f199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fbd70284ac9c39581e4973589d10afd941bc6c64c1cdd087ecd387ce7697bd50
MD5 edae553ade5bc7cd2e65b0a9d4ea7fb4
BLAKE2b-256 ad3c59a301a6abde7bc4d907e97de86ac42510c173845bb31b0d439bcda27d1d

See more details on using hashes here.

Supported by

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