Skip to content

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Jan 20, 2026

Instead of using a feature just for an error type, we introduce a new error type that helps us localize the functionality into vortex-python, similarly to the PyVortex type.

Like #6059, this should also help with CI and simplify our internal dependency matrix.

@AdamGS AdamGS requested review from danking and gatesn January 20, 2026 16:15
@AdamGS AdamGS added changelog/break A breaking API change changelog/fix A bug fix labels Jan 20, 2026
@AdamGS AdamGS force-pushed the adamg/remove-python-error-feature branch from 1ac3c1c to ac3d92d Compare January 20, 2026 16:16
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/remove-python-error-feature branch from ac3d92d to 46c19a5 Compare January 20, 2026 16:17
@AdamGS AdamGS changed the title Remove the 'python' feature from vortex-error Remove the python feature from vortex-error Jan 20, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 21, 2026

CodSpeed Performance Report

Merging this PR will not alter performance

Comparing adamg/remove-python-error-feature (7d06bd1) with develop (2973aa3)

Summary

✅ 1254 untouched benchmarks
⏩ 1254 skipped benchmarks1

Footnotes

  1. 1254 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@AdamGS AdamGS enabled auto-merge (squash) January 21, 2026 15:02
impl PyStructArray {
/// Returns the given field of the struct array.
pub fn field(self_: PyRef<'_, Self>, name: &str) -> PyResult<PyArrayRef> {
pub fn field(self_: PyRef<'_, Self>, name: &str) -> Result<PyArrayRef, PyVortexError> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you type alias a PyVortexResult

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS
Copy link
Contributor Author

AdamGS commented Jan 22, 2026

done

@AdamGS AdamGS requested a review from gatesn January 22, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants