#3733 closed defect (fixed)

Remove special handling meant for old netifaces from CI configuration

Reported by: sajith Owned by: GitHub <noreply@…>
Priority: normal Milestone: undecided
Component: dev-infrastructure Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

On GitHub Actions, we've been testing Tahoe-LAFS with 32-bit Python on Windows, reason being that the netifaces library had not released a wheel for 64-bit Python 2.7 on Windows.

With the exception of the above, we have been testing with a 64-bit Python version on all platforms.

So there's a little bit of special handling specific to Windows + Python 2.7 combination in our GitHub Actions configuration. Earlier, we could install VCPython27 chocolatey package and use that to build netifaces on CI, but Microsoft has recently removed the compiler download from their website.

There's some more background in #3486, #3537, and #3681.

netifaces 0.11.0, released on 2021-05-31, has a netifaces-0.11.0-cp27-cp27m-win_amd64.whl package. With this, we should be able to remove the above-stated special handling.

Change History (1)

comment:1 Changed at 2021-07-05T17:23:45Z by GitHub <noreply@…>

  • Owner set to GitHub <noreply@…>
  • Resolution set to fixed
  • Status changed from new to closed

In 2e54382/trunk:

Merge pull request #1079 from tahoe-lafs/3733.use-newer-netifaces

Simplify CI configuration by using the new netifaces release

Fixes ticket:3733

Note: See TracTickets for help on using tickets.