enthought / enable

Enable: low-level drawing and interaction
Other
91 stars 45 forks source link

Fixed Mac M1/2 build breakage, by requiring: swig<4. #1068

Open capn-freako opened 5 months ago

capn-freako commented 5 months ago

I found that the new swig (v4) was causing the same kiva build failure, as I reported in #1067. So, I:

  1. constrained swig to: "<4", in the pyproject.toml file, and
  2. bumped the minor version number.
capn-freako commented 4 months ago

Hi @corranwebster ,

Any chance we can get this simple one merged and a rebuild posted to PyPi? I just released a new package, which is dependent upon Enable, and this is blocking the build/installation.

Thanks! -db :)

capn-freako commented 3 months ago

Hi @cournape @rkern @EdwinWiseOne @sergey-miryanov @corranwebster ,

Could someone just give me a ping, so I know this didn't get lost in the Ether?

Thanks! -db

capn-freako commented 3 months ago

Hi @jwiggins ,

Any idea when we'll see the updated build show up on PyPi?

Thanks, -db

capn-freako commented 3 months ago

Hi @jwiggins ,

Thanks for approving this PR!

I noticed that 3 of the CI/CD jobs are failing w/:

ModuleNotFoundError: No module named 'numpy'

What's going on there?

Thanks, -db

jwiggins commented 3 months ago

Installing celiagg via pip is failing, so the all the "Test with pip" jobs will currently fail.

capn-freako commented 3 months ago

Okay, thanks. Do I have any action here? -db

On Jun 3, 2024, at 7:22 AM, John Wiggins @.***> wrote:

Installing celiagg via pip is failing, so the all the "Test with pip" jobs will currently fail.

— Reply to this email directly, view it on GitHub https://github.com/enthought/enable/pull/1068#issuecomment-2144944256, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAH7XGXW7MV47CHH4XPQUXTZFRGYFAVCNFSM6AAAAABISOLGPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBUHE2DIMRVGY. You are receiving this because you authored the thread.

capn-freako commented 2 months ago

Hi @jwiggins ,

Anything I can do, to get this unstuck?

Thanks, -db

jwiggins commented 2 months ago

See celiagg/celiagg#128

capn-freako commented 2 months ago

Thanks! Does this pertain at all? https://stackoverflow.com/a/77058615/1549736 https://stackoverflow.com/a/77058615/1549736

-db

On Jun 17, 2024, at 4:01 AM, John Wiggins @.***> wrote:

See celiagg/celiagg#128 https://github.com/celiagg/celiagg/pull/128 — Reply to this email directly, view it on GitHub https://github.com/enthought/enable/pull/1068#issuecomment-2172568459, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAH7XGSK7HY6HK6REYEP64LZH2JWBAVCNFSM6AAAAABISOLGPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZSGU3DQNBVHE. You are receiving this because you authored the thread.