Add /last and /<repo_name>/last

Showing last pacakge available for all repos or for specific repo
This commit is contained in:
2017-09-27 11:44:18 +02:00
parent e10aa66da4
commit d4bbab20b6
3 changed files with 32 additions and 4 deletions

View File

@ -31,6 +31,20 @@ class BrowseRepoVersion(Resource):
abort(404)
class InfoLast(Resource):
def get(self):
try:
return package_versioning.get_last_version_package(), 200
except (RepoDoNotExist, PackageDoNotExist):
abort(404)
class InfoLastRepo(Resource):
def get(self, repo_name):
try:
return package_versioning.get_last_version_package(repo_name=repo_name), 200
except (RepoDoNotExist, PackageDoNotExist):
abort(404)
class InfoLastPackage(Resource):
def get(self, package_name, repo_name):
try: