././@PaxHeader 0000000 0000000 0000000 00000000032 00000000000 011450 x ustar 00 0000000 0000000 26 mtime=1636152663.55001
sphinxcontrib-svg2pdfconverter-1.2.0/ 0000775 0001750 0001750 00000000000 00000000000 021334 5 ustar 00gatherer gatherer 0000000 0000000 ././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/LICENSE.txt 0000664 0001750 0001750 00000002612 00000000000 023160 0 ustar 00gatherer gatherer 0000000 0000000 If not otherwise noted, the extensions in this package are licensed
under the following license.
Copyright (c) 2018-2019 by Missing Link Electronics, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/MANIFEST.in 0000664 0001750 0001750 00000000047 00000000000 023073 0 ustar 00gatherer gatherer 0000000 0000000 include README.rst
include LICENSE.txt
././@PaxHeader 0000000 0000000 0000000 00000000032 00000000000 011450 x ustar 00 0000000 0000000 26 mtime=1636152663.55001
sphinxcontrib-svg2pdfconverter-1.2.0/PKG-INFO 0000664 0001750 0001750 00000005564 00000000000 022443 0 ustar 00gatherer gatherer 0000000 0000000 Metadata-Version: 2.1
Name: sphinxcontrib-svg2pdfconverter
Version: 1.2.0
Summary: Sphinx SVG to PDF converter extension
Home-page: https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter
Author: Stefan Wiehler
Author-email: stefan.wiehler@missinglinkelectronics.com
License: BSD
Download-URL: https://pypi.org/project/sphinxcontrib-svg2pdfconverter
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Sphinx :: Extension
Classifier: Topic :: Documentation
Classifier: Topic :: Utilities
Requires-Python: ~=3.4
Description-Content-Type: text/x-rst
Provides-Extra: CairoSVG
License-File: LICENSE.txt
*************************************
Sphinx SVG to PDF Converter Extension
*************************************
This extension converts SVG images to PDF in case the builder does not support
SVG images natively (e.g. LaTeX).
Internally, either `Inkscape `_, ``rsvg-convert``
from `libRSVG `_ or `CairoSVG
`_ as progressively more lightweight alternatives
are used to convert images.
Installation
============
Just install via ``pip``:
.. code-block:: console
$ pip install sphinxcontrib-svg2pdfconverter
You can choose between Inkscape, libRSVG and CairoSVG by adding
``sphinxcontrib.inkscapeconverter``, ``sphinxcontrib.rsvgconverter`` or
``sphinxcontrib.cairosvgconverter`` to the ``extensions`` list in your
``conf.py``.
Make sure to have either ``inkscape`` or the ``rsvg-convert`` command available
in your systems ``PATH`` and, if necessary, adapt the
``inkscape_converter_bin`` or ``rsvg_converter_bin`` config value respectively.
CairoSVG requires additional dependencies to be installed with:
.. code-block:: console
$ pip install sphinxcontrib-svg2pdfconverter[CairoSVG]
CairoSVG and its dependencies may require additional tools during the
installation depending on the OS you are using; see the `CairoSVG documentation
`_ for further details.
Configuration
=============
Inkscape
--------
``inkscape_converter_bin``
Path to Inkscape binary. By default, this is ``inkscape``.
``inkscape_converter_args``
Additional command-line arguments for Inkscape, as a list. By
default, this is ``['--export-area-drawing']``.
RSVG
----
``rsvg_converter_bin``
Path to RSVG converter binary. By default, this is ``rsvg-convert``.
``rsvg_converter_args``
Additional command-line arguments for the RSVG converter, as a list. By
default, this is the emtpy list ``[]``.
CairoSVG
--------
No configuration is required.
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/README.rst 0000664 0001750 0001750 00000003722 00000000000 023027 0 ustar 00gatherer gatherer 0000000 0000000 *************************************
Sphinx SVG to PDF Converter Extension
*************************************
This extension converts SVG images to PDF in case the builder does not support
SVG images natively (e.g. LaTeX).
Internally, either `Inkscape `_, ``rsvg-convert``
from `libRSVG `_ or `CairoSVG
`_ as progressively more lightweight alternatives
are used to convert images.
Installation
============
Just install via ``pip``:
.. code-block:: console
$ pip install sphinxcontrib-svg2pdfconverter
You can choose between Inkscape, libRSVG and CairoSVG by adding
``sphinxcontrib.inkscapeconverter``, ``sphinxcontrib.rsvgconverter`` or
``sphinxcontrib.cairosvgconverter`` to the ``extensions`` list in your
``conf.py``.
Make sure to have either ``inkscape`` or the ``rsvg-convert`` command available
in your systems ``PATH`` and, if necessary, adapt the
``inkscape_converter_bin`` or ``rsvg_converter_bin`` config value respectively.
CairoSVG requires additional dependencies to be installed with:
.. code-block:: console
$ pip install sphinxcontrib-svg2pdfconverter[CairoSVG]
CairoSVG and its dependencies may require additional tools during the
installation depending on the OS you are using; see the `CairoSVG documentation
`_ for further details.
Configuration
=============
Inkscape
--------
``inkscape_converter_bin``
Path to Inkscape binary. By default, this is ``inkscape``.
``inkscape_converter_args``
Additional command-line arguments for Inkscape, as a list. By
default, this is ``['--export-area-drawing']``.
RSVG
----
``rsvg_converter_bin``
Path to RSVG converter binary. By default, this is ``rsvg-convert``.
``rsvg_converter_args``
Additional command-line arguments for the RSVG converter, as a list. By
default, this is the emtpy list ``[]``.
CairoSVG
--------
No configuration is required.
././@PaxHeader 0000000 0000000 0000000 00000000032 00000000000 011450 x ustar 00 0000000 0000000 26 mtime=1636152663.55001
sphinxcontrib-svg2pdfconverter-1.2.0/setup.cfg 0000664 0001750 0001750 00000000115 00000000000 023152 0 ustar 00gatherer gatherer 0000000 0000000 [metadata]
license_file = LICENSE.txt
[egg_info]
tag_build =
tag_date = 0
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/setup.py 0000664 0001750 0001750 00000002757 00000000000 023061 0 ustar 00gatherer gatherer 0000000 0000000 # -*- coding: utf-8 -*-
from setuptools import setup, find_packages
from os import path
here = path.abspath(path.dirname(__file__))
# Get the long description from the README file
with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
long_description = f.read()
requires = ['Sphinx>=1.6.3']
setup(
name='sphinxcontrib-svg2pdfconverter',
version='1.2.0',
url='https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter',
download_url='https://pypi.org/project/sphinxcontrib-svg2pdfconverter',
license='BSD',
author='Stefan Wiehler',
author_email='stefan.wiehler@missinglinkelectronics.com',
description='Sphinx SVG to PDF converter extension',
long_description=long_description,
long_description_content_type='text/x-rst',
zip_safe=False,
classifiers=[
'Development Status :: 5 - Production/Stable',
'Environment :: Console',
'Environment :: Web Environment',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3',
'Framework :: Sphinx :: Extension',
'Topic :: Documentation',
'Topic :: Utilities',
],
platforms='any',
packages=find_packages(),
include_package_data=True,
install_requires=requires,
extras_require={
"CairoSVG": ['cairosvg>=1.0'],
},
python_requires='~=3.4',
namespace_packages=['sphinxcontrib'],
)
././@PaxHeader 0000000 0000000 0000000 00000000032 00000000000 011450 x ustar 00 0000000 0000000 26 mtime=1636152663.55001
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib/ 0000775 0001750 0001750 00000000000 00000000000 024226 5 ustar 00gatherer gatherer 0000000 0000000 ././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib/__init__.py 0000664 0001750 0001750 00000000562 00000000000 026342 0 ustar 00gatherer gatherer 0000000 0000000 # -*- coding: utf-8 -*-
"""
sphinxcontrib
~~~~~~~~~~~~~
This package is a namespace package that contains all extensions
distributed in the ``sphinx-contrib`` distribution.
:copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE.txt for details.
"""
__import__('pkg_resources').declare_namespace(__name__)
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib/cairosvgconverter.py 0000664 0001750 0001750 00000004052 00000000000 030346 0 ustar 00gatherer gatherer 0000000 0000000 # -*- coding: utf-8 -*-
"""
sphinxcontrib.cairosvgconverter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Converts SVG images to PDF using CairoSVG in case the builder does not
support SVG images natively (e.g. LaTeX).
See .
:copyright: Copyright 2018-2020 by Stefan Wiehler
and
Copyright 2020 by Marko Kohtala
.
:license: BSD, see LICENSE.txt for details.
"""
from sphinx.errors import ExtensionError
from sphinx.locale import __
from sphinx.transforms.post_transforms.images import ImageConverter
from sphinx.util import logging
from urllib.error import URLError
if False:
# For type annotation
from typing import Any, Dict # NOQA
from sphinx.application import Sphinx # NOQA
logger = logging.getLogger(__name__)
class CairoSVGConverter(ImageConverter):
conversion_rules = [
('image/svg+xml', 'application/pdf'),
]
def is_available(self):
# type: () -> bool
"""Confirms if CairoSVG package is available or not."""
try:
import cairosvg # noqa: F401
return True
except ImportError:
logger.warning(__('CairoSVG package cannot be imported. '
'Check if CairoSVG has been installed properly'))
return False
def convert(self, _from, _to):
# type: (unicode, unicode) -> bool
"""Converts the image from SVG to PDF via CairoSVG."""
import cairosvg
try:
cairosvg.svg2pdf(file_obj=open(_from, 'rb'), write_to=_to)
except (OSError, URLError) as err:
raise ExtensionError(__('CairoSVG converter failed with reason: '
'%s') % err.reason)
return True
def setup(app):
# type: (Sphinx) -> Dict[unicode, Any]
app.add_post_transform(CairoSVGConverter)
return {
'version': 'builtin',
'parallel_read_safe': True,
'parallel_write_safe': True,
}
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib/inkscapeconverter.py 0000664 0001750 0001750 00000007767 00000000000 030346 0 ustar 00gatherer gatherer 0000000 0000000 # -*- coding: utf-8 -*-
"""
sphinxcontrib.inkscapeconverter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Converts SVG images to PDF using Inkscape in case the builder does not
support SVG images natively (e.g. LaTeX).
:copyright: Copyright 2018-2020 by Stefan Wiehler
.
:license: BSD, see LICENSE.txt for details.
"""
import re
import subprocess
from sphinx.errors import ExtensionError
from sphinx.locale import __
from sphinx.transforms.post_transforms.images import ImageConverter
from sphinx.util import logging
from errno import ENOENT, EPIPE, EINVAL
if False:
# For type annotation
from typing import Any, Dict # NOQA
from sphinx.application import Sphinx # NOQA
logger = logging.getLogger(__name__)
class InkscapeConverter(ImageConverter):
conversion_rules = [
('image/svg+xml', 'application/pdf'),
]
def is_available(self):
# type: () -> bool
"""Confirms if Inkscape is available or not."""
try:
args = [self.config.inkscape_converter_bin, '--version']
logger.debug('Invoking %r ...', args)
output = subprocess.check_output(
args, stdin=subprocess.PIPE, stderr=subprocess.PIPE,
universal_newlines=True)
match = re.search('Inkscape (.+)', output)
if not match:
logger.warning(__('Inkscape command %r returned invalid result: %s\n '
'Check the inkscape_converter_bin setting'),
self.config.inkscape_converter_bin, output)
return False
self._inkscape_version = match.group(1)
logger.debug('Inkscape version: %s', self._inkscape_version)
return True
except subprocess.CalledProcessError:
return False
except (OSError, IOError):
logger.warning(__('Inkscape command %r cannot be run. '
'Check the inkscape_converter_bin setting'),
self.config.inkscape_converter_bin)
return False
def convert(self, _from, _to):
# type: (unicode, unicode) -> bool
"""Converts the image from SVG to PDF via Inkscape."""
try:
args = ([self.config.inkscape_converter_bin] +
self.config.inkscape_converter_args)
if self._inkscape_version.startswith('1.'):
args += ['--export-filename=' + _to, _from]
else:
args += ['--export-pdf=' + _to, _from]
logger.debug('Invoking %r ...', args)
p = subprocess.Popen(args, stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
except OSError as err:
if err.errno != ENOENT: # No such file or directory
raise
logger.warning(__('Inkscape command %r cannot be run. '
'Check the inkscape_converter_bin setting'),
self.config.inkscape_converter_bin)
return False
try:
stdout, stderr = p.communicate()
except (OSError, IOError) as err:
if err.errno not in (EPIPE, EINVAL):
raise
stdout, stderr = p.stdout.read(), p.stderr.read()
p.wait()
if p.returncode != 0:
raise ExtensionError(__('Inkscape exited with error:\n'
'[stderr]\n%s\n[stdout]\n%s') %
(stderr, stdout))
return True
def setup(app):
# type: (Sphinx) -> Dict[unicode, Any]
app.add_post_transform(InkscapeConverter)
app.add_config_value('inkscape_converter_bin', 'inkscape', 'env')
app.add_config_value('inkscape_converter_args',
['--export-area-drawing'], 'env')
return {
'version': 'builtin',
'parallel_read_safe': True,
'parallel_write_safe': True,
}
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152524.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib/rsvgconverter.py 0000664 0001750 0001750 00000006266 00000000000 027523 0 ustar 00gatherer gatherer 0000000 0000000 # -*- coding: utf-8 -*-
"""
sphinxcontrib.rsvgconverter
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Converts SVG images to PDF using libRSVG in case the builder does not
support SVG images natively (e.g. LaTeX).
:copyright: Copyright 2018-2019 by Stefan Wiehler
.
:license: BSD, see LICENSE.txt for details.
"""
import subprocess
from sphinx.errors import ExtensionError
from sphinx.locale import __
from sphinx.transforms.post_transforms.images import ImageConverter
from sphinx.util import logging
from errno import ENOENT, EPIPE, EINVAL
if False:
# For type annotation
from typing import Any, Dict # NOQA
from sphinx.application import Sphinx # NOQA
logger = logging.getLogger(__name__)
class RSVGConverter(ImageConverter):
conversion_rules = [
('image/svg+xml', 'application/pdf'),
]
def is_available(self):
# type: () -> bool
"""Confirms if RSVG converter is available or not."""
try:
args = [self.config.rsvg_converter_bin, '--version']
logger.debug('Invoking %r ...', args)
ret = subprocess.call(args, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
if ret == 0:
return True
else:
return False
except (OSError, IOError):
logger.warning(__('RSVG converter command %r cannot be run. '
'Check the rsvg_converter_bin setting'),
self.config.rsvg_converter_bin)
return False
def convert(self, _from, _to):
# type: (unicode, unicode) -> bool
"""Converts the image from SVG to PDF via libRSVG."""
try:
args = ([self.config.rsvg_converter_bin] +
self.config.rsvg_converter_args +
['--format=pdf', '--output=' + _to, _from])
logger.debug('Invoking %r ...', args)
p = subprocess.Popen(args, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
except OSError as err:
if err.errno != ENOENT: # No such file or directory
raise
logger.warning(__('RSVG converter command %r cannot be run. '
'Check the rsvg_converter_bin setting'),
self.config.rsvg_converter_bin)
return False
try:
stdout, stderr = p.communicate()
except (OSError, IOError) as err:
if err.errno not in (EPIPE, EINVAL):
raise
stdout, stderr = p.stdout.read(), p.stderr.read()
p.wait()
if p.returncode != 0:
raise ExtensionError(__('RSVG converter exited with error:\n'
'[stderr]\n%s\n[stdout]\n%s') %
(stderr, stdout))
return True
def setup(app):
# type: (Sphinx) -> Dict[unicode, Any]
app.add_post_transform(RSVGConverter)
app.add_config_value('rsvg_converter_bin', 'rsvg-convert', 'env')
app.add_config_value('rsvg_converter_args', [], 'env')
return {
'version': 'builtin',
'parallel_read_safe': True,
'parallel_write_safe': True,
}
././@PaxHeader 0000000 0000000 0000000 00000000032 00000000000 011450 x ustar 00 0000000 0000000 26 mtime=1636152663.55001
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/ 0000775 0001750 0001750 00000000000 00000000000 031303 5 ustar 00gatherer gatherer 0000000 0000000 ././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/PKG-INFO 0000664 0001750 0001750 00000005564 00000000000 032412 0 ustar 00gatherer gatherer 0000000 0000000 Metadata-Version: 2.1
Name: sphinxcontrib-svg2pdfconverter
Version: 1.2.0
Summary: Sphinx SVG to PDF converter extension
Home-page: https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter
Author: Stefan Wiehler
Author-email: stefan.wiehler@missinglinkelectronics.com
License: BSD
Download-URL: https://pypi.org/project/sphinxcontrib-svg2pdfconverter
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Sphinx :: Extension
Classifier: Topic :: Documentation
Classifier: Topic :: Utilities
Requires-Python: ~=3.4
Description-Content-Type: text/x-rst
Provides-Extra: CairoSVG
License-File: LICENSE.txt
*************************************
Sphinx SVG to PDF Converter Extension
*************************************
This extension converts SVG images to PDF in case the builder does not support
SVG images natively (e.g. LaTeX).
Internally, either `Inkscape `_, ``rsvg-convert``
from `libRSVG `_ or `CairoSVG
`_ as progressively more lightweight alternatives
are used to convert images.
Installation
============
Just install via ``pip``:
.. code-block:: console
$ pip install sphinxcontrib-svg2pdfconverter
You can choose between Inkscape, libRSVG and CairoSVG by adding
``sphinxcontrib.inkscapeconverter``, ``sphinxcontrib.rsvgconverter`` or
``sphinxcontrib.cairosvgconverter`` to the ``extensions`` list in your
``conf.py``.
Make sure to have either ``inkscape`` or the ``rsvg-convert`` command available
in your systems ``PATH`` and, if necessary, adapt the
``inkscape_converter_bin`` or ``rsvg_converter_bin`` config value respectively.
CairoSVG requires additional dependencies to be installed with:
.. code-block:: console
$ pip install sphinxcontrib-svg2pdfconverter[CairoSVG]
CairoSVG and its dependencies may require additional tools during the
installation depending on the OS you are using; see the `CairoSVG documentation
`_ for further details.
Configuration
=============
Inkscape
--------
``inkscape_converter_bin``
Path to Inkscape binary. By default, this is ``inkscape``.
``inkscape_converter_args``
Additional command-line arguments for Inkscape, as a list. By
default, this is ``['--export-area-drawing']``.
RSVG
----
``rsvg_converter_bin``
Path to RSVG converter binary. By default, this is ``rsvg-convert``.
``rsvg_converter_args``
Additional command-line arguments for the RSVG converter, as a list. By
default, this is the emtpy list ``[]``.
CairoSVG
--------
No configuration is required.
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/SOURCES.txt 0000664 0001750 0001750 00000001065 00000000000 033171 0 ustar 00gatherer gatherer 0000000 0000000 LICENSE.txt
MANIFEST.in
README.rst
setup.cfg
setup.py
sphinxcontrib/__init__.py
sphinxcontrib/cairosvgconverter.py
sphinxcontrib/inkscapeconverter.py
sphinxcontrib/rsvgconverter.py
sphinxcontrib_svg2pdfconverter.egg-info/PKG-INFO
sphinxcontrib_svg2pdfconverter.egg-info/SOURCES.txt
sphinxcontrib_svg2pdfconverter.egg-info/dependency_links.txt
sphinxcontrib_svg2pdfconverter.egg-info/namespace_packages.txt
sphinxcontrib_svg2pdfconverter.egg-info/not-zip-safe
sphinxcontrib_svg2pdfconverter.egg-info/requires.txt
sphinxcontrib_svg2pdfconverter.egg-info/top_level.txt ././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/dependency_links.txt 0000664 0001750 0001750 00000000001 00000000000 035351 0 ustar 00gatherer gatherer 0000000 0000000
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/namespace_packages.txt 0000664 0001750 0001750 00000000016 00000000000 035633 0 ustar 00gatherer gatherer 0000000 0000000 sphinxcontrib
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/not-zip-safe 0000664 0001750 0001750 00000000001 00000000000 033531 0 ustar 00gatherer gatherer 0000000 0000000
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/requires.txt 0000664 0001750 0001750 00000000050 00000000000 033676 0 ustar 00gatherer gatherer 0000000 0000000 Sphinx>=1.6.3
[CairoSVG]
cairosvg>=1.0
././@PaxHeader 0000000 0000000 0000000 00000000026 00000000000 011453 x ustar 00 0000000 0000000 22 mtime=1636152663.0
sphinxcontrib-svg2pdfconverter-1.2.0/sphinxcontrib_svg2pdfconverter.egg-info/top_level.txt 0000664 0001750 0001750 00000000016 00000000000 034032 0 ustar 00gatherer gatherer 0000000 0000000 sphinxcontrib