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
>

Reply via email to