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.0b0.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.0b0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.12Windows x86-64

ezdxf-1.2.0b0-cp312-cp312-musllinux_1_1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b0-cp312-cp312-musllinux_1_1_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ezdxf-1.2.0b0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

ezdxf-1.2.0b0-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.0b0-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ezdxf-1.2.0b0-cp311-cp311-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b0-cp311-cp311-musllinux_1_1_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ezdxf-1.2.0b0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

ezdxf-1.2.0b0-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.0b0-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ezdxf-1.2.0b0-cp310-cp310-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b0-cp310-cp310-musllinux_1_1_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ezdxf-1.2.0b0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

ezdxf-1.2.0b0-cp39-cp39-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ezdxf-1.2.0b0-cp39-cp39-musllinux_1_1_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

ezdxf-1.2.0b0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ezdxf-1.2.0b0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.3 MB view details)

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

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

ezdxf-1.2.0b0-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.0b0.zip.

File metadata

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

File hashes

Hashes for ezdxf-1.2.0b0.zip
Algorithm Hash digest
SHA256 688f2b4a189a0dc48807acd838c7d201cd0e666c86fa03179430396235fa3514
MD5 0970b05b035ada8d13b023a3ba9f46ae
BLAKE2b-256 236e2d0928cb0fbaada24b237af1a83e2cd571ade6007e6c4f3dd9c781bea74c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ezdxf-1.2.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 02155f9c581f8f729b67524efdf2d0013a4882c4504a0df68acc006ab85d56a1
MD5 0d539e8336df599febebc8b67c4c3443
BLAKE2b-256 e12fe93896236efe94c1bc0b969439212014de5e62f64b991eb75e3504ceeea3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.2.0b0-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/4.0.2 CPython/3.12.1

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9857c154f4f36953ed39851b417eb60675d908dcbe277effe5a7111ded87f56a
MD5 b056f8a741d16ebcb671aeaa785d727a
BLAKE2b-256 071d66d576b39e2e2215e4ef3547056e3babe07642ad2556202b3670cb78fc7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d150a5faec40c95ebb093b9f93186fb3b95cf99418530bed7c53c279670db4a1
MD5 ac289129c0a4ec635f06d7b5bb480fef
BLAKE2b-256 da9fa626d00274cd981a7534323609135d08c4fe81aef6cc27b4120240ed58ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7861036188dba02c66e685cfffcafb39db36da4d6472aef862bde45034715c15
MD5 0de3228278edcda1f0f25a3bde4c8047
BLAKE2b-256 1007cb43bc45230b8f61516cb8ab0b9a2c68a6c3999597b87a8c986e106be612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9017c3185ff7ca7d92e9b33b6694db1c0da8417be33c5cb7ac865c276de93f8
MD5 143dc11468a4ae7bde004168093802e3
BLAKE2b-256 3d3ee02ec7b98416feeeb4b41dc6a19f32cda1058d4c54c91664be81728c1f23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4ea4afc3c4247671bafd8b5cecb55d988e82cf1ad6e89cc05d8bb2f4bc0c939
MD5 75e6a6494167176a0057d83dec07d3f7
BLAKE2b-256 fe8c33dc08315ba9fbe57da7d35bb2506de2dd908252fbcaf34937fdc7db138c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69707e5934bb85019d09950e1a4efeae4b360d47dd91ec34e98c5525ca0529b2
MD5 1cfb00560b2a34978cbfce7c11e3ec02
BLAKE2b-256 adf141f5cda81d92dc20dae4030221f1aacf1dbd61a8fb22ce79613120ee6082

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e039d9cb45712feceb7087d76c7c8efc9ba0667e9d9095ac7cca5f66c0616843
MD5 995700145922910a530c231be4dcb17a
BLAKE2b-256 d3ad4060e86141a04f20e10a6b1c1046d407225054e0b5c25c6b66736a44b83f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 17edc3b1ab3d6fb96a8ea89002c3a8909889879030c9b09ed2c4a5cbe020f46b
MD5 997811199e2592b7bbdf9c1553a552e5
BLAKE2b-256 0d85989c1f23f56032152a1708e22c88fa1d9b730b701be2bb343ed8fcc029ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.2.0b0-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/4.0.2 CPython/3.12.1

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7617110fabcf32826064054fc1dc379e27ca2b0c5c2483ff6d68aa776d82bd2e
MD5 3563e5de3115e8697dc3cb87026732a4
BLAKE2b-256 82f2dd8a3eb00055a8c04feccc630a6cfb16c1576a35f681d74f3b8382ce3a06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1da5ea9307240cb1b7e8c73dbd99b76b6714416b2c33f0cf1d0553ed383cce6b
MD5 b8054f1ddd744abf96158d4d4c8a6184
BLAKE2b-256 df55f86f1de521c3a6c9334e36b0a3dcbaf94836e73b32d73de4f242cebdb1f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b4c2a013915d79f2832434adb46b4dd6f4f66ae7ad0177c9d9bb5379ee3c20b0
MD5 7e09fe96d3109de0e1b6f603c6fc920a
BLAKE2b-256 101df966e4002c4e395cb0d30f06743486b2fe7379209b43d479864cf8a63950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2978f64e21dabaa1a84393276c051840c9f935285faacd0e668b94c021d6012
MD5 010802733ac6b8bb2f41f27b3ee6f2ee
BLAKE2b-256 e25836ff7ead3bed8df1b9ba64cc046efe436318825de24e0b359ce281451b20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a9c727a7859348e588cd655a8c1392a8efe44d10988e79c5e23fbf8de2ceda2
MD5 0ac472b2d30c280c346c5246b45142de
BLAKE2b-256 0b3da9300fc69babcc996f9bd977a347e9a0d0d85d783d81c4b69a48eb438feb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7089dce284a702f8e8fab8a96a2d533c339e9a3a4f8522db6d0f3b3638f2b97
MD5 fed9b0ec59398d3f1c1cfc2604216c78
BLAKE2b-256 262222a61415aa815fb7da023eb9595f6c4b015543ecdd6d659b07d63f8144ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2db99c1f2ea3397f75919f1625c9c9d34f16df86e41923c09e9771829c7d82be
MD5 14a9db18eaf3179d686f87c42e4cfe02
BLAKE2b-256 3b753ca4d8591321198dc0f0298d07733567c807a74bafd51665e6cb876e91c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 64c9c7a909e89604acd639ec58c5c1f2a960cfe2de5e13937b22d22ac9f4a782
MD5 8e7166baec7fe6175d40505f6e0a8853
BLAKE2b-256 b35520ab1a8cada636562128b64f273b36c4cbfc2e4459061910ac00bdbc30be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.2.0b0-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/4.0.2 CPython/3.12.1

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dca1e710daba305329958804c931dd6114c20e1b8efcf04bf032456a442582b4
MD5 8a1c758be720e21f504db856a815cafd
BLAKE2b-256 f627e58fe79298133f58bd0cf339b4f2466b0f3d2e9b1aae3186349069ce3b3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2fc57e0338061a58c5805bccfae4b804eda78edf7f10fae4909f39201bb64efc
MD5 1a113308e7e55875a29202d93ad6c397
BLAKE2b-256 5737f2147b92cdc52d3071846ecac48bf6316559826fca8cc594afe90270aa8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c34cc9816496adde97be6d60147effec38587b0a32d927d89d7ab127b9324701
MD5 02ae0f00cb97222b8b4c432046947dfb
BLAKE2b-256 64d286139bd67a283c93e420b0da922d25f7a2e2ac9099a6efeda93140f91f98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da4f0b2c4dace5f7e24b3b920cdd9c6ef04eb802ec8043b7384cc7b5d7acd0ae
MD5 7b7fd156c3f0047bb4dc4db6d3c01f2f
BLAKE2b-256 4328bfd11e7e18203880a1d90f7134045ff1b31ad175cd669a3000b223830fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b2d62eb3a060c9f3c78b336b2a1d2121f076abe8ea79551d1787d7d2f3b3fb4
MD5 ec6caa721277154f4c88b902fa361ed4
BLAKE2b-256 fe1d64c1b8171d1ec5b24c02b8ab8d1910d26c6e3c23fc95f6663156ce02c380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b4f587da55b678ebdc729b7354fd62ff771a651903e7ac322344079978fcc2b
MD5 8d14a86f52066a37347a53481d085454
BLAKE2b-256 b5595b969a23f2fba7e8d77704f890520c62007b599e8ed04ace192909b8a816

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15285a47ba159b8589f7487e089a3a678320e133f9c18b6ab3bc9dfff109bf70
MD5 5efa44e4aabae499e5c194432dc41c30
BLAKE2b-256 f0a1dcd5f46aa30e542797854307beff7b357a2756c24c87055123f1ad6b8811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 391aaec0b02297e95e292f7cc4fede048aabb7cedd63223dc6d6387e037793c5
MD5 e498a16f704e48e841ffedb836218957
BLAKE2b-256 be3f6669930f7fd2f947c63ab99ccd88b18fb78f7eee70b7a293efb880ae9e75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezdxf-1.2.0b0-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/4.0.2 CPython/3.12.1

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8b2ba9b53a55e57a9f0d6b64aa25f0037f0fc1215ea4eb250a1c760d1250e61e
MD5 68736f081d4cbf7983ac2808d8533ab3
BLAKE2b-256 43d793ab7376cf3ad4a77a6bf29acf018a143101d3a277baa6acc7267f871740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1fa6221c5b98fcce1bf49ca0c25be0084defe636e1b68f172eccc9ca818de7b7
MD5 03cf8cb8a3d267d956ba16c9caf4b0ce
BLAKE2b-256 e4c27b4ef720763413cab46369da5e7782b02bac58580a54245e23335a2d004a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ebb55519ca9998d3cf9677ec6242d9b3b033835e4bae490cf67ee40ef2a4b1cf
MD5 9e79f3dec1ee9af229e5eb59708fa648
BLAKE2b-256 d473306a4a1b321871575a592d92b79ad7a79ab1d0aeb1c4a9139e117062b095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a91387315a7850d0cf2ee8ce09ed3200f7391dab14387f30fdfdf2245cf77692
MD5 c2ad62f4bef2498f614922996150be51
BLAKE2b-256 f45cbec30aee7de53fc49d39f20c066d7913d84ebcc658c6c584762cdd865a38

See more details on using hashes here.

File details

Details for the file ezdxf-1.2.0b0-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.0b0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 263065745884e894b73ea93724f8240fe4afa72225a62b4dacc87fcbcc15358c
MD5 c5a0a8b4fc5454881d5525b52edc8eab
BLAKE2b-256 69e25858d7a30efc86f10e151a6ebcaf2bc5c92ba07887b68103e50f4d29ef9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a25c3f0bf8f8cbf7254881048e7248868e7a116e807b5eeb3145062ae5793d30
MD5 ab727bf1f3baca527679acae05a1c6f9
BLAKE2b-256 afc02b89990ede4370b9d4f70003590ff8fbf4c990c265715b580079de1ef372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 773bef052c1c611f242c3663230ff3a98d67d5709f19cb4dc41bc5989e2fa4d1
MD5 a6350828e28f61643de1215eff23fc2f
BLAKE2b-256 2d06212b273e5e315269a2f04e44c2e053965d8667f8b67fecc57496ac62672a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ezdxf-1.2.0b0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 774dc57af39af5fcdcdf49b3d92344666d5e66c3867273ed7a2ad0701503a60b
MD5 a8a2716d6985abc00b886fb40186e0d4
BLAKE2b-256 d5cc651909bca3c69a64f9fb760ff1e0711bd10a2154ed5d56e910f1410d4cab

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