enthought / pyface

pyface: traits-capable windowing framework
Other
105 stars 55 forks source link

Support Python 3.8 runtimes in etstool #1088

Closed corranwebster closed 1 year ago

corranwebster commented 2 years ago

This is a fairly significant change because the branching if statements about which things to install how in which environment was getting confusing. This adds a lightweight package class that for a particular runtime and platform tells you how to install the package (edm vs pip and the appropriate requirement/arguments).

This permits cleaner expression of what we actually need.

If this is good, we might copy to other etstool.py scripts.

corranwebster commented 1 year ago

Closing in favour of #1203