Skip to content

Commit 7febe96

Browse files
Copilothombit
andauthored
docs: update changelog and README for fully-featured Windows wheels (#663)
* docs: update changelog and readme for Windows wheels with Ceres and GSL (PR #661) Agent-Logs-Url: https://github.com/light-curve/light-curve-python/sessions/130d82a9-a467-4629-b3c4-eea0ace94972 Co-authored-by: hombit <1784493+hombit@users.noreply.github.com> * docs: remove redundant Windows Ceres/GSL sentence from README Agent-Logs-Url: https://github.com/light-curve/light-curve-python/sessions/d6a5a2d2-f69d-4702-866d-88021f1a7aa2 Co-authored-by: hombit <1784493+hombit@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: hombit <1784493+hombit@users.noreply.github.com>
1 parent c35d36c commit 7febe96

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
### Changed
1515

16-
--
16+
- Windows PyPI wheels now include Ceres and GSL support, enabled via vcpkg https://github.com/light-curve/light-curve-python/pull/661
1717

1818
### Deprecated
1919

light-curve/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -859,9 +859,9 @@ On PyPI, we publish wheels for the stable CPython ABI, ensuring compatibility wi
859859

860860
### Support matrix
861861

862-
| Arch \ OS | Linux glibc 2.17+ | Linux musl 1.2+ | macOS | Windows https://github.com/light-curve/light-curve-python/issues/186 |
863-
|-------------|-------------------|--------------------------------|-----------------------|----------------------------------------------------------------------|
864-
| **x86-64** | PyPI (MKL), conda | PyPI (MKL) | PyPI macOS 15+, conda | PyPI, conda (both no Ceres, no GSL) |
862+
| Arch \ OS | Linux glibc 2.17+ | Linux musl 1.2+ | macOS | Windows |
863+
|-------------|-------------------|--------------------------------|-----------------------|---------------------------|
864+
| **x86-64** | PyPI (MKL), conda | PyPI (MKL) | PyPI macOS 15+, conda | PyPI, conda |
865865
| **i686** | src | src || not tested |
866866
| **aarch64** | PyPI | PyPI | PyPI macOS 14+, conda | not tested |
867867
| **ppc64le** | src | not tested (no Rust toolchain) |||
@@ -870,7 +870,6 @@ On PyPI, we publish wheels for the stable CPython ABI, ensuring compatibility wi
870870
Local building is not required; the only prerequisite is a recent version of `pip` or `conda`.
871871
For Linux x86-64, PyPI wheels are built with Intel MKL for improved periodogram performance,
872872
which is not the default build option.
873-
For Windows x86-64, all distributions exclude Ceres and GSL support.
874873
- **src**: The package has been confirmed to build and pass unit tests locally,
875874
but CI does not test or publish packages for this platform.
876875
See the [Build from source](#build-from-source) section for details.
@@ -964,7 +963,7 @@ Available features:
964963
specific reason (our benchmarks show no performance difference). ABI3 is not supported by free-threaded
965964
CPython or PyPy.
966965
- `ceres-source` (default) — builds [Ceres solver](http://ceres-solver.org/) from source. Requires a C++
967-
compiler and CMake. Known to not work on Windows. Used as an optional optimization backend for `BazinFit`
966+
compiler and CMake. Used as an optional optimization backend for `BazinFit`
968967
and `VillarFit`.
969968
- `ceres-system` — links against a system-installed Ceres dynamic library instead of building from source.
970969
- `mkl` — enables the [FFTW](http://www.fftw.org/) interface with the Intel MKL backend for the fast

0 commit comments

Comments
 (0)