Exemple #1
0
    def handle_packages(self, request, *args, **kwargs):
        packages = Versions.packages()
        package_name = kwargs['name']

        if package_name:
            return self.handle_package(packages, package_name)

        data = [{
            'category': 'packages',
            'name': name,
            'version': version,
        } for name, version in iteritems(packages)]

        return self.jsonapi_response(data=data)
Exemple #2
0
 def handle_python(self, request, *args, **kwargs):
     return self.jsonapi_response(data={
         'category': 'python',
         'version': Versions.python(),
     })