f91f1d9270
openstackdocstheme now gets the last modified timestamp for files by default. This makes most of our sphinx extension for this redundant. We do have a few generated files that we perform special handling that openstackdocstheme does not know about, so this updates our extension to optimize for only checking the files that will not be covered by the theme. This also adds a bindep file to fix a doc build issue with a font missing. Gate jobs used to use a common bindep-failback.txt file if there wasn't a local one present. That mechanism was recently removed, and it appears now the docs build will not pass unless a needed fonts package is installed that is not there by default. Change-Id: I454f4d92e397d6410cb869498f348b86ae26ca0a Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
21 lines
763 B
Python
21 lines
763 B
Python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
import yaml
|
|
|
|
|
|
def parse_members_file(filename):
|
|
"""Load the members file and return each row as a dictionary.
|
|
"""
|
|
with open(filename, 'r') as f:
|
|
return yaml.safe_load(f)
|