Skip to main content

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.11
  • 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

Metadata

Release files for ezdxf 1.4.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ezdxf 1.4.5
File Size Uploaded
ezdxf-1.4.5.tar.gz 1.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ezdxf 1.4.5
File
ezdxf-1.4.5-py3-none-any.whl Python 3 none any Details
ezdxf-1.4.5-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ezdxf-1.4.5-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
ezdxf-1.4.5-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
ezdxf-1.4.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
ezdxf-1.4.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
ezdxf-1.4.5-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
ezdxf-1.4.5-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
ezdxf-1.4.5-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details
ezdxf-1.4.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ezdxf-1.4.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ezdxf-1.4.5-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
ezdxf-1.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
ezdxf-1.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
ezdxf-1.4.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ezdxf-1.4.5-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ezdxf-1.4.5-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
ezdxf-1.4.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ezdxf-1.4.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ezdxf-1.4.5-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
ezdxf-1.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
ezdxf-1.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
ezdxf-1.4.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ezdxf-1.4.5-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
ezdxf-1.4.5-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
ezdxf-1.4.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ezdxf-1.4.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ezdxf-1.4.5-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
ezdxf-1.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
ezdxf-1.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
ezdxf-1.4.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ezdxf-1.4.5-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
ezdxf-1.4.5-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
ezdxf-1.4.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ezdxf-1.4.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
ezdxf-1.4.5-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
ezdxf-1.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
ezdxf-1.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
ezdxf-1.4.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ezdxf-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
ezdxf-1.4.5-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 185.0 MB

Release files / ezdxf-1.4.5.tar.gz

Download URL ezdxf-1.4.5.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
a6c3bbc1a65ce764d97c5beafe6ae693d8ed14c6cdae366b50e1974a79d4a00a
BLAKE2b-256 checksum
How to use checksums
5350b7668adf1b6c244ad9c3cfdfeeb5925de0e76218eac33470752e38457a00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / ezdxf-1.4.5-py3-none-any.whl

Download URL ezdxf-1.4.5-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
70a79ec7d40990f60453e3c87ffe9f668907ee061cf6f4c0a3794d032ec2b40e
BLAKE2b-256 checksum
How to use checksums
fbd79f420747a1edf562cabff228f8d1f7a16530ad021ea6f84c775ca15dec9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 PyPy/8.0.0

Release files / ezdxf-1.4.5-cp315-cp315-win_amd64.whl

Download URL ezdxf-1.4.5-cp315-cp315-win_amd64.whl
Size 3.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
c08e5415d826fd742cbb25e64947aba8ee424a61ce279433c7f63bed057b8272
BLAKE2b-256 checksum
How to use checksums
45137f83a28fb417bcc2482b97f363f9b6ecbf8f25e189bc807504ff0943ec8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL ezdxf-1.4.5-cp315-cp315-musllinux_1_2_x86_64.whl
Size 6.2 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6dc766309c532f5a051ff469939eb49e8ab622dbabbc3678af76aa0678cab7f4
BLAKE2b-256 checksum
How to use checksums
8c34304357b4d5898e8ed197acfae5199d19e34540b00146a8af3c0b728084a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL ezdxf-1.4.5-cp315-cp315-musllinux_1_2_aarch64.whl
Size 6.2 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
134583d18a4ae33285dba0ca40031ca8a83071b4fae47ca8b42e58c4ccd1f257
BLAKE2b-256 checksum
How to use checksums
66e27cf11afe9d480222800499b175c70cba4529b2d0d27cbd730976c6593514
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ezdxf-1.4.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 6.1 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2d16fd258953e724495be76d6545932024a182569d9672d04eacedda49c0cd9d
BLAKE2b-256 checksum
How to use checksums
a0f38bc0fdb9986d5fa586784d4f93c313033f0cf9bdb9685e08f9b5c28667db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ezdxf-1.4.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.2 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b0a9c6484eccaada9496bcb7cfa45ddb5c911b083074a8fe53b540d8e90d6ad
BLAKE2b-256 checksum
How to use checksums
57e5a9b7a8d86a897b2f42fae16f1803aaf16ca4116c150a8768b609c3586d87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp315-cp315-macosx_11_0_arm64.whl

Download URL ezdxf-1.4.5-cp315-cp315-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
991c43415fc4ad458a978dfb0f1a58abf92db3f41105d4c38389903dd769874a
BLAKE2b-256 checksum
How to use checksums
202073bbebf1cafc276b93ce9144222c2691fe7f86b87223a82f2696c16023c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp315-cp315-macosx_10_15_x86_64.whl

Download URL ezdxf-1.4.5-cp315-cp315-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4278fe1cfe626bddda3a8eff363ce9025bafb6649f7810e992b605bda4d71a29
BLAKE2b-256 checksum
How to use checksums
e54b2700cca008bc2cbc9e52d08851b4a6e75e6db046abcd7661bd190a907d0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp315-cp315-macosx_10_15_universal2.whl

Download URL ezdxf-1.4.5-cp315-cp315-macosx_10_15_universal2.whl
Size 3.7 MB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
86bc50eb263948cf60779ad83e6150219717d96161cb9bf37bd977e3da3d3863
BLAKE2b-256 checksum
How to use checksums
a9287946717d436c002f54ad4ec7606b683b56b96fcb90176e5b96c0e4e6fd29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp314-cp314-win_amd64.whl

Download URL ezdxf-1.4.5-cp314-cp314-win_amd64.whl
Size 3.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4aa70a16aa5010d10f19cc098700ed2edaac9a91011ec694f4720e7c22096ca7
BLAKE2b-256 checksum
How to use checksums
18c735fa8eb68e1b53f035d494e335669e5b6627f04ad81b8a37a7e0925ba0dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ezdxf-1.4.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 6.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
84261fbd571c218cf68fe05f54a88b3135a6bbc43349b678f06ff3e348cd62e6
BLAKE2b-256 checksum
How to use checksums
6228682e8c68956afae68eeddb90b8ac2c6d45d0666882b1e9a0e21e7043a91a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ezdxf-1.4.5-cp314-cp314-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
16aa81e58c240f1042fc37f5b3d708bff0c5d3e7fc59de1ea222c0d52dafb18d
BLAKE2b-256 checksum
How to use checksums
6d9ae5d1e7756c6fc9d20b6ff8d5bda753673288d65e31252db5071b831be928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ezdxf-1.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 6.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5f6836308248ffaae7a8519a002cef569b9005c0a6361650db8ece144fb2ed0c
BLAKE2b-256 checksum
How to use checksums
1735774164fffbd98659067e0feebce16c26ce8f43f19d1a24947014eb9fc5fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ezdxf-1.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.2 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7f47861a184787724c618f543b6da0ba98c24543f24ea094f1f0ca4692a788a9
BLAKE2b-256 checksum
How to use checksums
4122d4a77ba0bd5f0a0effd88572c72684823410206f58deaccf08e416b56bc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL ezdxf-1.4.5-cp314-cp314-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
84643365cf1b9b91339ce226bc6773f5c520398ade2d5f8a7ee746b00c6f49d6
BLAKE2b-256 checksum
How to use checksums
0abdd5e4c2fc029e77530468ac0aa37ee293d4608d7dac8271ca174c93652703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ezdxf-1.4.5-cp314-cp314-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
1840324ebd6397b5ce188644774cc4df68efaacd56b041b61e2d51416d59abed
BLAKE2b-256 checksum
How to use checksums
f32291af3ca6c5ed1c9396f4a023b655114a28bc4e503c835423bdb40b3fa9fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp314-cp314-macosx_10_15_universal2.whl

Download URL ezdxf-1.4.5-cp314-cp314-macosx_10_15_universal2.whl
Size 3.7 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
199c8beb057fdb90f962de4b15a8e142820ca0c3807a13fe47f241cbe8702a88
BLAKE2b-256 checksum
How to use checksums
bcb2c98f9c2f24013ea659f278b63ee31da575b9bbc4f1fa78d2c5df23c92724
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp313-cp313-win_amd64.whl

Download URL ezdxf-1.4.5-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3b8de3e74ef5190bf5e3c59797fb2edc01f7ed3252014b51aae7c7bb40db0fb3
BLAKE2b-256 checksum
How to use checksums
bf3b504062e32f149f66fda32f664d27eded52780a201295058035f15476044f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ezdxf-1.4.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 6.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7f489fa5ee0e63109d468bad715e4b25611c5849b94d61c30b9edebccb640cc0
BLAKE2b-256 checksum
How to use checksums
ea8f8fbbb19bcc70f84cb44a31ce8112b0ffad19a4d15019df10eb8fc157b5d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ezdxf-1.4.5-cp313-cp313-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
aca09b7db69edd0eaf518f8d9ff1dae57bf779dc44da525fb7a4570a8d0b2276
BLAKE2b-256 checksum
How to use checksums
ef07cfbd8c9803bbb56197e503c4a9a5a1421b4dedf891ac6b7e2bcde4d2dd65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ezdxf-1.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 6.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d22fd3bad579b6a190f620540df06c4fe5b6283442662041ddd104d568fa0d0b
BLAKE2b-256 checksum
How to use checksums
204ebe091a01649ca54722500e20c67ab11dfe9f91371f10e7a8c6d9d724c437
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ezdxf-1.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3bd9d2f9789cc67012083d46d7e8b9d6432229e881678596a31867a034b1a135
BLAKE2b-256 checksum
How to use checksums
fc196a172c6ff390ea6e5466152d3a553d32f91fe92c3f0ad9b9b9f24a41c029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL ezdxf-1.4.5-cp313-cp313-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c95d35e65fc992d0ec1d90d8bd048708046c6bd7b6ae7ffb045f7e0b61e71b30
BLAKE2b-256 checksum
How to use checksums
9aaef768eae69ab536b244bd6010d05f67d9d9f6927fbf62d6645241a3dbcf97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp313-cp313-macosx_10_13_x86_64.whl

Download URL ezdxf-1.4.5-cp313-cp313-macosx_10_13_x86_64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ed8386ca7369db27fccacd1bfef7b89839617004fdfc2632b1295e2471f92386
BLAKE2b-256 checksum
How to use checksums
e2ba42ec8bdfd35c6fbec8105c70eddd3f391cf4f762efdcb3bb95dc0dcdeff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp313-cp313-macosx_10_13_universal2.whl

Download URL ezdxf-1.4.5-cp313-cp313-macosx_10_13_universal2.whl
Size 3.7 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dadbe2e9062755c12bb3aa7efe284a267fb8310092f4696e3075b5c5d751d0c6
BLAKE2b-256 checksum
How to use checksums
51b7fc03e9981712e2f35a5216a2146763aaebf6e67aaf625d7394d63123a504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp312-cp312-win_amd64.whl

Download URL ezdxf-1.4.5-cp312-cp312-win_amd64.whl
Size 3.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ff7e9fe0e7367e6f07c99b894d03e362c5e3b94dea0760f1f1ecb5bfd8cccb5d
BLAKE2b-256 checksum
How to use checksums
157020c5e40264bf395a0f605dc97c4971339d711867aee383f49f9d9da10e27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ezdxf-1.4.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
00910275480cb6eaa93b3fa77750c97df10c872f66d0bab6733d7d62f0c65169
BLAKE2b-256 checksum
How to use checksums
1b589d3b7f6c5d6f5669bb4c0d470367518fdfbe85a4fede4f18a94f09c9555a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ezdxf-1.4.5-cp312-cp312-musllinux_1_2_aarch64.whl
Size 6.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d26ba27b2680756cc4e3f56970f2bcd97187e5cd5ed20ffdbc9368afcba3d0bc
BLAKE2b-256 checksum
How to use checksums
949a3374773ff9a2459a24c3ed1266d20eaa1e602f60bfdeecb842e3deda8d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ezdxf-1.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 6.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0b2b1bd330a4919433434585a363dc981e0d62833f3bde3582b40bedc0b31425
BLAKE2b-256 checksum
How to use checksums
d5e71f8f3e2ff4a736f86654f20d25d7cfc63d74d8ad09609120b0ada9f4146e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ezdxf-1.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b5517487951a2df1bcb2f9ee2eb3b03c78dc15ea20bb91bb6f6a1aeba56870ca
BLAKE2b-256 checksum
How to use checksums
4b610720cf1899b8e561224bfa9f927472d6173f28548b3989b638554618ec99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL ezdxf-1.4.5-cp312-cp312-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e78a6b6aaac31f915026694f669cb3172636380caad9ec41007636f034013106
BLAKE2b-256 checksum
How to use checksums
7956c2b832e8381b1c2d925fd37fd8324a01c37ab0c0bc20d90750b26364dc82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp312-cp312-macosx_10_13_x86_64.whl

Download URL ezdxf-1.4.5-cp312-cp312-macosx_10_13_x86_64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1536621f04ce1b631ff03c3a17b0693f8e5a947390cf0a6ec2b591abb395ef7b
BLAKE2b-256 checksum
How to use checksums
8d688d08b67b5a305632eb02d6bf008d552ea6792096c98cc831da3657b17461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp312-cp312-macosx_10_13_universal2.whl

Download URL ezdxf-1.4.5-cp312-cp312-macosx_10_13_universal2.whl
Size 3.7 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e9953e6fdcac99dfa516a2ae95bc40382f2bf577658c7c0dff89d07def807969
BLAKE2b-256 checksum
How to use checksums
88884ca55b03fcddf678c9ef75dc6a78d390fcd7c9145adeb0879d15064fb40b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp311-cp311-win_amd64.whl

Download URL ezdxf-1.4.5-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b5b637c9bdb510e2ed9d49ddd841595dbf98c0181935387c5c9b841ce8418ff1
BLAKE2b-256 checksum
How to use checksums
67f7462186a85c9364c6f022fb23253a0900bcb86f2ef60976382cfdbb8f6617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ezdxf-1.4.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d6c7389b1a1e1e121138e5656735d063a5f380ac52d29db18b049fca94f8d18c
BLAKE2b-256 checksum
How to use checksums
b531be12ec242f5a2e6275d4fa3f3ff5f8b15fb6f49be14820f4c32b89037d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ezdxf-1.4.5-cp311-cp311-musllinux_1_2_aarch64.whl
Size 5.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cb267648afdf46c499d7d7afb09b31267bd1c2f40ffc76d936adc02b19d1cc9e
BLAKE2b-256 checksum
How to use checksums
962b4961f33fd4a515484c0ef6481b535eb6dd794e78aa233403ea138b87fa1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ezdxf-1.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
500b21a3de29711ca1ac3401f482da88bded991f4872d17bebda49f85f20b5ad
BLAKE2b-256 checksum
How to use checksums
e333c30d14dc729d7f3f8e3f9f3ef5619f10e520d3ee341af97fddeca7c2d400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ezdxf-1.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
142bd1ab3abab8bc044b2fe3f4b3cfcc2f420de711070cd127cdfa37cbab1386
BLAKE2b-256 checksum
How to use checksums
a3410fdc731b4004c41ee8448f4470a0d902791480ccc4c1bd72617c0faf7cbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ezdxf-1.4.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL ezdxf-1.4.5-cp311-cp311-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5dc05eea524b1cfe7ed2171fb93b2e9463a7710e1d069120203895b925a3936e
BLAKE2b-256 checksum
How to use checksums
08a6641999c19048533fad1bb897accac9c6ecd8cb313e643a343af5fdbfe9d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL ezdxf-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d9101c2df6a937e0e8a2e9200b90c12556f6cadca5d24ff4b244b3b5a94f0806
BLAKE2b-256 checksum
How to use checksums
5a2ae5a065ba88ec42c740a4430155503b9ce0810397df73d8f1d6ba40a5ec66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ezdxf-1.4.5-cp311-cp311-macosx_10_9_universal2.whl

Download URL ezdxf-1.4.5-cp311-cp311-macosx_10_9_universal2.whl
Size 3.7 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
373e35d7dbbb977cd2cc28e3bd6d4bfa7620f929a0d29a977a35d26fa184cf24
BLAKE2b-256 checksum
How to use checksums
7a71d6616276c7d6f517892c1bcbf34198afd1772db80018037edd400de491d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

1.4.5 This release

42 release files

1.4.4

34 release files

1.4.3

34 release files

1.4.2

42 release files

1.4.1

42 release files

1.3.5

42 release files

1.3.4

42 release files

1.3.3

34 release files

1.3.2

34 release files

1.1.4

42 release files

1.1.3

42 release files

1.0.3

40 release files

1.0.2

40 release files

1.0.1

40 release files

0.18

31 release files

0.17

10 release files

0.16

13 release files

0.15

17 release files

0.14.2

2 release files

0.14.1

2 release files

0.14

2 release files

0.13.1

2 release files

0.13

2 release files

0.12.4

2 release files

0.12.3

2 release files

0.12.1

2 release files

0.12

2 release files

0.11.1

2 release files

0.11

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10

2 release files

0.9

2 release files

0.8.10

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page