def get_version(): ans_dict = { "version": version_string(), "application": "nova-billing", "links": [ [{ "href": "http://%s:%s/%s" % (request.environ["SERVER_NAME"], request.environ["SERVER_PORT"], url), "rel": "self", } for url in "bill", "resource", "account", "tariff" ], ], } return jsonify(ans_dict)
def __call__(self, req): if req.environ.get("PATH_INFO", "/") == "/": ans_dict = { "version": version_string(), "application": "nova-billing", "links": [ { "href": "http://%s:%s/projects" % (req.environ["SERVER_NAME"], req.environ["SERVER_PORT"]), "rel": "self", }, ], } return webob.Response(json.dumps(ans_dict), content_type='application/json') return req.get_response(self.application)
def get_version(): ans_dict = { "version": version_string(), "application": "nova-billing", "links": [ [{ "href": "http://%s:%s/%s" % (request.environ["SERVER_NAME"], request.environ["SERVER_PORT"], url), "rel": "self", } for url in "bill", "resource", "account", "tariff"], ], } return jsonify(ans_dict)
import gettext import glob import os import subprocess import sys from setuptools import setup, find_packages ROOT = os.path.dirname(__file__) sys.path.append(ROOT) from nova_billing.version import version_string setup( name='nova-billing', version=version_string(), license='GNU LGPL 2.1', description='cloud computing fabric controller', author= 'Alessio Ababilov, Ivan Kolodyazhny (GridDynamics Openstack Core Team, (c) GridDynamics)', author_email='*****@*****.**', url='http://www.griddynamics.com/openstack', packages=find_packages(exclude=['bin', 'smoketests', 'tests']), entry_points={ 'console_scripts': [ 'nova-billing-heart = nova_billing.heart.main:main', 'nova-billing-os-amqp = nova_billing.os_amqp.main:main', 'nova-billing-populate = nova_billing.populate:main', 'nova-billing-configure = nova_billing.configure:main', ] },
import os import subprocess import sys from setuptools import setup, find_packages ROOT = os.path.dirname(__file__) sys.path.append(ROOT) from nova_billing.version import version_string setup(name='nova-billing', version=version_string(), license='GNU LGPL 2.1', description='cloud computing fabric controller', author='Alessio Ababilov, Ivan Kolodyazhny (GridDynamics Openstack Core Team, (c) GridDynamics)', author_email='*****@*****.**', url='http://www.griddynamics.com/openstack', packages=find_packages(exclude=['bin', 'smoketests', 'tests']), entry_points={ 'console_scripts': [ 'nova-billing-heart = nova_billing.heart.main:main', 'nova-billing-os-amqp = nova_billing.os_amqp.main:main', 'nova-billing-populate = nova_billing.populate:main', 'nova-billing-configure = nova_billing.configure:main', ] }, py_modules=[],