55
66
77def setup (app ):
8+ import os
89 import sphinx
910 from .signals import process_version_warning_banner , generate_versionwarning_data_json
1011
@@ -22,7 +23,6 @@ def setup(app):
2223 message = default_message .format (newest = '<a href="#"></a>' ),
2324 )
2425
25- app .add_config_value ('versionwarning_enabled' , False , 'html' )
2626 app .add_config_value ('versionwarning_message_placeholder' , '{newest}' , 'html' )
2727 app .add_config_value ('versionwarning_default_admonition_type' , 'warning' , 'html' )
2828 app .add_config_value ('versionwarning_default_message' , default_message , 'html' )
@@ -33,7 +33,8 @@ def setup(app):
3333 app .add_config_value ('versionwarning_banner_id_div' , 'version-warning-banner' , 'html' )
3434 app .add_config_value ('versionwarning_body_default_selector' , 'div.body' , 'html' )
3535 app .add_config_value ('versionwarning_body_extra_selector' , 'div.document' , 'html' )
36- app .add_config_value ('versionwarning_project_slug' , None , 'html' )
36+ app .add_config_value ('versionwarning_project_slug' , os .environ .get ('READTHEDOCS_PROJECT' , None ), 'html' )
37+ app .add_config_value ('versionwarning_project_version' , os .environ .get ('READTHEDOCS_VERSION' , None ), 'html' )
3738
3839 app .connect ('doctree-resolved' , process_version_warning_banner )
3940
0 commit comments