Skip to content

Commit

Permalink
bump version to v1.2.0b0
Browse files Browse the repository at this point in the history
increased required Python version to 3.9
  • Loading branch information
mozman committed Dec 27, 2023
1 parent e78b5ae commit fc16ff2
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ containing data from third-party applications without any loss of valuable infor
existing DXF documents
- MIT-License
- the intended audience are programmers
- requires at least Python 3.8
- 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
Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Quick-Info
existing DXF documents
- MIT-License
- the intended audience are programmers
- requires at least Python 3.8
- 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
Expand Down
4 changes: 2 additions & 2 deletions docs/source/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ What ezdxf can't do
Supported Python Versions
-------------------------

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

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

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

Supported DXF Versions
----------------------
Expand Down
9 changes: 7 additions & 2 deletions notes/pages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
## Version 1.1.5 - dev
- ((654f4c9f-8a29-4ad8-a581-2784df172d0d))
## Version 1.2.0 - dev
id:: 6588217b-c1d3-44c1-a0d7-e5ee465cc6de
- ((658c0484-28db-436e-b828-8fc509ecbd29))
- NEW: `ezdxf` requires Python 3.9 or later
- NEW: support for the [[SPATIAL_FILTER]] entity.
- This is the basic requirement to support clipping of block references and XREFs aka the [[XCLIP]] command in CAD applications
- BUGFIX: Restore lost links between `LAYOUT` and `BLOCK_RECORD` entities
- {{issue 997}}
-
- ## Version 1.1.4 - 2023-12-24
id:: 6568dc88-ce84-4f46-b490-43768c491a2b
- ((654f4c9f-8a29-4ad8-a581-2784df172d0d))
Expand Down
2 changes: 1 addition & 1 deletion notes/pages/IDEAS.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@
- # Increase Minimal Required Python Version
- In general `numpy` defines the minimal required Python version.
-
- Python 3.9 in late 2023, after release of Python 3.12
- Python 3.9 in late 2023, after release of Python 3.12 - done in v1.2.0
- https://docs.python.org/3/whatsnew/3.9.html
- type hinting generics in standard collections
- `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
Expand Down
2 changes: 2 additions & 0 deletions notes/pages/RELEASE NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
- [[Release Notes v1.2.x]]
id:: 658c0484-28db-436e-b828-8fc509ecbd29
- [[Release Notes v1.1.x]]
- [[Release Notes v1.0.x]]
- [[Release Notes v0.18.x]]
10 changes: 10 additions & 0 deletions notes/pages/Release Notes v1.2.x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Release v1.2.0
- Changelog: ((6588217b-c1d3-44c1-a0d7-e5ee465cc6de))
-
- ## Support for the SPATIAL_FILTER Entity
-
- ## New Module `ezdxf.xclip`
- TODO
-
- ## Rendering Support for Clipped Block References???
- TODO - not sure if this will work.
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ def read(fname: str) -> str:
url="https://ezdxf.mozman.at",
download_url="https://pypi.org/project/ezdxf/",
author_email="[email protected]",
python_requires=">=3.8",
python_requires=">=3.9",
package_dir={"": "src"},
packages=find_packages("src"),
zip_safe=False,
Expand Down Expand Up @@ -180,7 +180,6 @@ def read(fname: str) -> str:
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand Down
4 changes: 2 additions & 2 deletions src/ezdxf/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
# 1. bug fix release beta0: VERSION = "0.9.1b0"; version = (0, 9, 1, 'b0')
# 2. bug fix release: VERSION = "0.9.2"; version = (0, 9, 2, 'release')

version = (1, 1, 5, "b0")
__version__ = "1.1.5b0"
version = (1, 2, 0, "b0")
__version__ = "1.2.0b0"

0 comments on commit fc16ff2

Please sign in to comment.