diff --git a/cq_editor/cq_utils.py b/cq_editor/cq_utils.py index 64c53b9..1e043fd 100644 --- a/cq_editor/cq_utils.py +++ b/cq_editor/cq_utils.py @@ -2,7 +2,7 @@ import cadquery as cq from cadquery.occ_impl.assembly import toCAF from typing import List, Union -from imp import reload +from importlib import reload from types import SimpleNamespace from OCP.XCAFPrs import XCAFPrs_AISObject @@ -31,7 +31,7 @@ def find_cq_objects(results: dict): def to_compound( - obj: Union[cq.Workplane, List[cq.Workplane], cq.Shape, List[cq.Shape], cq.Sketch] + obj: Union[cq.Workplane, List[cq.Workplane], cq.Shape, List[cq.Shape], cq.Sketch], ): vals = [] diff --git a/setup.py b/setup.py index 78dbfe2..9e4def9 100644 --- a/setup.py +++ b/setup.py @@ -3,19 +3,22 @@ import os.path from setuptools import setup, find_packages + def read(rel_path): here = os.path.abspath(os.path.dirname(__file__)) - with codecs.open(os.path.join(here, rel_path), 'r') as fp: + with codecs.open(os.path.join(here, rel_path), "r") as fp: return fp.read() + def get_version(rel_path): for line in read(rel_path).splitlines(): - if line.startswith('__version__'): + if line.startswith("__version__"): delim = '"' if '"' in line else "'" return line.split(delim)[1] else: raise RuntimeError("Unable to find version string.") + setup( name="CQ-editor", version=get_version("cq_editor/_version.py"), @@ -26,7 +29,7 @@ setup( "CQ-editor = cq_editor.__main__:main", ] }, - python_requires=">=3.10,<3.13", + python_requires=">=3.10,<3.14", install_requires=[ "logbook>=1", "ipython",