Skip to content
Snippets Groups Projects
Unverified Commit 6c0db413 authored by Antoine R. Dumont's avatar Antoine R. Dumont
Browse files

swh.loader.pypi: Fix release order

parent 1c039f69
No related branches found
No related tags found
No related merge requests found
......@@ -90,13 +90,20 @@ class PyPiProject:
def fetch_release(self, release_name=None):
pass
def releases(self):
def _sort_releases(self, releases_dict):
# sort releases in ascending order
releases_dict = self.data['releases']
_releases = list(releases_dict.keys())
_releases.sort()
__releases = []
for _release in _releases:
__releases.append([int(i) for i in _release.split('.')])
__releases.sort()
for rel in __releases:
yield '.'.join((str(i) for i in rel))
def releases(self):
# The compute information per release
for version in _releases:
releases_dict = self.data['releases']
for version in self._sort_releases(releases_dict):
release = releases_dict[version]
if version == self.last_version: # avoid an extra query
release_info = self.info()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment