def build_requirements(docs_path, package_name="yacms"):
    """
    Updates the requirements file with yacms's version number.
    """
    mezz_string = "yacms=="
    project_path = os.path.join(docs_path, "..")
    requirements_file = os.path.join(project_path, package_name,
                                     "project_template", "requirements.txt")
    with open(requirements_file, "r") as f:
        requirements = f.readlines()
    with open(requirements_file, "w") as f:
        f.write("yacms==%s\n" % __version__)
        for requirement in requirements:
            if requirement.strip() and not requirement.startswith(mezz_string):
                f.write(requirement)
def build_requirements ( docs_path , package_name = "yacms" ) : mezz_string = "yacms==" project_path = os . path . join ( docs_path , ".." ) requirements_file = os . path . join ( project_path , package_name , "project_template" , "requirements.txt" ) with open ( requirements_file , "r" ) as f : requirements = f . readlines ( ) with open ( requirements_file , "w" ) as f : f . write ( "yacms==%s\n" % __version__ ) for requirement in requirements : if requirement . strip ( ) and not requirement . startswith ( mezz_string ) : f . write ( requirement )
Updates the requirements file with yacms's version number.