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.2.0b3.zip (2.2 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.2.0b3-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

ezdxf-1.2.0b3-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

ezdxf-1.2.0b3-cp312-cp312-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b3-cp312-cp312-musllinux_1_1_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ezdxf-1.2.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ezdxf-1.2.0b3-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ezdxf-1.2.0b3-cp312-cp312-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

ezdxf-1.2.0b3-cp312-cp312-macosx_10_9_universal2.whl (2.4 MB view details)

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

ezdxf-1.2.0b3-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ezdxf-1.2.0b3-cp311-cp311-musllinux_1_1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b3-cp311-cp311-musllinux_1_1_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ezdxf-1.2.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ezdxf-1.2.0b3-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ezdxf-1.2.0b3-cp311-cp311-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ezdxf-1.2.0b3-cp311-cp311-macosx_10_9_universal2.whl (2.4 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

ezdxf-1.2.0b3-cp310-cp310-musllinux_1_1_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b3-cp310-cp310-musllinux_1_1_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ezdxf-1.2.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ezdxf-1.2.0b3-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ezdxf-1.2.0b3-cp310-cp310-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ezdxf-1.2.0b3-cp310-cp310-macosx_10_9_universal2.whl (2.4 MB view details)

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

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

Uploaded CPython 3.9Windows x86-64

ezdxf-1.2.0b3-cp39-cp39-musllinux_1_1_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b3-cp39-cp39-musllinux_1_1_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ezdxf-1.2.0b3-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.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ezdxf-1.2.0b3-cp39-cp39-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ezdxf-1.2.0b3-cp39-cp39-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

ezdxf-1.2.0b3-cp39-cp39-macosx_10_9_universal2.whl (2.4 MB view details)

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

File details

Details for the file ezdxf-1.2.0b3.zip.

File metadata

  • Download URL: ezdxf-1.2.0b3.zip
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for ezdxf-1.2.0b3.zip
Algorithm Hash digest
SHA256 c7bafad930593f239157a138d9a682d3f747757bf9b775a6889fa0aceeb9f673
MD5 7474b96220815f601c9bdb8a1b22b940
BLAKE2b-256 3251f8ca7ddf411fa7f920a53b306407497f89efae59c0681a18ebb574b1e7c6

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for ezdxf-1.2.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 143910f47731885a97068b0d1e9999fa018a0e2d63a254edaba1a99298ba5bfa
MD5 9113147e727e463dd510c44cebe61a62
BLAKE2b-256 421e8ca0685e679a3e6efa8ada11702f2a601a7ee9687a3229375227a9bd1ea0

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.2.0b3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1b81b05731a7541f0e3ae9b8d4ba798727374fd5bff10bcbb14e79339f288412
MD5 102cd8f9c78636e05545652039b2b288
BLAKE2b-256 ac1fd6deec919d3971cfe1e9f047027a0847ebf2a4f95e60e2a87246d0551144

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2f12c52ccb5faa0b892a83767ec64e004bf6eeff2bb19a2542533a06da6a33cd
MD5 8c506b84ee403db9b440e1b0669ecac4
BLAKE2b-256 a6ea608090cda020e53234296de70e973c31c8b2bece181ba3015f01e61f3869

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c8a440476f1711e8dc494ce0a9efcc69512dd29fe605d9241a33a94dddaa7c22
MD5 c30ba5b11c5c81391cbc8e99ee815103
BLAKE2b-256 201b81e8af606bdbc444a04e81d26badc4f8c10fb1a76c36899a40f54a567212

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71b02f8d006df4a6b90aca029a858258cd06c32d72be6fa6452f956e91b2dc2a
MD5 93c91689f0be3cc6296d3d6f9446155f
BLAKE2b-256 0366ecd5340fcecf3507c00a1a5ad215f259ac5178d483de6efb2daacbb5d4d4

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dbd31f16aaa0602f50a139c523cd63b2222a12abe03d476c8f8b3814b77d31ba
MD5 d919e87f14402c222d6896ec935ba836
BLAKE2b-256 1315ccace7b951725b336cf3ffb6316a35e5f672ae041a638994bd277bd8cff6

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a6ab451864d558d0c16324d24425b8dda6f15296435d20b38c8ad780782d442
MD5 a5509ead1eff6ff0d4cae3be1044f05b
BLAKE2b-256 54feb0f786548c285d7cbe788572f2c1162c7a8e9b5a561a05bf76be11757522

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4deb67628aafebc02b4b129a3749a34a7f8c14ce82b8da2dbbf7c92b464643ef
MD5 499eb476b38a3640581f9a9d3de08e8d
BLAKE2b-256 33381d17ab033f2d3cbd0aa7f2fd5bfd3b3c5e93c10ceb4c06564304dc51aea0

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6ef7f503aabe9b16ea64288a19b69d1055b15d8b9cc2160c7b886f6b50ba3e94
MD5 ad4aa42b2e6370438d828ae8082d56ba
BLAKE2b-256 6957bf5b46bc43ee7cee0b90b15153305cbd2ddbc7a1860145b6bf06b057c9c9

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.2.0b3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4ba889df7f63641445308af364a96dcd347070b7749dba17a3834dda35a0977e
MD5 16c4cba76857bc1f8403a134fe9102bb
BLAKE2b-256 04d36f1bdc8a5cc5148c3377c4a4896b4f17b2a6d4e01ff699f2bab77b0cd295

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c06c81823db40400d7e4178574ec7e1b2d999aba2031e0497b1008adde9f20c2
MD5 3027026166ff8057276a9e290654c323
BLAKE2b-256 b72f84c2aec9717d350b5f9b3ba92e4820cdc36c4e7a549faba88b7b68d1ef1e

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2873c5686fd98d0893bef1879e4a1b1f80ae692294193c171a280781a3222bcc
MD5 06b29dd9763e3a4bf0007fd6c83f644b
BLAKE2b-256 5e16a623816240f6b50fb91a39c640403b72b4a00e6cb65a82547a226ac29d63

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac73c94c19fe110c7fb4860eabefa34f45bdecdacd1cc06b341d65ca2285aea5
MD5 5b186e32cf148ab6f7e59478486e3d4c
BLAKE2b-256 86df7e9e76839526a52f691eaa4b01f3a3af54e6292433a4797c51450ede36c5

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55b3fd0429993a872a37c3d50cf47959a17066538e7b233d2803a3ebe2c5d7f4
MD5 1137411ee97b2ee61433e82b725a190b
BLAKE2b-256 2aff88f1ceed95c4bee625174019f2764278020c4bc3f27607b1d2c2d027dbd8

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58f221843903491fded342537e5cb00b24edec81ed5c29acab38d5a1da7b00ba
MD5 c9613b9e919c17e58e7b4075478fc12d
BLAKE2b-256 8472e44b7315fc2bd0eba2c8605eb27d058f5417f79c023a6770be83752e56f3

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49c5ee81b6acfd973c0c8590266d3f8a12d2b66d0dfbb7941ec5244b509abbff
MD5 ff270503251b995ef882d71a2f97ebc1
BLAKE2b-256 8af71cf6412e84b50f566d9d46eae4ec6a23ec2743941386544adec5e65e1f9f

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0590460bb5d9ba3a9b605780c29551265ddf38fecb3cae7a6f1f9a1d957fedbd
MD5 07039cc99f1a01e17980495a9325729c
BLAKE2b-256 0b9134cb2ee4b9a695af29eb6c2279e5de0b511bb971ffe7c70e8a40ca1e425c

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.2.0b3-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/5.0.0 CPython/3.12.2

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 100f6c6cf5387b6a9696484a06a8355f5f00ca9dedf6ccec8b719094c0b7a698
MD5 b2ac61015db6ab743616eec638b7912e
BLAKE2b-256 0502ff419fc766d5fbbd51bad9f581d45c89fb586d643701317cfc8185dbb2f4

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8348be8d05c4beee18aeccc4f29f1362d11f63966b0289ae52f84e884eddd1c7
MD5 2b4df637390b4e27868e4756d4eb7fe7
BLAKE2b-256 ec7e99f384e55eb21f7d3a9d01fce11bf8e3693bbeb452d421fe7fee94f6f943

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6931d0331bf3f4190abc609a9687cd752f6da8222344046b740f151268a86dae
MD5 9e7007fdf60aaf2c5979443d9976a0d4
BLAKE2b-256 b17e04c95a75b6d409ccec872e26e0808092df857e15c8590a668f4dab36f3fd

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f957be158d38024f52073d7eac8e62b70f821de8a434e6a1bfd34f9b7ca50903
MD5 1e0fc75e73cac3dcdd3e05a9ac4bc870
BLAKE2b-256 ae07d7dd91cdf272ea91f2a54c61dddcac90bc696e8eaaa5d4eadf9e334f29c9

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee8095be9257881260cd2b38a7ffcb00d31dcbe6461e4dac930c9822cf9caebb
MD5 36878d163b32d9e7fb55d21f417df11d
BLAKE2b-256 f5d9b97fe8c016204ae20089b2c0c60fd48e4eee8146e702f383d5b0f9a7a227

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7cf3d65921c06276e71e9fe923eff2f8c27d0b83c5a5c0032a33476527d0f7e
MD5 f54046943a121d57b2f8c76a948940db
BLAKE2b-256 39595c5f828d698a4a411648bc43a64bbefd79b16698e987cd6809355f0ec314

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f74569b49b2005744af6595547a0fa7f0a2aed8e953c1be3e6bbe3de02730349
MD5 59b3a1d481bcc23ddbd17fb0100206d6
BLAKE2b-256 aea6afb7b981d79ff4e612b673d28829ca9c684a52348d96baf69efb0f180a64

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0873d4091b8d09cf721d93fd5afada714f2a00cf8eeb41b25ddc581b024f8435
MD5 df661ff4079d070b642830bfec85c58d
BLAKE2b-256 dfde504b2ab00918f3c4af66a883b6ea92ec8d7c2af276e64eb54c06097f233c

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ezdxf-1.2.0b3-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.0.0 CPython/3.12.2

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ef36e1be7b07e3ccf095a57f50d89a47dcaa426388334fd794ae5671df64fec2
MD5 6f3dd564bc7023ecd74df5f91e4dc1f1
BLAKE2b-256 6c6c27481a8ba7a7b1263701f79789dde0578aa37c23df1b59c6271a26b906e5

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 450a2d08af4afccc2ddadacd8446aff17e5723f73f0ca80e9b8ffd3e7cb0ff5c
MD5 f0348e2f20e0c29c38a31dfa6bd46201
BLAKE2b-256 0852b6b4d0dd08acee4845ab052fc59fc6b9822536d968b14059ade321962b8b

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a676c7c749c4c223f8539e47972a06815bfb4c778b6c88623e1e9fb2a7b0a067
MD5 1dc4ce38de198899db7cd012526f8442
BLAKE2b-256 457b94d8c705f6ce162e781d0e377afad399177d94aedec62b739fbada7c72d7

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 983efe3285950a930a8b75d80c80ca4de99eca9384852c7c7096b6a2da72e540
MD5 525080eda17b4a81582e8183900bd79f
BLAKE2b-256 babe830a7fc85f6a3409acc8aaf33862553a6eaf3a390dabb9cced01af9ce277

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-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.2.0b3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7396148e1dd925668e12b9c0b1da93675ce47b7627abcebffe07d8e30a2977d4
MD5 ee3397984ee1eed2120bad0d3c685efe
BLAKE2b-256 b7f921e09c44939bd7461629dd01bedddf4cd2f2a7a843fa575c9745cb5c1bc1

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e9b8c6a744be218e5a91ea98d8c06030a37b426c746f008ca754110e605cce4
MD5 0c82cb9558d5d47b4bdca0cb2ce778e7
BLAKE2b-256 651a6f1b742fbd95427836131b5cd7601798b2c58c603cc395c1587b46ad8332

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5fee7a11d9bf582925b33de1427e44c16857308a47b670bc4beebdbecaf87696
MD5 81f6cb45edd99789fcd5a49d19e89549
BLAKE2b-256 0a7a14f6b9c16c489e38f7f203e5862ea81876fb0cd0bd9a4cd9f2e52bf7d269

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ezdxf-1.2.0b3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 41f918bcc1b4064f8f8d77c3ae8b7b21bc0cbcdcd2572b7f9696fed5dd8d69e6
MD5 8e39993ceb3491afe8010ec8b76a5870
BLAKE2b-256 8feaeca0f9015537ee3c1818475cbf4522994c322685bf848d1bc04d7a921963

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