Hello Adam,
We keep the latest release of our LTS releases on PyPI for as long as practical.
So, we have 8.8.15, 9.0.17, and 10.0.9 that will stay around for a long time.
10.3.1 is a special case, it is the very last version that supports Python 3.6.
I thought that we have come to the end of our 23.0 support. However, that will continue into August 2025. As we add ARM64 architecture and more wheels for different versions of Python, we have to trim old releases to make space for new ones. We are working on a Python version independent wheel that should ease the space issues.
To help you out, I could post a 10.9.0.post1 release to replace what is missing. At some point, you may want to switch that to the final 23.0 release when it comes out. The 10.9.0 leads into 23.0.0 and during the 23.0 LTS versions, we keep the interface the same.
Let me know if you have any questions or need me to repost the 10.9.0 version.
...Tim
On 1/17/25 15:42, Adam Novak wrote:
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
--
Adam Novak (He/Him)
Senior Software Engineer
Computational Genomics Lab
UC Santa Cruz Genomics Institute
"Revealing lifeâs code."
Personal Feedback: https://forms.gle/UXZhZc123knF65Dw5
_______________________________________________ HTCondor-users mailing list To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a subject: Unsubscribe The archives can be found at: https://www-auth.cs.wisc.edu/lists/htcondor-users/-- Tim Theisen (he, him, his) Release Manager Center for High Throughput Computing Department of Computer Sciences University of Wisconsin - Madison 4261 Computer Sciences and Statistics 1210 W Dayton St Madison, WI 53706-1685 +1 608 265 5736