I am the package maintainer for python3Packages.pydes, a library needed by another Python program I am packaging for NixOS. When I first packaged PyDes, I chose to fetch the source from GitHub (which didn’t have releases) and mark the version with
unstable-<date of last commit>.
I recently noticed that repology has marked the NixOS Package specifically as “ignored” due to it using a date and not the last version (2.0.1, which was released in 2016) like other distributions. I have already experimented with fetching the older source directly from PyPi, this however has the drawback of not including tests (which the latest GitHub commits have).
Is it nevertheless advisable to “downgrade” to a released version, skipping non-existent tests, and keeping in line with other distributions, or continuing to use the last commits from GitHub?
Both versions work fine with minimal differences except the ones stated above.