Last week, htcondor==10.9.0 (releasedÂSep 28, 2023, or about 1 year
and 4 months ago) was installable from PyPI. This week, it is not. The
release appears to have been completely deleted, rather than being
yanked, while 10.3.1 (for Python 3.6 only) and 10.0.9 (for Python
through 3.11) still exist.
I'm
maintaining a project where we have an (optional) dependency on
htcondor, but we also need our releases to be installable for multiple
years post-release. We want to constrain our htcondor dependency to exclude unreleased major versions of htcondor, to avoid our old releases being broken by new
incompatible major versions of htcondor. We also want to constrain the minor
release to no earlier than the earliest release we tested. But now our
packages with htcondor>=10.2.0.post1,<11 as the dependency spec,
which would have been current for several months around the summer of
2023, have no htcondor installation candidates, and so can no longer be
installed with htcondor support.
Is there an expiration policy on htcondor Python module releases that we need to be aware of if we want to depend on it?
Thanks,
-Adam