Use absolute path and generate links tags for both fixtures.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/164e3f71 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/164e3f71 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/164e3f71 Branch: refs/heads/trunk Commit: 164e3f71635e427d068cfecda531b078714316db Parents: 3930894 Author: Tomaz Muraus <[email protected]> Authored: Sun Aug 4 20:20:01 2013 +0200 Committer: Tomaz Muraus <[email protected]> Committed: Sun Aug 4 20:20:01 2013 +0200 ---------------------------------------------------------------------- contrib/generate_provider_feature_matrix_table.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/164e3f71/contrib/generate_provider_feature_matrix_table.py ---------------------------------------------------------------------- diff --git a/contrib/generate_provider_feature_matrix_table.py b/contrib/generate_provider_feature_matrix_table.py index d6aec37..e08b224 100755 --- a/contrib/generate_provider_feature_matrix_table.py +++ b/contrib/generate_provider_feature_matrix_table.py @@ -20,7 +20,8 @@ import inspect from collections import OrderedDict from os.path import join as pjoin -sys.path.insert(0, '../') +this_dir = os.path.abspath(os.path.split(__file__)[0]) +sys.path.insert(0, os.path.join(this_dir, '../')) from libcloud.compute .base import NodeDriver from libcloud.compute.providers import get_driver as get_compute_driver @@ -236,6 +237,10 @@ def generate_supported_providers_table(provider_matrix): data.append(row) result = generate_rst_table(data) + + result += '\n\n' + for provider, values in provider_matrix.items(): + result += '.. _`%s`: %s\n' % (values['name'], values['website']) return result
