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.3.tar.gz (1.8 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.3-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ezdxf-1.4.3-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.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ezdxf-1.4.3-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

ezdxf-1.4.3-cp313-cp313-macosx_10_13_universal2.whl (3.5 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

ezdxf-1.4.3-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.3-cp312-cp312-musllinux_1_2_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

ezdxf-1.4.3-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.3-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

ezdxf-1.4.3-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.3-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ezdxf-1.4.3-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.3-cp310-cp310-musllinux_1_2_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ezdxf-1.4.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

ezdxf-1.4.3-cp310-cp310-macosx_10_9_universal2.whl (3.5 MB view details)

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

File details

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

File metadata

  • Download URL: ezdxf-1.4.3.tar.gz
  • Upload date:
  • Size: 1.8 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.3.tar.gz
Algorithm Hash digest
SHA256 403adf7ce305877f6c9f3c007fe2e5c5df504dfb797032122abedd7170176764
MD5 d5058a44c62dcda3acd4e6ecc5645a5c
BLAKE2b-256 6dffe2fea17633a4c04abdf260d53e0d67463b01e11d957b8faaf3b195666e10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.3-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.20

File hashes

Hashes for ezdxf-1.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 19e464aa4525dca3f1dabce165308de7ac262f1122b3c3986320cbec9e8ca6be
MD5 ec367048b8f24c659fa33e425717f817
BLAKE2b-256 65c9a3a21eb7fc2c515a73d023052f67ab44c3ba580dfc08a6825fc15cf00cac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.3-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.2.0 CPython/3.13.8

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d95cd8dcc6e6051ff9adf6eaed0d055ac464abea23c2a71aaba701dcfe7f49de
MD5 79532d06d5a0c80745995498057ab04d
BLAKE2b-256 1f09896ab8e30095007a99682b41d4367503e512178331539827c495844a84e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 48c3737b786c81b49fbdc82cda75ea38cb133142d214616e190aac6cc3eb2649
MD5 6ab2ce5a425092076f525f5461656d6b
BLAKE2b-256 9644de74a6ed02a0ecc9d3fe0c0ba6c302d48ae868b821837a3719f97395c50c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5949b8c7914feca043409f51209ad7711aa7f0a6254ea36bdf28478829b2fa7e
MD5 5c12fbbdb18ba2c866ef3e0be0869149
BLAKE2b-256 283a14d6f7cb33c213b03a8ed48e5ee60bf55aff51992a8951f29c97d68d2f0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4ccc79f0c375090ac406e3ae0e469451d1f636d1682c8b9a8bb305d92847a33
MD5 e5ff384c5313dab2a6d278e5188f822b
BLAKE2b-256 f5db2f69f471744cb827dc8b989ec3eb5253b708bb58c9f6d9464d354f743909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7cff30c9987eb250bc4d35e494606affb618727c3b660accd68b74709629a41
MD5 9fbc356c70100fa76d5141d611dfaaca
BLAKE2b-256 726bcbf69705793a4b3376cf312b1c8bb84ad6a90ec57332c55692f3b6b95fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c0afc6aa7938f959dd6985f42f2617eed77fa35da4cceaf07516fd9591cdccf
MD5 10bd0afaf47d915f4886fde0e0d9dfd0
BLAKE2b-256 9b79fb74c285ddf9fc2c599aa6763fa2d172518cff6a4a172e3f6ee541802ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 096b71bc9e1a9cd425648feaf4b9f560e3256a871f5bdb1be1f064820906c21a
MD5 41f07840cb833ec90f17396b9f68aa1b
BLAKE2b-256 7ebe401c736172ec5ef09be23f8ed7a850ff115f64220b4719c041b36fed4f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5d24bf4db3ad5bc10046a10f0ecf3de619e96cf3ed9afe42c44f00ec6661409c
MD5 7477e17df9a1beb63840723f20a46883
BLAKE2b-256 3f1d349f14b5b0282cabaea15be4f6094deca89fc59c35a29fae4bdb1b5e4643

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.3-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.2.0 CPython/3.13.8

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a2ec122035e07ff7e68d01cafaf74b916e8c16c0e29aed1dfdc390e00b30467
MD5 48befefa856561f2e9fa3989053292ea
BLAKE2b-256 730ecac3816a2f00ca604d699408167de8460bb15f808dc162995ea81d39c3c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 230f5283f3380454e0b066bd9b91de2bbda56c50490fd23767a1e4e6728284f9
MD5 fcaa9f50f68f67e261e6df08d01e7b6e
BLAKE2b-256 fb4fdc81f4597f2f530a60d092ac560dcd5ec9314c7d128c7e5b03027c68c18b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4827eaf03f5f456cf638d310f03eeb95b71f7f4468638d10ec467b359115486c
MD5 3e66311f8de4004cc18be1e7e07263da
BLAKE2b-256 c6cb3fa51f0774f64d40814bddaf54e7a60649b4b7ac9aaa755e10077377c416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cef58f6d2d65b5aa523272cf07f65408af00661b445e15ed23891516c18d9f8b
MD5 6c365d6c42dfa8e38e1779997ec1dca5
BLAKE2b-256 da96416f3e3c6bf4df7da94aee4566bc6abb2c317f74d9bf8fd348ebc8284d45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aea2c146828de59eef2ef4a2e4788aa8d0440cd82eb3dbcbb8f17284e31b9d14
MD5 6c5684aa76d4fcd9c308910bae0d1a97
BLAKE2b-256 a8c0ad888db5e753e8baffddb39a0a14163a7e6f590662acf819a2da6440d348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ff3d6befadc6758ad9c16974e8242d7bf887ec4132dd34bd8b87662c960d132
MD5 0a7baf7d387201b4377e0d718cc06ec7
BLAKE2b-256 7b27ca6d20fc5815548b120b9d64f6648e3625fd5f8e8c0d577455c70bb0173c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f50c39894c517f69604ea64e2f7d311bb47e75d22d9eefff5a7709c300d1294d
MD5 89ab62c993b2a1deb73b7896ce2f45c7
BLAKE2b-256 4565cd21b022f1db333b369447e0d24c94ec48143b2cc8a574dc3addf6efdaf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a30f4062c2b6143581a62e0494cf6203f192795a06a21d7cd794cedc84003012
MD5 ad3628fc99bc874143f7d5d9b1342205
BLAKE2b-256 d4247c0f057662411c3fa55075108f5135b43f236f262273a505758f045fc125

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.3-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.2.0 CPython/3.13.8

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 43952cd04d4779e49f9c5a21a450f5dfc4c516b235ae2f7b533ff5e84e6fb22f
MD5 a4ce9f602c9e96bd5effa41678a71a7f
BLAKE2b-256 7dc76c2e9f6a513483196844bbb6b9426b7b744e572cb12b6b6e3c11c5f33e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10255f1ed6aef3cbbfec54955c4c7dde7b23596c39f75283963ceaafe85d042c
MD5 8108e4ec9614d075c64fafe8178ef622
BLAKE2b-256 d1df2a288833af3f8412440f15fcf01fbaf00cf0e590fcecc930d3a41e1b9f5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1dee422c8b4b120a8039945b1d52a3b100d0e5bc503b7c7b452e4eeafaf8062
MD5 acf78382b38ea4f3db5acb38d3f29f87
BLAKE2b-256 8bcbccb64ce08d324af3c3cfcf7bf8798c988b0322c8d3c7cf9621d11064b820

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f86db7aa4ee1103a0fdf565e6a710c9db13cdcf41c19f3f617c183e6959440b
MD5 3f285c4c624b1b972d5651396b4bd0d1
BLAKE2b-256 c3c6357d1800ad1924e8ae08751cd440383c62909e3daa23784aa59766578887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c375eec1adfff910a4701b293192e89bbec221ea8d026ab005e2710e229ee58
MD5 8cdbaff90b59d2fae43a3fbc7fd1f028
BLAKE2b-256 721d526cfec5f5d9af5cf30b58b5776af39d55b3350f50bf938555ab27c09be2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb40fc4912ff648b869be87f9002a81b7ace228f5caf2ee6677a889eeeaf41b6
MD5 987f41fa3a0ac3ee994a1a7c9a4251af
BLAKE2b-256 041b9fb9c10387c360412bc941591594f29feed2c1f03d9342eab4058fefa8bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58a53813dfd7c37095350a0e812247328a1fd88e9e5c09eb67c12b4b0b4b9dc0
MD5 ead1016d7b8dabe30caffbd90dc6603e
BLAKE2b-256 b977a5510445a925d272b0a099b7b2edb3767bdff0563714863e5fb581fc852c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b9e816358a552e838d5cf99863aa8fdc34243e6f82a9485382a4240079af2479
MD5 ddfb94f9c6c138d63b12ee7ac05d8964
BLAKE2b-256 04a3e6a91b869c6a6d0007bb751bb934c56b85d4a7a9ca6f71d5999c6eedf06c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.4.3-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.13.8

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b10ee63ebb2047a3409b34f7cb64c47db3613ede5bc7ba8673654f395bb4983
MD5 3a272fb6657ce5080d3cb1fe9bf3a67a
BLAKE2b-256 34f871679de88590fa1ba70a4c947779b4643f49175a8f5491cf143d2111e388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8dced9b3a2ec787b866ad3485a4d7a61fc0f12095a99c21597cf76e9d141486
MD5 d581a361d9de4eae90666530f18d3514
BLAKE2b-256 af05137bdc6a59c6454cadf76e38d7b29f68fd56e42ea64dcd83913baa0e4798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e9afbfcbd6ada2c0388b9880a8fa6ba9ae68df68ab8bd6ad006e870a767f4ec
MD5 cb29b4c561014b8541fc0e0e2ecbb9b5
BLAKE2b-256 16ac258e1f161ee557736730b69e9b1f68e23a4555c6dfe127d0fb5808c29656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5f2cf7f904cb78390f6df8a374c2cfe304bb50fce215768eab0e94677c32a17
MD5 c8296d188948679d9b399682ce19e66c
BLAKE2b-256 9a185964137a40f50736da40a8ece99d5e30246d5fc6bdb7d4ee8bdd3a9ec0b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df95c5806f53fe59afb207c756a720ca4bb842790666bc7d5fa3765a1f7bc9f9
MD5 050e9d66e7f22fd55eea5d335fc5fc0e
BLAKE2b-256 e8c08170a837e6131ce739ad6b20bf008f0d635317caa44b6b8036841d417e0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b8ce0bbe7fdf7dd08a4c16b88e62b14499ab25f1ce0b66dffe469d4245c57ea
MD5 130c50df205172cc51047c777c9cd2b3
BLAKE2b-256 9eb2e8d47bb719eb00df06264b08b12f4605e41604224f3d36cdd074cdd3eb94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d04180aa8d3c7957d9c3af336f90f342949285fe5b9e518e71d259ceba5912d1
MD5 3262cc53fecbf911c9a84b6fa7e3e095
BLAKE2b-256 50d4f48657aa496d0b758db66cd4082efa7cc409013b19f85775c76d9b84dca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.4.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0efe2f5de8d74d6279929b604cdc31ae965cadd582bed3ee62f89cfd276b2fe4
MD5 b4885002b17e15367ca913805b38bbd7
BLAKE2b-256 ab1c8534ca193ee68e61a63a5b7473afc8f47fd24faf0e68b12d15f62e415fc1

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