enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
82 stars 26 forks source link

Require apptools 5.3 or later, Python 3.8 or later #584

Closed mdickinson closed 2 months ago

mdickinson commented 2 months ago

This PR updates the apptools dependency to apptools >= 5.3, and deals with various pieces of fallout from that change:

Detailed changes:

mdickinson commented 2 months ago

It looks as though the tests are failing on EDM due to an incorrect version for importlib_resources. I've opened an upstream issue.

mdickinson commented 2 months ago

importlib_resources has been fixed upstream. Re-running the tests.

mdickinson commented 2 months ago

@flongford This PR should get us the green tick back on PR #580.

mdickinson commented 2 months ago

The PR title and description were misleading about the actual goal of this PR; I've updated them.

mdickinson commented 2 months ago

There's a required check for Python 3.7 that will need to be removed before merging.

mdickinson commented 2 months ago

There's a required check for Python 3.7 that will need to be removed before merging.

Done.