Skip to content

Commit 77f96dc

Browse files
Copilotalexlib
andauthored
chore: clarify Cython removal in copilot-instructions.md
Agent-Logs-Url: https://github.com/OpenPIV/openpiv-python/sessions/3fb231b9-1ebc-422f-bb3b-26c6a589a7ed Co-authored-by: alexlib <747110+alexlib@users.noreply.github.com>
1 parent 7347510 commit 77f96dc

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.github/copilot-instructions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ s.num_iterations = 3
105105
- **Key dependencies**: numpy ≥2.0, scipy ≥1.11, scikit-image ≥0.23, matplotlib ≥3.8, imageio ≥2.35, natsort, tqdm
106106

107107
### Development Notes
108+
- **No Cython extensions**: Although the package description still mentions "Cython modules" (legacy), all Cython (`.pyx`) files have been removed and converted to pure Python. `python setup.py build_ext --inplace` takes <1 second with nothing to compile.
108109
- Uses stdlib `importlib.resources.files()` (NOT the third-party `importlib_resources`) to locate bundled data
109110
- Test configurations in `openpiv/test/conftest.py` disable matplotlib GUI (uses `Agg` backend, patches `plt.show`)
110111
- Sample data bundled at `openpiv/data/test1/`; accessed via `files('openpiv.data').joinpath('test1/...')`

0 commit comments

Comments
 (0)