def _warn_node(self, msg, *args, **kwargs): """Do not warn on external images.""" if not msg.startswith('nonlocal image URI found:'): _warn_node_old(self, msg, *args, **kwargs) if not os.path.exists('_build/html/_static'): os.makedirs('_build/html/_static') with open('_build/html/_static/AUTHORS.txt', 'w') as changelog_fd: changelog_fd.write( '\n'.join(a.encode('utf-8') for a in get_authors(project_dir='..')) ) with open('_build/html/_static/RELEASE_NOTES.txt', 'w') as changelog_fd: changelog_fd.write(get_releasenotes( project_dir='..', bugtracker_url=BUGTRACKER_URL, ).encode('utf-8')) with open('_build/html/_static/CHANGELOG.txt', 'w') as changelog_fd: changelog_fd.write(get_changelog( project_dir='..', bugtracker_url=BUGTRACKER_URL, ).encode('utf-8'))
if not os.path.exists('_build/html/_static'): os.makedirs('_build/html/_static') with open('_build/html/_static/CHANGELOG.txt', 'w') as changelog_fd: changelog_fd.write( get_changelog( project_dir='..', bugtracker_url= 'https://github.com/inspirehep/inspire-schemas/issues/', ).encode('utf-8')) with open('_build/html/_static/AUTHORS.txt', 'w') as changelog_fd: changelog_fd.write('\n'.join( a.encode('utf-8') for a in get_authors(project_dir='..'))) sphinx.environment.BuildEnvironment.warn_node = _warn_node # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. # # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.intersphinx',
with open('_build/html/_static/CHANGELOG.txt', 'wb') as changelog_fd: changelog_fd.write( get_changelog( project_dir='..', bugtracker_url=( 'https://github.com/inveniosoftware-contrib/inspire-workflows/' 'issues/' ), ).encode('utf-8') ) with open('_build/html/_static/AUTHORS.txt', 'wb') as changelog_fd: changelog_fd.write( '\n'.join(get_authors(project_dir='..')).encode('utf-8') ) def _warn_node(self, msg, node, *args, **kwargs): """Do not warn on external images.""" if not msg.startswith('nonlocal image URI found:'): self._warnfunc(msg, '%s:%s' % get_source_line(node)) sphinx.environment.BuildEnvironment.warn_node = _warn_node # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. #needs_sphinx = '1.0'
with open('_build/html/_static/CHANGELOG.txt', 'wb') as changelog_fd: changelog_fd.write( get_changelog( project_dir='..', bugtracker_url=( 'https://github.com/inveniosoftware-contrib/inspire-workflows/' 'issues/' ), ).encode('utf-8') ) with open('_build/html/_static/AUTHORS.txt', 'wb') as changelog_fd: changelog_fd.write( '\n'.join(get_authors(project_dir='..')).encode('utf-8') ) _warn_node_old = sphinx.environment.BuildEnvironment.warn_node def _warn_node(self, msg, *args, **kwargs): """Do not warn on external images.""" if not msg.startswith('nonlocal image URI found:'): _warn_node_old(self, msg, *args, **kwargs) sphinx.environment.BuildEnvironment.warn_node = _warn_node
__version__ = get_current_version(project_name=PROJECT_NAME) else: IN_A_PACKAGE = True with open(PKG_INFO) as info_fd: for line in info_fd.readlines(): if line.startswith('Version: '): __version__ = line.split(' ', 1)[-1] break else: raise ImportError('Unable to find version for autosemver') if __name__ == '__main__': URL = 'https://github.com/david-caro/python-autosemver' if not IN_A_PACKAGE: with open('AUTHORS', 'w') as authors_fd: authors_fd.write('\n'.join(get_authors())) with open('CHANGELOG', 'w') as changelog_fd: changelog_fd.write(get_changelog(bugtracker_url=URL + '/issues/')) setup( author='David Caro', author_email='*****@*****.**', description='Tools to handle automatic semantic versioning in python', install_requires=['dulwich'], license='GPLv3', name='autosemver', package_data={'': ['CHANGELOG', 'AUTHORS']}, packages=['autosemver'], url=URL, version=__version__,
else: IN_A_PACKAGE = True with open(PKG_INFO) as info_fd: for line in info_fd.readlines(): if line.startswith("Version: "): __version__ = line.split(" ", 1)[-1] break else: raise ImportError("Unable to find version for autosemver") if __name__ == "__main__": URL = "https://github.com/david-caro/python-autosemver" LONG_DESCRIPTION = "" if not IN_A_PACKAGE: with open("AUTHORS", "w") as authors_fd: authors_fd.write("\n".join(get_authors())) with open("CHANGELOG", "w") as changelog_fd: changelog_fd.write(get_changelog(bugtracker_url=URL + "/issues/")) README_PATH = os.path.join(os.path.dirname(__file__), "README.rst") with open(README_PATH, "rb") as readme: LONG_DESCRIPTION = readme.read().decode("UTF-8") setup( author="David Caro", author_email="*****@*****.**", description="Tools to handle automatic semantic versioning in python", install_requires=["dulwich>=0.19.6"], long_description=LONG_DESCRIPTION, long_description_content_type="text/x-rst",