Hi all, it's been a couple of months, so I'm asking for a review again
<https://github.com/numpy/numpy/pull/26081> of my typing PR.  Original
reviewer requested a useful additional feature, but hasn't been able to
provide feedback since then.  The feature turned out to be problematic and
fragile without a PEP on TypeVarTuple covariance/bounds.  I've needed a
decision on whether I should (a) do the feature, leaving out difficult
tests until the feature is supported by python, and note this in the docs,
(b) remove that feature from the PR (my choice), or (c) commit to a
compromise that will be non-ideal when python *does* support the feature.

I'd like to know the path forward from someone with approval authority; I
don't want to keep troubleshooting and maintaining the PR without a way
forward.

Thanks,
Jake


Jake Stevens-Haas
Ph.D. Candidate
Applied Mathematics
University of Washington
+1-(908)-462-4196
jacob.stevens.h...@gmail.com
j...@uw.edu



On Tue, May 14, 2024 at 2:26 PM Jake S. <jacob.stevens.h...@gmail.com>
wrote:

> Ah, thanks Nathan!  Most of them resolved, but one still fails (macOS
> x86-64 conda
> <https://github.com/numpy/numpy/actions/runs/9085504902/job/24968997756>).
> The spin build gives Error: 'types.SimpleNamespace' object has no
> attribute 'dir_info'; aborting.  Not sure if that relates to handling the
> gcov argument, or whether it will block the PR?
>
> - Jake
>
> Jake Stevens-Haas
> Ph.D. Candidate
> Applied Mathematics
> University of Washington
> +1-(908)-462-4196
> jacob.stevens.h...@gmail.com
> j...@uw.edu
>
>
>
> On Tue, May 7, 2024 at 11:53 AM Nathan <nathan.goldb...@gmail.com> wrote:
>
>> I think most of the build failures you’re seeing would be fixed by
>> merging with or rebasing on the latest main branch.
>>
>> Note that there is currently an issue with some of the windows CI
>> runners, so you’ll see failures related to our spin configuration failing
>> to handle a gcov argument that was added in spin 0.9 released a couple days
>> ago.
>>
>> On Mon, May 6, 2024 at 8:48 PM Jake S. <jacob.stevens.h...@gmail.com>
>> wrote:
>>
>>> Hi community,
>>>
>>> PR 26081 <https://github.com/numpy/numpy/pull/26081> is about making
>>> numpy's ShapeType covariant and bound to a tuple of ints.  The community
>>> has requested this occasionally in issue 16544
>>> <https://github.com/numpy/numpy/issues/16544>.  I'm reaching out via
>>> the listserv because it's been a few months, and I don't want it to get too
>>> stale.  I could really use some help pushing it over the finish line.
>>>
>>> Summary:
>>> Two numpy reviewers and one interested community member reviewed the PR
>>> and asked for a type alias akin to npt.NDArray that allowed shape.  I
>>> worked through the issues with TypeVarTuple and made npt.Array, and it was
>>> fragile, but passing CI.  After a few months passed, I returned to fix the
>>> fragility in the hopes of getting some more attention, but now it fails CI
>>> in some odd builds (passes the mypy bit).  I have no idea how to get these
>>> to pass, as they appear unrelated to anything I've worked on (OpenBLAS on
>>> windows, freeBSD...?).
>>>
>>> Thanks,
>>> Jake
>>> _______________________________________________
>>> NumPy-Discussion mailing list -- numpy-discussion@python.org
>>> To unsubscribe send an email to numpy-discussion-le...@python.org
>>> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
>>> Member address: nathan12...@gmail.com
>>>
>> _______________________________________________
>> NumPy-Discussion mailing list -- numpy-discussion@python.org
>> To unsubscribe send an email to numpy-discussion-le...@python.org
>> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
>> Member address: jacob.stevens.h...@gmail.com
>>
>
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to