Hi Austin, Thanks for starting this discussion!
My take is that Hunter/Otava is the low-maintenance set-and-forget kind of software that just works and, as a result, may run on old VMs. Case in point: I set it up at Confluent around 3 years ago, and it has been running on the same, now-old VM without almost any maintenance. I would love our users to have the luxury of upgrading the package occasionally without upgrading the entire world around it. I think we should: 1. Keep support for Python 3.8, at least in the first Apache release, as we want existing users to migrate smoothly from pre-Apache versions. 2. Add CI test matrix against all supported Python versions, and document the current state of affairs. 3. Make it our responsibility to support all currently active Python versions. 4. Generally, be less aggressive with dropping support for older Python versions AND/OR make it very explicit via major releases. I would love to know what others think. Best, Alex On Mon, Feb 17, 2025 at 8:56 PM Austin Bennett <aus...@apache.org> wrote: > Hi Hunter [ Otava(?) ] Devs, > > Wondering the plan for Python versions. The current documentation says > requires python3.8 [ also is in python-app.yml > < > https://github.com/apache/hunter/blob/master/.github/workflows/python-app.yml#L23 > > > ] > which was end of life in October 2024 [ > https://devguide.python.org/versions/ ]. > > Does the community have a plan or intent for using more recent versions? > Is there an aim to support the most recent version, an intermittent update, > the last 2 or 3 most recent versions? Other? Naturally, various other > dependencies will need to be updated to maintain compatibility. > > There isn't much activity on-list for the view of the community, yet -- but > will check the mail archives and follow along to get a sense of > inclinations. I imagined writing on-list was better than opening issue(s), > to get a sense of what might be desired. > > Cheers, > Austin >