Skip to content

Commit fc16ff2

Browse files
committed
bump version to v1.2.0b0
increased required Python version to 3.9
1 parent e78b5ae commit fc16ff2

File tree

9 files changed

+27
-11
lines changed

9 files changed

+27
-11
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ containing data from third-party applications without any loss of valuable infor
1717
existing DXF documents
1818
- MIT-License
1919
- the intended audience are programmers
20-
- requires at least Python 3.8
20+
- requires at least Python 3.9
2121
- OS independent
2222
- tested with CPython and pypy3
2323
- has type annotations and passes `mypy --ignore-missing-imports -p ezdxf` successful

docs/source/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Quick-Info
1616
existing DXF documents
1717
- MIT-License
1818
- the intended audience are programmers
19-
- requires at least Python 3.8
19+
- requires at least Python 3.9
2020
- OS independent
2121
- tested with CPython and pypy3
2222
- has type annotations and passes ``mypy --ignore-missing-imports -p ezdxf`` successful

docs/source/introduction.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ What ezdxf can't do
3838
Supported Python Versions
3939
-------------------------
4040

41-
`Ezdxf` requires at least Python 3.8 (determined by `numpy`) and will be tested with the
41+
`Ezdxf` requires at least Python 3.9 (determined by `numpy`) and will be tested with the
4242
latest stable CPython version and the latest stable release of pypy3 during development.
4343

4444
`Ezdxf` is written in pure Python with optional Cython implementations of some
@@ -52,7 +52,7 @@ Supported Operating Systems
5252
---------------------------
5353

5454
`Ezdxf` is OS independent and runs on all platforms which provide an appropriate
55-
Python interpreter (>=3.8).
55+
Python interpreter (>=3.9).
5656

5757
Supported DXF Versions
5858
----------------------

notes/pages/CHANGELOG.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
## Version 1.1.5 - dev
2-
- ((654f4c9f-8a29-4ad8-a581-2784df172d0d))
1+
## Version 1.2.0 - dev
2+
id:: 6588217b-c1d3-44c1-a0d7-e5ee465cc6de
3+
- ((658c0484-28db-436e-b828-8fc509ecbd29))
4+
- NEW: `ezdxf` requires Python 3.9 or later
5+
- NEW: support for the [[SPATIAL_FILTER]] entity.
6+
- This is the basic requirement to support clipping of block references and XREFs aka the [[XCLIP]] command in CAD applications
37
- BUGFIX: Restore lost links between `LAYOUT` and `BLOCK_RECORD` entities
48
- {{issue 997}}
9+
-
510
- ## Version 1.1.4 - 2023-12-24
611
id:: 6568dc88-ce84-4f46-b490-43768c491a2b
712
- ((654f4c9f-8a29-4ad8-a581-2784df172d0d))

notes/pages/IDEAS.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@
162162
- # Increase Minimal Required Python Version
163163
- In general `numpy` defines the minimal required Python version.
164164
-
165-
- Python 3.9 in late 2023, after release of Python 3.12
165+
- Python 3.9 in late 2023, after release of Python 3.12 - done in v1.2.0
166166
- https://docs.python.org/3/whatsnew/3.9.html
167167
- type hinting generics in standard collections
168168
- `dict[tuple[int, str], list[str]]` can be used in regular code outside of annotations, import of `List`, `Dict` or `Tuple` is not required anymore

notes/pages/RELEASE NOTES.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
- [[Release Notes v1.2.x]]
2+
id:: 658c0484-28db-436e-b828-8fc509ecbd29
13
- [[Release Notes v1.1.x]]
24
- [[Release Notes v1.0.x]]
35
- [[Release Notes v0.18.x]]

notes/pages/Release Notes v1.2.x.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Release v1.2.0
2+
- Changelog: ((6588217b-c1d3-44c1-a0d7-e5ee465cc6de))
3+
-
4+
- ## Support for the SPATIAL_FILTER Entity
5+
-
6+
- ## New Module `ezdxf.xclip`
7+
- TODO
8+
-
9+
- ## Rendering Support for Clipped Block References???
10+
- TODO - not sure if this will work.

setup.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ def read(fname: str) -> str:
133133
url="https://ezdxf.mozman.at",
134134
download_url="https://pypi.org/project/ezdxf/",
135135
author_email="[email protected]",
136-
python_requires=">=3.8",
136+
python_requires=">=3.9",
137137
package_dir={"": "src"},
138138
packages=find_packages("src"),
139139
zip_safe=False,
@@ -180,7 +180,6 @@ def read(fname: str) -> str:
180180
"License :: OSI Approved :: MIT License",
181181
"Operating System :: OS Independent",
182182
"Programming Language :: Python :: 3",
183-
"Programming Language :: Python :: 3.8",
184183
"Programming Language :: Python :: 3.9",
185184
"Programming Language :: Python :: 3.10",
186185
"Programming Language :: Python :: 3.11",

src/ezdxf/version.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@
2424
# 1. bug fix release beta0: VERSION = "0.9.1b0"; version = (0, 9, 1, 'b0')
2525
# 2. bug fix release: VERSION = "0.9.2"; version = (0, 9, 2, 'release')
2626

27-
version = (1, 1, 5, "b0")
28-
__version__ = "1.1.5b0"
27+
version = (1, 2, 0, "b0")
28+
__version__ = "1.2.0b0"

0 commit comments

Comments
 (0)