75 Commits

Author SHA1 Message Date
AU
d1e4cb660d Try OCP 7.8.1 (#1589)
* Try OCP 7.8.1

* Update meta.yaml

* Fix hash

* Update vis.py

* Update vis.py

* Update appveyor.yml

* Run only tests/test_exporters.py

* Fix pytest invocation

* typo fix

* Reenable all tests

* Reenable mypy

* Skip mypy again

* Use released ocp

* Reenable mypy

* mypy fixes/workarounds for vtk

* Update setup.py fro 7.8.1
2025-01-18 21:04:05 +01:00
b8370dd17c Added ezdxf version pins (#1746)
* Added ezdxf version pins
2025-01-08 14:34:12 -05:00
b2adeb4adb Moved back to development version scheme (#1745) 2025-01-07 12:53:31 -05:00
23af517a66 Move to release 2.5.2 (#1743)
* Move to release 2.5.2

* Disabled installation of pre-release versions of cadquery-ocp
2025-01-03 18:10:55 +01:00
AU
e49e468e94 Remove black and bump version (#1741)
* Remove black and bump version

* Bump version

* Update changes.md

* Black fix
2025-01-02 21:12:36 +01:00
AU
6cb4124fec Update changes and metadata for 2.5 (#1738)
* Update changes and metadata for 2.5

* Update version in setup.py

* Update version in  __init__.py

* Update is_conda check
2025-01-02 08:23:43 +01:00
29fbe38a79 Header cleanup (#1732)
* Header cleanup

* Update copyright
2024-12-27 10:12:49 +01:00
0c472ef741 Updated version specification for nlopt to try ot resolve issues (#1718) 2024-12-01 12:49:16 -05:00
AU
d9ccd25891 Get rid of nptyping (#1617)
* Get rid of nptyping

* Remove nptyping from environment.yml

* Remove nptyping from setup.py

* Remove nptyping from meta.yaml

* Add typish to meta.yaml

* Add typish to environment.yml
2024-06-28 08:44:49 +02:00
AU
995d1393bd Free function api (#1469)
* Initial free functions

* Mypy fixes

* Add a mypy plugin that handles _get*

* More helpers and fixes

* black

* More hooks

* More ops and primitives

* Fill with constraints and cap

* Minimal docstrings and mypy fix

* Bool op operators for Shape

* Extra docstring

* Added spline primitive

* Added alternative constructors

* Update solid

* Add shape normalization

* Add text

* Added moved overload

* Another moved overload

* Convert location constructor to multimethod

* Additional Loc constructor

* Extra vertex constructor

* Additional cone overload

* Start with tests

* Fix compouund normalization

* Bool op tests

* Additional Location overload

* test moved and fix bool ops

* Different cap params

* More tests

* Test revolve and offset

* Test sweep and loft

* Add bool ops

* More tests

* Test text

* Improve coverage for utils

* More move[d] and Location overloads

* Start working on some docs

* Update index

* Doc fix

* Typo fix

* More move/moved overloads

* Small doc update

* Better Location coverage

* Fix angle units in Location

* More docs and a usability fix

* Cosmetics

* Mypy fix

* Remove dead code

* Coverage tweaks

* More docs'

* Box centering and box/plane arg order

* Docs cosmetics - nicer sweep

* Apply suggestions

Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>

* Add docstrings

* Doc tweaks

* Bump multimethod version

* Add occ_impl.shapes

* Mention free funcs in the primer

* Typos

* Typo

* Punctuation

---------

Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
2024-05-05 11:25:45 +02:00
4e0f058a33 Updated setup.py for CQ black fork (#1513)
* Updated setup.py for CQ black fork

* Black formatting pass
2024-02-16 18:45:30 +01:00
551a231570 Fix Python version info in pip installation instructions (#1498)
* Fix Python version info in pip installation instructions

* Moved refs to Python 3.9 and newer

* README update

---------

Co-authored-by: AU <adam-urbanczyk@users.noreply.github.com>
2024-01-30 11:20:56 -05:00
ff83f99d50 Getting set up for the new 2.5 dev cycle (#1496) 2024-01-15 09:22:04 -05:00
c44978d60c Update for the 2.4.0 release (#1490)
* Updated for the 2.4.0 release

* Fix misspelling in changes.md

Co-authored-by: nobkd <44443899+nobkd@users.noreply.github.com>
2024-01-15 08:43:41 -05:00
7bc8c00dc1 Temporary fix for 1431 to keep error from propagating (#1435)
* Temporary fix for 1431 to keep error from propagating

* Pinned multimethod to specific version
2023-11-04 08:36:00 +01:00
f515d2c3d5 Moved back to version scheme for development (#1360) 2023-07-01 11:08:10 +02:00
8e7eb30125 Bump to version 2.3.1 to fix broken PyPI package 2023-06-28 09:17:59 -04:00
fc609bff59 Updates for 2.3.0 release 2023-06-26 10:19:20 -04:00
ac7273b10c Merge pull request #1286 from CadQuery/version-fix
Set version for unreleased packages
2023-04-04 17:39:41 -04:00
AU
05dd7332df Remove use_scm 2023-03-22 19:20:44 +01:00
AU
0dd4047c66 Set version 2023-03-14 07:17:36 +01:00
AU
68a693038e Remove upper python bound 2023-03-07 20:26:17 +01:00
a86c717609 Switching version info back 2023-01-31 08:13:37 -05:00
ecc41bedec Changed OCP wheel version pin and added Highlights section to changelog 2023-01-30 11:18:22 -05:00
30145df5a0 Prepping for a 2.2 release 2023-01-23 10:57:00 -05:00
AU
e0e18bbc76 Do not install reqs when running inside conda 2023-01-14 14:24:01 +01:00
34ee18b6bf Update cadquery-ocp pip requirement to 7.6.* 2022-10-02 14:52:58 -07:00
3d6d2abf16 Fix cq-ocp pin (#1161)
Co-authored-by: fpq473 <fpq473@localhost>
2022-09-29 21:50:11 +02:00
AU
40a10d6983 Pin cq-ocp to 7.5 2022-09-29 08:42:06 +02:00
f1b8763472 Update multimethod pin. (#1118) 2022-07-12 17:46:31 +02:00
8a1981fdb5 Added version pin for nptyping to setup.py 2022-06-02 06:36:21 -04:00
9c2f5f32ff Updating the readme for new pip install instructions 2022-05-24 10:54:15 -04:00
162e3c5cc1 Trying without the version number in setup.py 2022-05-22 13:34:00 -04:00
7164898aa0 Streamlining the code a little bit 2022-05-20 21:40:52 -04:00
1472063947 Trying yet another environment variable for Azure 2022-05-20 20:35:51 -04:00
e23d8a9d3e Printing os.environ to see what is available in Pipelines 2022-05-20 19:51:43 -04:00
dafd8e7e2f Trying to find an environment variable that is available 2022-05-20 16:57:42 -04:00
7197eeaf61 Ignoring SCM version reqs for Azure 2022-05-20 16:31:50 -04:00
d09334c66d Trying to fix package errors in CI with another selective require 2022-05-20 15:57:10 -04:00
58b28105a9 Added scm version tracking 2022-05-20 15:20:06 -04:00
ddceab1025 Black formatting and AppVeyor handling 2022-05-20 14:05:03 -04:00
44413e5a6d Trying to protect against the env variable not being present 2022-05-20 11:38:14 -04:00
e3a19c4173 Trying to use the RTD env varaible to limit the dependencies 2022-05-20 11:04:12 -04:00
29268a74f5 Black formatting and added black/click to dev dependencies 2022-05-19 11:44:36 -04:00
f925063137 Integrated suggestions and added back version number. 2022-05-19 11:36:12 -04:00
d3c1a5cce9 Updated setup.py with OCP being available on PyPi now 2022-05-19 10:18:57 -04:00
7c0394c126 Updates to prepare for the release of 2.1 2021-02-03 09:55:09 -05:00
be8551097e Updated changelog and version numbers 2020-12-29 10:53:14 -05:00
7f26c3b3c6 exclude tests from the installing packages (#478)
fixes https://github.com/CadQuery/cadquery/issues/181
2020-10-13 18:28:25 +02:00
02ca901cae Mark dev version in setup.py 2020-08-13 17:49:59 +02:00