falcon icon indicating copy to clipboard operation
falcon copied to clipboard

Drop 3.5 & 3.6 support

Open vytas7 opened this issue 2 years ago • 5 comments

We are going to drop Python < 3.7 support in 4.0.

A non-exhaustive checklist:

  • [x] Update Trove classifiers and python_requires
  • [ ] Move/adapt the Python 3.5 exception from falcon.asgi to the root module
  • [x] Remove obsolete CI gates
  • [x] Remove obsolete tox environments
  • [ ] Remove 3.5 and 3.6 from wheel preparation scripts/CI
  • [x] Remove any usage of CoroWrapper, it was there only to service 3.6, and it was slated for removal in 3.10, and it is finally gone in 3.11.

vytas7 avatar Mar 30 '22 08:03 vytas7

Should we also do an f-string pass?

CaselIT avatar Mar 30 '22 08:03 CaselIT

Should we also do an f-string pass?

Not strictly required, but I suppose we could, yes :wink:

vytas7 avatar Mar 31 '22 06:03 vytas7

Hi! Another developer and I are interested in completing a few of these tasks, may we work on this?

ihood avatar Apr 07 '22 22:04 ihood

@ihood perhaps this wasn't among the most contributor-friendly tasks, but, OTOH, why not? :smiling_imp: Go ahead, we'll try to support you!

vytas7 avatar Apr 08 '22 17:04 vytas7

Hi again @ihood! I've decided to tackle this myself since this is blocking a couple of other issues that we would love to start moving forward with.

If you're still open to contributing to Falcon, we'd be happy to come up with other contributor-friendly issue suggestions.

vytas7 avatar May 27 '22 20:05 vytas7

Done in #2074

vytas7 avatar Aug 25 '22 18:08 vytas7