2021-07-16T00:37:31,619 Created temporary directory: /tmp/pip-ephem-wheel-cache-0kxxp6ba 2021-07-16T00:37:31,622 Created temporary directory: /tmp/pip-req-tracker-25ewv_7i 2021-07-16T00:37:31,622 Initialized build tracking at /tmp/pip-req-tracker-25ewv_7i 2021-07-16T00:37:31,622 Created build tracker: /tmp/pip-req-tracker-25ewv_7i 2021-07-16T00:37:31,623 Entered build tracker: /tmp/pip-req-tracker-25ewv_7i 2021-07-16T00:37:31,623 Created temporary directory: /tmp/pip-wheel-53eujlhe 2021-07-16T00:37:31,654 1 location(s) to search for versions of web-minify: 2021-07-16T00:37:31,654 * https://pypi.org/simple/web-minify/ 2021-07-16T00:37:31,654 Fetching project page and analyzing links: https://pypi.org/simple/web-minify/ 2021-07-16T00:37:31,655 Getting page https://pypi.org/simple/web-minify/ 2021-07-16T00:37:31,656 Found index url https://pypi.org/simple 2021-07-16T00:37:31,802 Found link https://files.pythonhosted.org/packages/b0/e9/88b1e7ded3d12fa44d9f036c078c8a0808dee7fb05fad55ea6712129386b/web-minify-0.0.1.tar.gz#sha256=6c73c167a6bb2dbf9810b20efc323aa4de79490540b092fd5b6064b3817f43ae (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.1 2021-07-16T00:37:31,802 Found link https://files.pythonhosted.org/packages/74/86/8dc131ed1ed309cc2e7c6daf10d7c19ab80740d827ae1bb7ebf9ee3b1efd/web-minify-0.0.2.tar.gz#sha256=6945a0fa8de63625a7447d72b310996e15e3cf6b98f0511ddbd513570715ff03 (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.2 2021-07-16T00:37:31,803 Found link https://files.pythonhosted.org/packages/05/d8/f4d8049b92d688721f6b321c47e62f1c81409fdf5a8659e765109d7acdb5/web-minify-0.0.3.tar.gz#sha256=2358612f7b18ed01efa9656168e5184ee27df10e2517e25465ddc3b3bc73490c (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.3 2021-07-16T00:37:31,804 Found link https://files.pythonhosted.org/packages/95/ba/7a1707d062f9fdcaec3ae432d22d15d47d7523ba08269c062784cff0064d/web-minify-0.0.4.tar.gz#sha256=2d35f737a2bfbdecdba00330dd36eaf56e554c9a93690fa2c77e494a28c91f5e (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.4 2021-07-16T00:37:31,804 Found link https://files.pythonhosted.org/packages/c3/73/78fcf0f7fc01ad09d46ee9748dad8d7d63a27635c35524e1d055751ab85e/web-minify-0.0.5.tar.gz#sha256=9ae62cdadd7870e74318cfca891fe2d93ec324600b7b25d3e7285e1e3a4a9aaf (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.5 2021-07-16T00:37:31,805 Found link https://files.pythonhosted.org/packages/a3/1c/48817d0ccad715d63c664a3d0c1242c3415267aa8e7fbcbb1187ac692e80/web-minify-0.0.6.tar.gz#sha256=3361d3ac03de26d62e4e427f12c676c14fad67024649d986d5b3c123bd89fb6b (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.6 2021-07-16T00:37:31,805 Found link https://files.pythonhosted.org/packages/9e/60/4074b5ee1ace0357511394cdb9edd927a4b67e85a09a5047bb35657e29b0/web-minify-0.0.7.tar.gz#sha256=9372fb0c7fe8cc7a37d4b21c01f2bbf992170c691758ed1db4d59b862fa272ed (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.7 2021-07-16T00:37:31,806 Found link https://files.pythonhosted.org/packages/39/5c/1d72b348c4da4ba44278dad0c8ef32bf596551394ada397a7ab516186ed9/web-minify-0.0.8.tar.gz#sha256=b504f94b4038b945a63eb2d9eef4d025fde65bff2a185a1b2ce371eb1e606cb9 (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.8 2021-07-16T00:37:31,807 Found link https://files.pythonhosted.org/packages/f3/88/5d546bee7fd81798d7cdf97910c3799f5e55bf81e763cf32f4f5ae3b284e/web-minify-0.0.9.tar.gz#sha256=b0c185610cd58e649f0334185cb3e270617564f42c74d3d421c4b4eac2a5684a (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.0.9 2021-07-16T00:37:31,807 Found link https://files.pythonhosted.org/packages/9d/2d/b989ea063bf5cadbc16dd4b41f9e04deff5f391c111f406b9c5c1c9abe68/web-minify-0.1.0.tar.gz#sha256=19fa089a1951b6591babb63ddbbd3ff14fd81e7fd0f852deab9129deebaf2880 (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 0.1.0 2021-07-16T00:37:31,808 Found link https://files.pythonhosted.org/packages/af/71/aafb3c6fd244b5672a31ef8cbe51b1e91834a5954abb051086d42944075b/web-minify-1.0.0.tar.gz#sha256=6a57ea7d5a39e08382113d2899525528df39294e700ebef32fd64452c220a740 (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 1.0.0 2021-07-16T00:37:31,808 Found link https://files.pythonhosted.org/packages/42/28/1c07f9f280c804620bd639bd139f071f2b5a0e6b2099c57ef47f91a12f1c/web-minify-1.0.1.tar.gz#sha256=05056082ec41322eafddfdc915bd5abb38182080dc0faa68293cad3d53a698d6 (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 1.0.1 2021-07-16T00:37:31,809 Found link https://files.pythonhosted.org/packages/86/ba/ee5e6046700e96992b31ca53ebb087ad1be60b84686dba811bfc7c87ad58/web-minify-1.0.2.tar.gz#sha256=1be49472f9a1ee6aabc501c74ad8049f4938fcdc821fb4c5816cbe2a8d3d3190 (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 1.0.2 2021-07-16T00:37:31,810 Found link https://files.pythonhosted.org/packages/e8/f3/62932b04fef929d7db2c79b81789d84cfe3e266f426b1d479003d0d194b5/web-minify-1.0.3.tar.gz#sha256=b6da030faded7192d7f5231d353b23708577d40fb1c5e852b14693513e78e4fb (from https://pypi.org/simple/web-minify/) (requires-python:>=3.7.4), version: 1.0.3 2021-07-16T00:37:31,810 Skipping link: not a file: https://pypi.org/simple/web-minify/ 2021-07-16T00:37:31,830 Given no hashes to check 1 links for project 'web-minify': discarding no candidates 2021-07-16T00:37:31,849 Collecting web-minify==0.0.6 2021-07-16T00:37:31,851 Created temporary directory: /tmp/pip-unpack-h6lht3qn 2021-07-16T00:37:32,066 Downloading web-minify-0.0.6.tar.gz (87 kB) 2021-07-16T00:37:32,254 Added web-minify==0.0.6 from https://files.pythonhosted.org/packages/a3/1c/48817d0ccad715d63c664a3d0c1242c3415267aa8e7fbcbb1187ac692e80/web-minify-0.0.6.tar.gz#sha256=3361d3ac03de26d62e4e427f12c676c14fad67024649d986d5b3c123bd89fb6b to build tracker '/tmp/pip-req-tracker-25ewv_7i' 2021-07-16T00:37:32,255 Running setup.py (path:/tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/setup.py) egg_info for package web-minify 2021-07-16T00:37:32,255 Created temporary directory: /tmp/pip-pip-egg-info-yyki0ry0 2021-07-16T00:37:32,256 Running command python setup.py egg_info 2021-07-16T00:37:33,890 Reading requirements from /tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/requirements/requirements.in 2021-07-16T00:37:33,891 Reading requirements from /tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/requirements/test_requirements.txt 2021-07-16T00:37:33,891 {'author': 'Lennart Rolland', 2021-07-16T00:37:33,891 'author_email': 'lennart@firtkissdesigns.com', 2021-07-16T00:37:33,891 'classifiers': ['Development Status :: 3 - Alpha', 2021-07-16T00:37:33,892 'Intended Audience :: Developers', 2021-07-16T00:37:33,892 'Intended Audience :: Other Audience', 2021-07-16T00:37:33,892 'Topic :: Utilities', 2021-07-16T00:37:33,892 'Natural Language :: English', 2021-07-16T00:37:33,892 'Operating System :: POSIX :: Linux', 2021-07-16T00:37:33,892 'Programming Language :: Python :: 3.7', 2021-07-16T00:37:33,892 'Topic :: Other/Nonlisted Topic'], 2021-07-16T00:37:33,892 'cmdclass': {'zipapp': }, 2021-07-16T00:37:33,893 'data_files': [('web-minify', ['VERSION'])], 2021-07-16T00:37:33,893 'description': 'CSS HTML JS SVG PNG JPEG Minifier', 2021-07-16T00:37:33,893 'download_url': 'https://gitlab.com/firstkiss/web-minify', 2021-07-16T00:37:33,893 'entry_points': {'console_scripts': ['css-html-js-minify = ' 2021-07-16T00:37:33,893 'css_html_js_minify.minify:main']}, 2021-07-16T00:37:33,893 'include_package_data': True, 2021-07-16T00:37:33,894 'install_requires': ['colored_traceback~=0.3.0', 2021-07-16T00:37:33,894 'colorlog~=4.1.0', 2021-07-16T00:37:33,894 'libsass~=0.19.4', 2021-07-16T00:37:33,894 'six~=1.14.0'], 2021-07-16T00:37:33,894 'keywords': 'python3, CSS, HTML, JS, SVG, PNG, JPEG, Compressor, CSS3, HTML5, ' 2021-07-16T00:37:33,894 'Web, Javascript, Minifier, Minify, Uglify, Obfuscator', 2021-07-16T00:37:33,895 'license': 'GPL-3 LGPL-3 MIT', 2021-07-16T00:37:33,895 'long_description': '# About web-minify\n' 2021-07-16T00:37:33,895 '\n' 2021-07-16T00:37:33,895 '## Introduction\n' 2021-07-16T00:37:33,895 'The all-in-one just-works-out-of-the-box ' 2021-07-16T00:37:33,895 'does-what-you-want highly-opinionated web ' 2021-07-16T00:37:33,896 'minifier™\n' 2021-07-16T00:37:33,896 '\n' 2021-07-16T00:37:33,896 'One day I was looking for a thoroughbred Python KISS ' 2021-07-16T00:37:33,896 'tool that would optimize the static files of my web app. ' 2021-07-16T00:37:33,896 "I was in a hurry and didn't want to fiddle around.\n" 2021-07-16T00:37:33,896 '\n' 2021-07-16T00:37:33,896 'I was super happy when I found ' 2021-07-16T00:37:33,897 '[css-html-js-minify](https://github.com/juancarlospaco/css-html-js-minify), ' 2021-07-16T00:37:33,897 'which aaaalmost checked all my boxes.\n' 2021-07-16T00:37:33,897 '\n' 2021-07-16T00:37:33,897 '__Aaaaalmost.....__\n' 2021-07-16T00:37:33,897 '\n' 2021-07-16T00:37:33,897 'Turns out a few important pieces were missing;\n' 2021-07-16T00:37:33,897 '1. Support for image formats such as .png/.jpeg\n' 2021-07-16T00:37:33,897 '2. Support for svg\n' 2021-07-16T00:37:33,898 '3. Support for sass\n' 2021-07-16T00:37:33,898 '4. A command line tool that was smarter and did what I ' 2021-07-16T00:37:33,898 'expected for directories\n' 2021-07-16T00:37:33,898 '\n' 2021-07-16T00:37:33,898 'I tried to incorporate the tool in my workflow as it ' 2021-07-16T00:37:33,898 'was, but I soon gave up and ended up copying the full ' 2021-07-16T00:37:33,898 'tool source into my project and adding the features I ' 2021-07-16T00:37:33,898 'needed out of sheer frustration. Fast worward a few ' 2021-07-16T00:37:33,899 'months and here we are. I am polishing it into a ' 2021-07-16T00:37:33,899 'standalone open source tool for the world to enjoy. And ' 2021-07-16T00:37:33,899 'the rest is as they say history!\n' 2021-07-16T00:37:33,899 '\n' 2021-07-16T00:37:33,899 '\n' 2021-07-16T00:37:33,900 '# Goals of this tool:\n' 2021-07-16T00:37:33,900 '\n' 2021-07-16T00:37:33,900 '> NOTE: We have not reached all these goals yet, please ' 2021-07-16T00:37:33,900 'see next section.\n' 2021-07-16T00:37:33,900 '\n' 2021-07-16T00:37:33,900 '| Goal | Status |\n' 2021-07-16T00:37:33,900 '|--------|-------------|\n' 2021-07-16T00:37:33,901 '| All-in-one compressor/obfuscator/minifier/cruncher for ' 2021-07-16T00:37:33,901 'most of the common static web formats | See [list of ' 2021-07-16T00:37:33,901 'supported formats](#supported-formats). |\n' 2021-07-16T00:37:33,901 '| Does what you hoped by default (i.e. highly ' 2021-07-16T00:37:33,901 'opinionated) | ☑️ |\n' 2021-07-16T00:37:33,901 "| Can be tweaked to do what you didn't want (i.e. " 2021-07-16T00:37:33,901 'flexible) | ☑️ |\n' 2021-07-16T00:37:33,902 '| Small and dependency free (i.e. implemented in pure ' 2021-07-16T00:37:33,902 'python if possible) | Only tested/used on Linux. There ' 2021-07-16T00:37:33,902 'is hope for OSX/BSD/Posix but YMMV on Windows. |\n' 2021-07-16T00:37:33,902 '| Available as library as well as command-line tool | ☑️ ' 2021-07-16T00:37:33,902 '|\n' 2021-07-16T00:37:33,903 '| Easily extensible; adding another backend can be done ' 2021-07-16T00:37:33,903 'by writing one function | ☑️ |\n' 2021-07-16T00:37:33,903 '| Cross platform, supports many Python 3.x versions | ' 2021-07-16T00:37:33,903 'Only tested on Python 3.7 |\n' 2021-07-16T00:37:33,903 '\n' 2021-07-16T00:37:33,903 '# Getting started\n' 2021-07-16T00:37:33,903 '\n' 2021-07-16T00:37:33,904 '## Installing\n' 2021-07-16T00:37:33,904 '\n' 2021-07-16T00:37:33,904 '```shell\n' 2021-07-16T00:37:33,904 '\n' 2021-07-16T00:37:33,904 '# Install web-minify into your current Python ' 2021-07-16T00:37:33,904 'environment\n' 2021-07-16T00:37:33,904 'pip install web-minify\n' 2021-07-16T00:37:33,905 '\n' 2021-07-16T00:37:33,905 '```\n' 2021-07-16T00:37:33,905 '\n' 2021-07-16T00:37:33,905 '\n' 2021-07-16T00:37:33,905 'After installing, there are two ways to use this ' 2021-07-16T00:37:33,905 'project:\n' 2021-07-16T00:37:33,906 ' - As a command line tool\n' 2021-07-16T00:37:33,906 ' - As a Python module\n' 2021-07-16T00:37:33,906 '\n' 2021-07-16T00:37:33,906 '## Use as a command line tool\n' 2021-07-16T00:37:33,906 '```shell\n' 2021-07-16T00:37:33,906 '\n' 2021-07-16T00:37:33,907 '# Run the web-minify cli tool with help argument to see ' 2021-07-16T00:37:33,907 'detailed usage\n' 2021-07-16T00:37:33,907 'web-minify --help\n' 2021-07-16T00:37:33,907 '\n' 2021-07-16T00:37:33,907 '```\n' 2021-07-16T00:37:33,907 '\n' 2021-07-16T00:37:33,907 '\n' 2021-07-16T00:37:33,907 'The output looks like this:\n' 2021-07-16T00:37:33,908 '\n' 2021-07-16T00:37:33,908 '
\n' 2021-07-16T00:37:33,908 '\n' 2021-07-16T00:37:33,908 '```shell\n' 2021-07-16T00:37:33,908 '$ ./web-minify.py --help\n' 2021-07-16T00:37:33,908 'usage: web-minify.py [-h] [--version] [--format FORMAT] ' 2021-07-16T00:37:33,908 '[--overwrite]\n' 2021-07-16T00:37:33,909 ' [--on-change] [--verbose] [--zipy] ' 2021-07-16T00:37:33,909 '[--disable-js]\n' 2021-07-16T00:37:33,909 ' [--disable-css] [--disable-html] ' 2021-07-16T00:37:33,909 '[--disable-svg]\n' 2021-07-16T00:37:33,909 ' [--disable-png] [--disable-jpeg] ' 2021-07-16T00:37:33,909 '[--output OUTPUT]\n' 2021-07-16T00:37:33,909 ' [--sort] [--comments] [--timestamp] ' 2021-07-16T00:37:33,910 '[--wrap]\n' 2021-07-16T00:37:33,910 ' [--set-precision NUM] ' 2021-07-16T00:37:33,910 '[--set-c-precision NUM]\n' 2021-07-16T00:37:33,910 ' [--disable-simplify-colors] ' 2021-07-16T00:37:33,910 '[--disable-style-to-xml]\n' 2021-07-16T00:37:33,910 ' [--disable-group-collapsing] ' 2021-07-16T00:37:33,911 '[--create-groups]\n' 2021-07-16T00:37:33,911 ' [--keep-editor-data] ' 2021-07-16T00:37:33,911 '[--keep-unreferenced-defs]\n' 2021-07-16T00:37:33,911 ' [--renderer-workaround] ' 2021-07-16T00:37:33,911 '[--no-renderer-workaround]\n' 2021-07-16T00:37:33,911 ' [--strip-xml-prolog] ' 2021-07-16T00:37:33,911 '[--remove-titles]\n' 2021-07-16T00:37:33,911 ' [--remove-descriptions] ' 2021-07-16T00:37:33,912 '[--remove-metadata]\n' 2021-07-16T00:37:33,912 ' [--remove-descriptive-elements]\n' 2021-07-16T00:37:33,912 ' [--enable-comment-stripping] ' 2021-07-16T00:37:33,912 '[--disable-embed-rasters]\n' 2021-07-16T00:37:33,912 ' [--enable-viewboxing] [--indent ' 2021-07-16T00:37:33,912 'TYPE] [--nindent NUM]\n' 2021-07-16T00:37:33,913 ' [--no-line-breaks] ' 2021-07-16T00:37:33,913 '[--strip-xml-space]\n' 2021-07-16T00:37:33,913 ' [--enable-id-stripping] ' 2021-07-16T00:37:33,913 '[--shorten-ids]\n' 2021-07-16T00:37:33,913 ' [--shorten-ids-prefix PREFIX] ' 2021-07-16T00:37:33,913 '[--protect-ids-noninkscape]\n' 2021-07-16T00:37:33,913 ' [--protect-ids-list LIST] ' 2021-07-16T00:37:33,914 '[--protect-ids-prefix PREFIX]\n' 2021-07-16T00:37:33,914 ' [--error-on-flowtext]\n' 2021-07-16T00:37:33,914 ' input\n' 2021-07-16T00:37:33,914 '\n' 2021-07-16T00:37:33,914 'optional arguments:\n' 2021-07-16T00:37:33,914 ' -h, --help show this help message and exit\n' 2021-07-16T00:37:33,914 '\n' 2021-07-16T00:37:33,915 'general:\n' 2021-07-16T00:37:33,915 ' General options for this program\n' 2021-07-16T00:37:33,915 '\n' 2021-07-16T00:37:33,915 " --version show program's version number " 2021-07-16T00:37:33,915 'and exit\n' 2021-07-16T00:37:33,915 ' --format FORMAT Format string used to generate ' 2021-07-16T00:37:33,916 'any output filename.\n' 2021-07-16T00:37:33,916 ' (Dangerous!!)\n' 2021-07-16T00:37:33,916 ' --overwrite Allow overwrite files in-place. ' 2021-07-16T00:37:33,916 'Default is skip and\n' 2021-07-16T00:37:33,916 ' warn. NOTE: output fils are ' 2021-07-16T00:37:33,916 'always overwritten.\n' 2021-07-16T00:37:33,916 ' (Dangerous!!)\n' 2021-07-16T00:37:33,917 ' --on-change Allow overwrite files only on ' 2021-07-16T00:37:33,917 'source changed (detected\n' 2021-07-16T00:37:33,917 ' by modify time).\n' 2021-07-16T00:37:33,917 ' --verbose Show output during processing.\n' 2021-07-16T00:37:33,917 " --zipy GZIP Processed files as '*.gz'.\n" 2021-07-16T00:37:33,917 ' --disable-js Copy .js files verbatim instead ' 2021-07-16T00:37:33,917 'of processing\n' 2021-07-16T00:37:33,918 ' --disable-css Copy .css files verbatim instead ' 2021-07-16T00:37:33,918 'of processing\n' 2021-07-16T00:37:33,918 ' --disable-html Copy .html files verbatim ' 2021-07-16T00:37:33,918 'instead of processing\n' 2021-07-16T00:37:33,918 ' --disable-svg Copy .svg files verbatim instead ' 2021-07-16T00:37:33,918 'of processing\n' 2021-07-16T00:37:33,918 ' --disable-png Copy .png files verbatim instead ' 2021-07-16T00:37:33,919 'of processing\n' 2021-07-16T00:37:33,919 ' --disable-jpeg Copy .jpeg files verbatim ' 2021-07-16T00:37:33,919 'instead of processing\n' 2021-07-16T00:37:33,919 ' --output OUTPUT Path to local output (file or ' 2021-07-16T00:37:33,919 'folder).\n' 2021-07-16T00:37:33,919 ' input Path to local input (file or ' 2021-07-16T00:37:33,920 'folder).\n' 2021-07-16T00:37:33,920 '\n' 2021-07-16T00:37:33,920 'common:\n' 2021-07-16T00:37:33,920 ' Options common to many formats\n' 2021-07-16T00:37:33,920 '\n' 2021-07-16T00:37:33,920 ' --sort Alphabetically sort CSS ' 2021-07-16T00:37:33,921 'Properties (CSS).\n' 2021-07-16T00:37:33,921 ' --comments Keep comments (CSS/HTML).\n' 2021-07-16T00:37:33,921 ' --timestamp Add a timestamp in output files ' 2021-07-16T00:37:33,921 '(CSS/HTML/SVG).\n' 2021-07-16T00:37:33,921 ' --wrap Wrap output to ~80 chars per ' 2021-07-16T00:37:33,921 'line (CSS).\n' 2021-07-16T00:37:33,921 '\n' 2021-07-16T00:37:33,922 'svg optimization:\n' 2021-07-16T00:37:33,922 ' Optimization options that are only available for SVG\n' 2021-07-16T00:37:33,922 '\n' 2021-07-16T00:37:33,922 ' --set-precision NUM set number of significant digits ' 2021-07-16T00:37:33,922 '(default: 5)\n' 2021-07-16T00:37:33,922 ' --set-c-precision NUM\n' 2021-07-16T00:37:33,923 ' set number of significant digits ' 2021-07-16T00:37:33,923 'for control points\n' 2021-07-16T00:37:33,923 ' (default: same as ' 2021-07-16T00:37:33,923 "'--set-precision')\n" 2021-07-16T00:37:33,923 ' --disable-simplify-colors\n' 2021-07-16T00:37:33,923 " won't convert colors to #RRGGBB " 2021-07-16T00:37:33,923 'format\n' 2021-07-16T00:37:33,924 ' --disable-style-to-xml\n' 2021-07-16T00:37:33,924 " won't convert styles into XML " 2021-07-16T00:37:33,924 'attributes\n' 2021-07-16T00:37:33,924 ' --disable-group-collapsing\n' 2021-07-16T00:37:33,924 " won't collapse elements\n" 2021-07-16T00:37:33,924 ' --create-groups create elements for runs of ' 2021-07-16T00:37:33,924 'elements with\n' 2021-07-16T00:37:33,925 ' identical attributes\n' 2021-07-16T00:37:33,925 " --keep-editor-data won't remove Inkscape, Sodipodi, " 2021-07-16T00:37:33,925 'Adobe Illustrator or\n' 2021-07-16T00:37:33,925 ' Sketch elements and attributes\n' 2021-07-16T00:37:33,925 ' --keep-unreferenced-defs\n' 2021-07-16T00:37:33,925 " won't remove elements within the " 2021-07-16T00:37:33,926 'defs container that\n' 2021-07-16T00:37:33,926 ' are unreferenced\n' 2021-07-16T00:37:33,926 ' --renderer-workaround\n' 2021-07-16T00:37:33,926 ' work around various renderer ' 2021-07-16T00:37:33,926 'bugs (currently only\n' 2021-07-16T00:37:33,926 ' librsvg) (default)\n' 2021-07-16T00:37:33,926 ' --no-renderer-workaround\n' 2021-07-16T00:37:33,926 ' do not work around various ' 2021-07-16T00:37:33,927 'renderer bugs (currently\n' 2021-07-16T00:37:33,927 ' only librsvg)\n' 2021-07-16T00:37:33,927 '\n' 2021-07-16T00:37:33,927 'svg document:\n' 2021-07-16T00:37:33,927 ' Document options that are only available for SVG\n' 2021-07-16T00:37:33,927 '\n' 2021-07-16T00:37:33,927 " --strip-xml-prolog won't output the XML prolog " 2021-07-16T00:37:33,928 '()\n' 2021-07-16T00:37:33,928 ' --remove-titles remove elements\n' 2021-07-16T00:37:33,928 ' --remove-descriptions\n' 2021-07-16T00:37:33,928 ' remove <desc> elements\n' 2021-07-16T00:37:33,928 ' --remove-metadata remove <metadata> elements ' 2021-07-16T00:37:33,928 '(which may contain license\n' 2021-07-16T00:37:33,928 ' or author information etc.)\n' 2021-07-16T00:37:33,929 ' --remove-descriptive-elements\n' 2021-07-16T00:37:33,929 ' remove <title>, <desc> and ' 2021-07-16T00:37:33,929 '<metadata> elements\n' 2021-07-16T00:37:33,929 ' --enable-comment-stripping\n' 2021-07-16T00:37:33,929 ' remove all comments (<!-- -->)\n' 2021-07-16T00:37:33,929 ' --disable-embed-rasters\n' 2021-07-16T00:37:33,929 " won't embed rasters as " 2021-07-16T00:37:33,930 'base64-encoded data\n' 2021-07-16T00:37:33,930 ' --enable-viewboxing changes document width / height ' 2021-07-16T00:37:33,930 'to 100pct / 100pct and\n' 2021-07-16T00:37:33,930 ' creates viewbox coordinates\n' 2021-07-16T00:37:33,930 '\n' 2021-07-16T00:37:33,930 'svg output formatting:\n' 2021-07-16T00:37:33,930 ' Output formatting options that are only available for ' 2021-07-16T00:37:33,931 'SVG\n' 2021-07-16T00:37:33,931 '\n' 2021-07-16T00:37:33,931 ' --indent TYPE indentation of the output: none, ' 2021-07-16T00:37:33,931 'space, tab (default:\n' 2021-07-16T00:37:33,931 ' space)\n' 2021-07-16T00:37:33,931 ' --nindent NUM depth of the indentation, i.e. ' 2021-07-16T00:37:33,932 'number of spaces /\n' 2021-07-16T00:37:33,932 ' tabs: (default: 1)\n' 2021-07-16T00:37:33,932 ' --no-line-breaks do not create line breaks in ' 2021-07-16T00:37:33,932 'output(also disables\n' 2021-07-16T00:37:33,932 ' indentation; might be overridden ' 2021-07-16T00:37:33,932 'by\n' 2021-07-16T00:37:33,933 ' xml:space="preserve")\n' 2021-07-16T00:37:33,933 ' --strip-xml-space strip the xml:space="preserve" ' 2021-07-16T00:37:33,933 'attribute from the root\n' 2021-07-16T00:37:33,933 ' SVG element\n' 2021-07-16T00:37:33,933 '\n' 2021-07-16T00:37:33,933 'svg id attributes:\n' 2021-07-16T00:37:33,933 ' ID attribute options that are only available for SVG\n' 2021-07-16T00:37:33,933 '\n' 2021-07-16T00:37:33,933 ' --enable-id-stripping\n' 2021-07-16T00:37:33,934 ' remove all unreferenced IDs\n' 2021-07-16T00:37:33,934 ' --shorten-ids shorten all IDs to the least ' 2021-07-16T00:37:33,934 'number of letters\n' 2021-07-16T00:37:33,934 ' possible\n' 2021-07-16T00:37:33,934 ' --shorten-ids-prefix PREFIX\n' 2021-07-16T00:37:33,934 ' add custom prefix to shortened ' 2021-07-16T00:37:33,934 'IDs\n' 2021-07-16T00:37:33,935 ' --protect-ids-noninkscape\n' 2021-07-16T00:37:33,935 " don't remove IDs not ending with " 2021-07-16T00:37:33,935 'a digit\n' 2021-07-16T00:37:33,935 ' --protect-ids-list LIST\n' 2021-07-16T00:37:33,935 " don't remove IDs given in this " 2021-07-16T00:37:33,935 'comma-separated list\n' 2021-07-16T00:37:33,935 ' --protect-ids-prefix PREFIX\n' 2021-07-16T00:37:33,936 " don't remove IDs starting with " 2021-07-16T00:37:33,936 'the given prefix\n' 2021-07-16T00:37:33,936 '\n' 2021-07-16T00:37:33,936 'svg compatability checks:\n' 2021-07-16T00:37:33,936 ' Compatibility check options that are only available ' 2021-07-16T00:37:33,936 'for SVG\n' 2021-07-16T00:37:33,937 '\n' 2021-07-16T00:37:33,937 ' --error-on-flowtext exit with error if the input SVG ' 2021-07-16T00:37:33,937 'uses non-standard\n' 2021-07-16T00:37:33,937 ' flowing text (only warn by ' 2021-07-16T00:37:33,937 'default)\n' 2021-07-16T00:37:33,937 '\n' 2021-07-16T00:37:33,937 'web-minify: Process all CSS/SASS/HTML/JS/SVG/PNG/JPEG ' 2021-07-16T00:37:33,938 'found at input, either\n' 2021-07-16T00:37:33,938 'in single file or recursively Applies common ' 2021-07-16T00:37:33,938 'transformation to each file: +\n' 2021-07-16T00:37:33,938 'compile (SASS -> CSS) + strip whitespace + strip ' 2021-07-16T00:37:33,938 'comments + strip metadata +\n' 2021-07-16T00:37:33,938 'increase compression ratio (PNG/JPEG) + sort (CSS) + ' 2021-07-16T00:37:33,938 'timestamp + hash Provides\n' 2021-07-16T00:37:33,939 'some options for processing: + process files in-place + ' 2021-07-16T00:37:33,939 'process files renaming\n' 2021-07-16T00:37:33,939 'to new form + compress results to .gz Available ' 2021-07-16T00:37:33,939 'variables in format string\n' 2021-07-16T00:37:33,939 'are: + {EXT} + {HASH} + {PATH} + {BASE}\n' 2021-07-16T00:37:33,939 '\n' 2021-07-16T00:37:33,939 '```\n' 2021-07-16T00:37:33,940 '\n' 2021-07-16T00:37:33,940 '</details>\n' 2021-07-16T00:37:33,940 '\n' 2021-07-16T00:37:33,940 '\n' 2021-07-16T00:37:33,940 '## Use as a python module\n' 2021-07-16T00:37:33,940 '\n' 2021-07-16T00:37:33,940 '<details>\n' 2021-07-16T00:37:33,940 '\n' 2021-07-16T00:37:33,941 '```Python\n' 2021-07-16T00:37:33,941 'import web_minify\n' 2021-07-16T00:37:33,941 '\n' 2021-07-16T00:37:33,941 'settings = {\n' 2021-07-16T00:37:33,941 ' "input": "my_originals_dir/",\n' 2021-07-16T00:37:33,941 ' "output": "my_processed_dir/",\n' 2021-07-16T00:37:33,941 '}\n' 2021-07-16T00:37:33,942 '\n' 2021-07-16T00:37:33,942 '# Instanciate processor with settings we want to use\n' 2021-07-16T00:37:33,942 'p = web_minify.processor.Processor(settings)\n' 2021-07-16T00:37:33,942 '\n' 2021-07-16T00:37:33,942 '\n' 2021-07-16T00:37:33,942 '# Process files as per settings (this is equivalent to ' 2021-07-16T00:37:33,943 'the commandline mode)\n' 2021-07-16T00:37:33,943 'p. process_file()\n' 2021-07-16T00:37:33,943 '\n' 2021-07-16T00:37:33,943 '\n' 2021-07-16T00:37:33,943 '# Process a list of files relative to input, and output ' 2021-07-16T00:37:33,943 'them depending on settings\n' 2021-07-16T00:37:33,943 'p. process_files_list(["input_file.svg", ' 2021-07-16T00:37:33,943 '"input_file.html"])\n' 2021-07-16T00:37:33,944 '\n' 2021-07-16T00:37:33,944 '\n' 2021-07-16T00:37:33,944 '# Process a single file (disregard input/output from ' 2021-07-16T00:37:33,944 'settings\n' 2021-07-16T00:37:33,944 'p.process_file("some_input_file.svg", ' 2021-07-16T00:37:33,944 '"some_output_file.svg")\n' 2021-07-16T00:37:33,944 '\n' 2021-07-16T00:37:33,945 '```\n' 2021-07-16T00:37:33,945 '\n' 2021-07-16T00:37:33,945 '</details>\n' 2021-07-16T00:37:33,945 '\n' 2021-07-16T00:37:33,945 '# Supported Formats\n' 2021-07-16T00:37:33,945 '\n' 2021-07-16T00:37:33,945 '| Format | | Status | Tests|\n' 2021-07-16T00:37:33,946 '|----------|-------|--------|------|\n' 2021-07-16T00:37:33,946 '| *.html, *htm, *.tpl | Hypertext Markup Language | ' 2021-07-16T00:37:33,946 'Seems to work | Zero |\n' 2021-07-16T00:37:33,946 '| *.css | Cascading Style Sheets | Seems to work | Zero ' 2021-07-16T00:37:33,946 '|\n' 2021-07-16T00:37:33,946 '| *.js | JavaScript | Buggy for modern syntax features | ' 2021-07-16T00:37:33,946 'Zero |\n' 2021-07-16T00:37:33,946 '| *.sass | Syntactically Awesome Style Sheets | Seems to ' 2021-07-16T00:37:33,947 'work | Zero |\n' 2021-07-16T00:37:33,947 '| *.png Portable Network Graphics | Seems to work | Zero ' 2021-07-16T00:37:33,947 '|\n' 2021-07-16T00:37:33,947 '| *.jpg, *.jpeg | Joint Photographic Experts Group | ' 2021-07-16T00:37:33,947 'Seems to work | Zero |\n' 2021-07-16T00:37:33,947 '| *.svg | Scalable Vector Graphics | Seems to work | ' 2021-07-16T00:37:33,947 'Zero |\n' 2021-07-16T00:37:33,948 '| *.your_file | It is made to be ' 2021-07-16T00:37:33,948 '[extensible](#extending-web-minify) | Submit your PR! | ' 2021-07-16T00:37:33,948 '? |\n' 2021-07-16T00:37:33,948 '\n' 2021-07-16T00:37:33,948 '\n' 2021-07-16T00:37:33,948 '## Extending web-minify\n' 2021-07-16T00:37:33,948 '\n' 2021-07-16T00:37:33,949 'web-minify can be extended to support additional formats ' 2021-07-16T00:37:33,949 'by a very simple interface:\n' 2021-07-16T00:37:33,949 '\n' 2021-07-16T00:37:33,949 '1. Put a module under ' 2021-07-16T00:37:33,949 'web-minify/web_minify/handlers/your_format. This can ' 2021-07-16T00:37:33,949 'either be a moduler folder or module python source file. ' 2021-07-16T00:37:33,949 'See css/ or html.py for example implementations.\n' 2021-07-16T00:37:33,949 '2. Include the new function in __all__ in ' 2021-07-16T00:37:33,950 'web-minify/web_minify/handlers/__init__.py\n' 2021-07-16T00:37:33,950 '3. Register the new function in self.processor_map in ' 2021-07-16T00:37:33,950 'web-minify/web_minify/processor.py\n' 2021-07-16T00:37:33,950 '\n' 2021-07-16T00:37:33,950 'Easy as pie!\n' 2021-07-16T00:37:33,950 '\n' 2021-07-16T00:37:33,950 '# Other Notable Features\n' 2021-07-16T00:37:33,950 '\n' 2021-07-16T00:37:33,950 '1. Supports recursive scanning of directories\n' 2021-07-16T00:37:33,951 '2. Supports spitting out .gz versions of files to speed ' 2021-07-16T00:37:33,951 'up serving of static files\n' 2021-07-16T00:37:33,951 "3. Supports some controls over each format's processing\n" 2021-07-16T00:37:33,951 '4. Supports change detection and watch mode\n' 2021-07-16T00:37:33,951 '5. Made to be somewhat ' 2021-07-16T00:37:33,951 '[extensible](#extending-web-minify)\n' 2021-07-16T00:37:33,951 '\n' 2021-07-16T00:37:33,952 '# Known Limitations and Problems:\n' 2021-07-16T00:37:33,952 '\n' 2021-07-16T00:37:33,952 '1. Compression of modern .js haves some bugs. We welcome ' 2021-07-16T00:37:33,952 'PRs!\n' 2021-07-16T00:37:33,952 '2. Some of the usage pattersn of the command line tool ' 2021-07-16T00:37:33,952 'are not implemented yet. We welcome PRs!\n' 2021-07-16T00:37:33,952 '3. Codebase has ZERO tests. We welcome PRs!\n' 2021-07-16T00:37:33,952 '\n' 2021-07-16T00:37:33,953 '\n' 2021-07-16T00:37:33,953 '# We welcome PRs!\n' 2021-07-16T00:37:33,953 '\n' 2021-07-16T00:37:33,953 'If you want to contribute we welcome your code ' 2021-07-16T00:37:33,953 'contriburtions! We are proud fo the fact that this ' 2021-07-16T00:37:33,953 'project is a true meritocracy.\n' 2021-07-16T00:37:33,953 '\n' 2021-07-16T00:37:33,954 '\n' 2021-07-16T00:37:33,954 '# License\n' 2021-07-16T00:37:33,954 '\n' 2021-07-16T00:37:33,954 'Complete license is in the file [LICENSE](LICENSE) in ' 2021-07-16T00:37:33,954 'the root of the git repo.\n' 2021-07-16T00:37:33,954 '\n' 2021-07-16T00:37:33,954 '> GNU GPL and GNU LGPL or MIT.\n' 2021-07-16T00:37:33,955 '> This work is free software: You can redistribute it ' 2021-07-16T00:37:33,955 'and/or modify it under the terms of the GNU General ' 2021-07-16T00:37:33,955 'Public License as published by the Free Software ' 2021-07-16T00:37:33,955 'Foundation, either version 3 of the License, or (at your ' 2021-07-16T00:37:33,955 'option) any later version. This work is distributed in ' 2021-07-16T00:37:33,955 'the hope that it will be useful, but WITHOUT ANY ' 2021-07-16T00:37:33,955 'WARRANTY; Without even the implied warranty of ' 2021-07-16T00:37:33,955 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See ' 2021-07-16T00:37:33,956 'the GNU General Public License for more details. You ' 2021-07-16T00:37:33,956 'should have received a copy of the GNU General Public ' 2021-07-16T00:37:33,956 'License along with this work.', 2021-07-16T00:37:33,956 'long_description_content_type': 'text/markdown', 2021-07-16T00:37:33,956 'maintainer': 'Lennart Rolland', 2021-07-16T00:37:33,956 'maintainer_email': 'lennart@firtkissdesigns.com', 2021-07-16T00:37:33,956 'name': 'web-minify', 2021-07-16T00:37:33,970 'packages'/usr/local/lib/python3.9/dist-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'exclude-source-files' will not be supported in future versions. Please use the underscore name 'exclude_source_files' instead 2021-07-16T00:37:33,970 warnings.warn( 2021-07-16T00:37:37,153 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'exclude-source-files' will not be supported in future versions. Please use the underscore name 'exclude_source_files' instead 2021-07-16T00:37:37,154 warnings.warn( 2021-07-16T00:37:37,163 : ['web_minify', 2021-07-16T00:37:37,163 'tests', 2021-07-16T00:37:37,163 'web_minify.handlers', 2021-07-16T00:37:37,163 'web_minify.handlers.css', 2021-07-16T00:37:37,164 'web_minify.handlers.svg', 2021-07-16T00:37:37,164 'tests.integration', 2021-07-16T00:37:37,164 'tests.unit', 2021-07-16T00:37:37,164 'tests.load'], 2021-07-16T00:37:37,164 'platforms': ['Linux'], 2021-07-16T00:37:37,164 'project_urls': {'Bugs': 'https://gitlab.com/firstkiss/web-minify/-/issues', 2021-07-16T00:37:37,164 'C.I.': 'https://gitlab.com/firstkiss/web-minify/pipelines', 2021-07-16T00:37:37,164 'Docs': 'https://gitlab.com/firstkiss/web-minify/README.md'}, 2021-07-16T00:37:37,165 'python_requires': '>=3.7.4', 2021-07-16T00:37:37,165 'setup_requires': ['pytest-runner', 'setuptools_scm'], 2021-07-16T00:37:37,165 'test_suite': '../tests', 2021-07-16T00:37:37,165 'tests_require': ['appdirs==1.4.3', 2021-07-16T00:37:37,165 'astroid==2.3.3', 2021-07-16T00:37:37,165 'atomicwrites==1.3.0', 2021-07-16T00:37:37,165 'attrs==19.3.0', 2021-07-16T00:37:37,166 'black==19.3b0', 2021-07-16T00:37:37,166 'click==7.1.1', 2021-07-16T00:37:37,166 'colorama==0.4.3', 2021-07-16T00:37:37,166 'colored-traceback==0.3.0', 2021-07-16T00:37:37,166 'colorlog==4.1.0', 2021-07-16T00:37:37,166 'coverage==5.0.4', 2021-07-16T00:37:37,167 'entrypoints==0.3', 2021-07-16T00:37:37,167 'filelock==3.0.12', 2021-07-16T00:37:37,167 'flake8==3.7.9', 2021-07-16T00:37:37,167 'importlib-metadata==1.5.0', 2021-07-16T00:37:37,167 'isort==4.3.21', 2021-07-16T00:37:37,167 'lazy-object-proxy==1.4.3', 2021-07-16T00:37:37,167 'libsass==0.19.4', 2021-07-16T00:37:37,167 'mccabe==0.6.1', 2021-07-16T00:37:37,168 'mock==3.0.5', 2021-07-16T00:37:37,168 'more-itertools==8.2.0', 2021-07-16T00:37:37,168 'mypy-extensions==0.4.3', 2021-07-16T00:37:37,168 'mypy==0.770', 2021-07-16T00:37:37,168 'packaging==20.3', 2021-07-16T00:37:37,169 'pip-tools==4.5.1', 2021-07-16T00:37:37,169 'pluggy==0.13.1', 2021-07-16T00:37:37,169 'py==1.8.1', 2021-07-16T00:37:37,169 'pycodestyle==2.5.0', 2021-07-16T00:37:37,170 'pyflakes==2.1.1', 2021-07-16T00:37:37,170 'pygments==2.6.1', 2021-07-16T00:37:37,170 'pylint==2.4.2', 2021-07-16T00:37:37,170 'pyparsing==2.4.6', 2021-07-16T00:37:37,171 'pytest-asyncio==0.10.0', 2021-07-16T00:37:37,171 'pytest-cov==2.8.1', 2021-07-16T00:37:37,171 'pytest-flakes==4.0.0', 2021-07-16T00:37:37,171 'pytest-mock==1.13.0', 2021-07-16T00:37:37,172 'pytest-mypy==0.6.0', 2021-07-16T00:37:37,172 'pytest-timeout==1.3.4', 2021-07-16T00:37:37,172 'pytest==4.6.9', 2021-07-16T00:37:37,172 'six==1.14.0', 2021-07-16T00:37:37,173 'toml==0.10.0', 2021-07-16T00:37:37,173 'typed-ast==1.4.1', 2021-07-16T00:37:37,173 'typing-extensions==3.7.4.1', 2021-07-16T00:37:37,173 'wcwidth==0.1.8', 2021-07-16T00:37:37,173 'wrapt==1.11.2', 2021-07-16T00:37:37,174 'zipp==3.1.0'], 2021-07-16T00:37:37,174 'url': 'https://gitlab.com/firstkiss/web-minifier', 2021-07-16T00:37:37,174 'version': '0.0.6', 2021-07-16T00:37:37,174 'zip_safe': True} 2021-07-16T00:37:37,175 running egg_info 2021-07-16T00:37:37,175 creating /tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info 2021-07-16T00:37:37,175 writing /tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/PKG-INFO 2021-07-16T00:37:37,175 writing dependency_links to /tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/dependency_links.txt 2021-07-16T00:37:37,176 writing entry points to /tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/entry_points.txt 2021-07-16T00:37:37,176 writing requirements to /tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/requires.txt 2021-07-16T00:37:37,176 writing top-level names to /tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/top_level.txt 2021-07-16T00:37:37,177 writing manifest file '/tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/SOURCES.txt' 2021-07-16T00:37:37,393 reading manifest file '/tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/SOURCES.txt' 2021-07-16T00:37:37,399 writing manifest file '/tmp/pip-pip-egg-info-yyki0ry0/web_minify.egg-info/SOURCES.txt' 2021-07-16T00:37:37,479 Source in /tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed has version 0.0.6, which satisfies requirement web-minify==0.0.6 from https://files.pythonhosted.org/packages/a3/1c/48817d0ccad715d63c664a3d0c1242c3415267aa8e7fbcbb1187ac692e80/web-minify-0.0.6.tar.gz#sha256=3361d3ac03de26d62e4e427f12c676c14fad67024649d986d5b3c123bd89fb6b 2021-07-16T00:37:37,480 Removed web-minify==0.0.6 from https://files.pythonhosted.org/packages/a3/1c/48817d0ccad715d63c664a3d0c1242c3415267aa8e7fbcbb1187ac692e80/web-minify-0.0.6.tar.gz#sha256=3361d3ac03de26d62e4e427f12c676c14fad67024649d986d5b3c123bd89fb6b from build tracker '/tmp/pip-req-tracker-25ewv_7i' 2021-07-16T00:37:37,487 Created temporary directory: /tmp/pip-unpack-xefl685l 2021-07-16T00:37:37,487 Building wheels for collected packages: web-minify 2021-07-16T00:37:37,491 Created temporary directory: /tmp/pip-wheel-vgp_8x_g 2021-07-16T00:37:37,492 Building wheel for web-minify (setup.py): started 2021-07-16T00:37:37,492 Destination directory: /tmp/pip-wheel-vgp_8x_g 2021-07-16T00:37:37,492 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-vgp_8x_g 2021-07-16T00:37:38,583 Reading requirements from /tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/requirements/requirements.in 2021-07-16T00:37:38,584 Reading requirements from /tmp/pip-wheel-53eujlhe/web-minify_e1693cb4e42c4a5591684c3dc868a3ed/requirements/test_requirements.txt 2021-07-16T00:37:38,586 {'author': 'Lennart Rolland', 2021-07-16T00:37:38,586 'author_email': 'lennart@firtkissdesigns.com', 2021-07-16T00:37:38,586 'classifiers': ['Development Status :: 3 - Alpha', 2021-07-16T00:37:38,586 'Intended Audience :: Developers', 2021-07-16T00:37:38,586 'Intended Audience :: Other Audience', 2021-07-16T00:37:38,587 'Topic :: Utilities', 2021-07-16T00:37:38,587 'Natural Language :: English', 2021-07-16T00:37:38,587 'Operating System :: POSIX :: Linux', 2021-07-16T00:37:38,587 'Programming Language :: Python :: 3.7', 2021-07-16T00:37:38,587 'Topic :: Other/Nonlisted Topic'], 2021-07-16T00:37:38,587 'cmdclass': {'zipapp': <class '__main__.ZipApp'>}, 2021-07-16T00:37:38,587 'data_files': [('web-minify', ['VERSION'])], 2021-07-16T00:37:38,588 'description': 'CSS HTML JS SVG PNG JPEG Minifier', 2021-07-16T00:37:38,588 'download_url': 'https://gitlab.com/firstkiss/web-minify', 2021-07-16T00:37:38,588 'entry_points': {'console_scripts': ['css-html-js-minify = ' 2021-07-16T00:37:38,588 'css_html_js_minify.minify:main']}, 2021-07-16T00:37:38,588 'include_package_data': True, 2021-07-16T00:37:38,588 'install_requires': ['colored_traceback~=0.3.0', 2021-07-16T00:37:38,588 'colorlog~=4.1.0', 2021-07-16T00:37:38,588 'libsass~=0.19.4', 2021-07-16T00:37:38,588 'six~=1.14.0'], 2021-07-16T00:37:38,589 'keywords': 'python3, CSS, HTML, JS, SVG, PNG, JPEG, Compressor, CSS3, HTML5, ' 2021-07-16T00:37:38,589 'Web, Javascript, Minifier, Minify, Uglify, Obfuscator', 2021-07-16T00:37:38,589 'license': 'GPL-3 LGPL-3 MIT', 2021-07-16T00:37:38,592 'long_description': '# About web-minify\n' 2021-07-16T00:37:38,592 '\n' 2021-07-16T00:37:38,593 '## Introduction\n' 2021-07-16T00:37:38,593 'The all-in-one just-works-out-of-the-box ' 2021-07-16T00:37:38,593 'does-what-you-want highly-opinionated web ' 2021-07-16T00:37:38,593 'minifier™\n' 2021-07-16T00:37:38,593 '\n' 2021-07-16T00:37:38,593 'One day I was looking for a thoroughbred Python KISS ' 2021-07-16T00:37:38,593 'tool that would optimize the static files of my web app. ' 2021-07-16T00:37:38,593 "I was in a hurry and didn't want to fiddle around.\n" 2021-07-16T00:37:38,594 '\n' 2021-07-16T00:37:38,594 'I was super happy when I found ' 2021-07-16T00:37:38,594 '[css-html-js-minify](https://github.com/juancarlospaco/css-html-js-minify), ' 2021-07-16T00:37:38,594 'which aaaalmost checked all my boxes.\n' 2021-07-16T00:37:38,594 '\n' 2021-07-16T00:37:38,594 '__Aaaaalmost.....__\n' 2021-07-16T00:37:38,594 '\n' 2021-07-16T00:37:38,594 'Turns out a few important pieces were missing;\n' 2021-07-16T00:37:38,594 '1. Support for image formats such as .png/.jpeg\n' 2021-07-16T00:37:38,595 '2. Support for svg\n' 2021-07-16T00:37:38,595 '3. Support for sass\n' 2021-07-16T00:37:38,595 '4. A command line tool that was smarter and did what I ' 2021-07-16T00:37:38,595 'expected for directories\n' 2021-07-16T00:37:38,595 '\n' 2021-07-16T00:37:38,595 'I tried to incorporate the tool in my workflow as it ' 2021-07-16T00:37:38,595 'was, but I soon gave up and ended up copying the full ' 2021-07-16T00:37:38,595 'tool source into my project and adding the features I ' 2021-07-16T00:37:38,595 'needed out of sheer frustration. Fast worward a few ' 2021-07-16T00:37:38,596 'months and here we are. I am polishing it into a ' 2021-07-16T00:37:38,596 'standalone open source tool for the world to enjoy. And ' 2021-07-16T00:37:38,596 'the rest is as they say history!\n' 2021-07-16T00:37:38,596 '\n' 2021-07-16T00:37:38,596 '\n' 2021-07-16T00:37:38,596 '# Goals of this tool:\n' 2021-07-16T00:37:38,596 '\n' 2021-07-16T00:37:38,597 '> NOTE: We have not reached all these goals yet, please ' 2021-07-16T00:37:38,597 'see next section.\n' 2021-07-16T00:37:38,597 '\n' 2021-07-16T00:37:38,597 '| Goal | Status |\n' 2021-07-16T00:37:38,597 '|--------|-------------|\n' 2021-07-16T00:37:38,597 '| All-in-one compressor/obfuscator/minifier/cruncher for ' 2021-07-16T00:37:38,597 'most of the common static web formats | See [list of ' 2021-07-16T00:37:38,597 'supported formats](#supported-formats). |\n' 2021-07-16T00:37:38,597 '| Does what you hoped by default (i.e. highly ' 2021-07-16T00:37:38,598 'opinionated) | ☑️ |\n' 2021-07-16T00:37:38,598 "| Can be tweaked to do what you didn't want (i.e. " 2021-07-16T00:37:38,598 'flexible) | ☑️ |\n' 2021-07-16T00:37:38,598 '| Small and dependency free (i.e. implemented in pure ' 2021-07-16T00:37:38,598 'python if possible) | Only tested/used on Linux. There ' 2021-07-16T00:37:38,598 'is hope for OSX/BSD/Posix but YMMV on Windows. |\n' 2021-07-16T00:37:38,599 '| Available as library as well as command-line tool | ☑️ ' 2021-07-16T00:37:38,599 '|\n' 2021-07-16T00:37:38,599 '| Easily extensible; adding another backend can be done ' 2021-07-16T00:37:38,599 'by writing one function | ☑️ |\n' 2021-07-16T00:37:38,599 '| Cross platform, supports many Python 3.x versions | ' 2021-07-16T00:37:38,600 'Only tested on Python 3.7 |\n' 2021-07-16T00:37:38,600 '\n' 2021-07-16T00:37:38,600 '# Getting started\n' 2021-07-16T00:37:38,600 '\n' 2021-07-16T00:37:38,600 '## Installing\n' 2021-07-16T00:37:38,600 '\n' 2021-07-16T00:37:38,600 '```shell\n' 2021-07-16T00:37:38,601 '\n' 2021-07-16T00:37:38,601 '# Install web-minify into your current Python ' 2021-07-16T00:37:38,601 'environment\n' 2021-07-16T00:37:38,601 'pip install web-minify\n' 2021-07-16T00:37:38,601 '\n' 2021-07-16T00:37:38,601 '```\n' 2021-07-16T00:37:38,601 '\n' 2021-07-16T00:37:38,602 '\n' 2021-07-16T00:37:38,602 'After installing, there are two ways to use this ' 2021-07-16T00:37:38,602 'project:\n' 2021-07-16T00:37:38,602 ' - As a command line tool\n' 2021-07-16T00:37:38,602 ' - As a Python module\n' 2021-07-16T00:37:38,602 '\n' 2021-07-16T00:37:38,602 '## Use as a command line tool\n' 2021-07-16T00:37:38,602 '```shell\n' 2021-07-16T00:37:38,603 '\n' 2021-07-16T00:37:38,603 '# Run the web-minify cli tool with help argument to see ' 2021-07-16T00:37:38,603 'detailed usage\n' 2021-07-16T00:37:38,603 'web-minify --help\n' 2021-07-16T00:37:38,603 '\n' 2021-07-16T00:37:38,603 '```\n' 2021-07-16T00:37:38,603 '\n' 2021-07-16T00:37:38,603 '\n' 2021-07-16T00:37:38,604 'The output looks like this:\n' 2021-07-16T00:37:38,604 '\n' 2021-07-16T00:37:38,604 '<details>\n' 2021-07-16T00:37:38,604 '\n' 2021-07-16T00:37:38,604 '```shell\n' 2021-07-16T00:37:38,604 '$ ./web-minify.py --help\n' 2021-07-16T00:37:38,604 'usage: web-minify.py [-h] [--version] [--format FORMAT] ' 2021-07-16T00:37:38,605 '[--overwrite]\n' 2021-07-16T00:37:38,605 ' [--on-change] [--verbose] [--zipy] ' 2021-07-16T00:37:38,605 '[--disable-js]\n' 2021-07-16T00:37:38,605 ' [--disable-css] [--disable-html] ' 2021-07-16T00:37:38,605 '[--disable-svg]\n' 2021-07-16T00:37:38,605 ' [--disable-png] [--disable-jpeg] ' 2021-07-16T00:37:38,605 '[--output OUTPUT]\n' 2021-07-16T00:37:38,606 ' [--sort] [--comments] [--timestamp] ' 2021-07-16T00:37:38,606 '[--wrap]\n' 2021-07-16T00:37:38,606 ' [--set-precision NUM] ' 2021-07-16T00:37:38,606 '[--set-c-precision NUM]\n' 2021-07-16T00:37:38,606 ' [--disable-simplify-colors] ' 2021-07-16T00:37:38,606 '[--disable-style-to-xml]\n' 2021-07-16T00:37:38,607 ' [--disable-group-collapsing] ' 2021-07-16T00:37:38,607 '[--create-groups]\n' 2021-07-16T00:37:38,607 ' [--keep-editor-data] ' 2021-07-16T00:37:38,607 '[--keep-unreferenced-defs]\n' 2021-07-16T00:37:38,607 ' [--renderer-workaround] ' 2021-07-16T00:37:38,607 '[--no-renderer-workaround]\n' 2021-07-16T00:37:38,607 ' [--strip-xml-prolog] ' 2021-07-16T00:37:38,607 '[--remove-titles]\n' 2021-07-16T00:37:38,608 ' [--remove-descriptions] ' 2021-07-16T00:37:38,608 '[--remove-metadata]\n' 2021-07-16T00:37:38,608 ' [--remove-descriptive-elements]\n' 2021-07-16T00:37:38,608 ' [--enable-comment-stripping] ' 2021-07-16T00:37:38,608 '[--disable-embed-rasters]\n' 2021-07-16T00:37:38,608 ' [--enable-viewboxing] [--indent ' 2021-07-16T00:37:38,608 'TYPE] [--nindent NUM]\n' 2021-07-16T00:37:38,608 ' [--no-line-breaks] ' 2021-07-16T00:37:38,609 '[--strip-xml-space]\n' 2021-07-16T00:37:38,609 ' [--enable-id-stripping] ' 2021-07-16T00:37:38,609 '[--shorten-ids]\n' 2021-07-16T00:37:38,609 ' [--shorten-ids-prefix PREFIX] ' 2021-07-16T00:37:38,609 '[--protect-ids-noninkscape]\n' 2021-07-16T00:37:38,609 ' [--protect-ids-list LIST] ' 2021-07-16T00:37:38,610 '[--protect-ids-prefix PREFIX]\n' 2021-07-16T00:37:38,610 ' [--error-on-flowtext]\n' 2021-07-16T00:37:38,610 ' input\n' 2021-07-16T00:37:38,610 '\n' 2021-07-16T00:37:38,610 'optional arguments:\n' 2021-07-16T00:37:38,610 ' -h, --help show this help message and exit\n' 2021-07-16T00:37:38,610 '\n' 2021-07-16T00:37:38,611 'general:\n' 2021-07-16T00:37:38,611 ' General options for this program\n' 2021-07-16T00:37:38,611 '\n' 2021-07-16T00:37:38,611 " --version show program's version number " 2021-07-16T00:37:38,611 'and exit\n' 2021-07-16T00:37:38,611 ' --format FORMAT Format string used to generate ' 2021-07-16T00:37:38,611 'any output filename.\n' 2021-07-16T00:37:38,611 ' (Dangerous!!)\n' 2021-07-16T00:37:38,612 ' --overwrite Allow overwrite files in-place. ' 2021-07-16T00:37:38,612 'Default is skip and\n' 2021-07-16T00:37:38,612 ' warn. NOTE: output fils are ' 2021-07-16T00:37:38,612 'always overwritten.\n' 2021-07-16T00:37:38,612 ' (Dangerous!!)\n' 2021-07-16T00:37:38,612 ' --on-change Allow overwrite files only on ' 2021-07-16T00:37:38,612 'source changed (detected\n' 2021-07-16T00:37:38,612 ' by modify time).\n' 2021-07-16T00:37:38,613 ' --verbose Show output during processing.\n' 2021-07-16T00:37:38,613 " --zipy GZIP Processed files as '*.gz'.\n" 2021-07-16T00:37:38,613 ' --disable-js Copy .js files verbatim instead ' 2021-07-16T00:37:38,613 'of processing\n' 2021-07-16T00:37:38,613 ' --disable-css Copy .css files verbatim instead ' 2021-07-16T00:37:38,613 'of processing\n' 2021-07-16T00:37:38,613 ' --disable-html Copy .html files verbatim ' 2021-07-16T00:37:38,614 'instead of processing\n' 2021-07-16T00:37:38,614 ' --disable-svg Copy .svg files verbatim instead ' 2021-07-16T00:37:38,614 'of processing\n' 2021-07-16T00:37:38,614 ' --disable-png Copy .png files verbatim instead ' 2021-07-16T00:37:38,614 'of processing\n' 2021-07-16T00:37:38,614 ' --disable-jpeg Copy .jpeg files verbatim ' 2021-07-16T00:37:38,614 'instead of processing\n' 2021-07-16T00:37:38,614 ' --output OUTPUT Path to local output (file or ' 2021-07-16T00:37:38,615 'folder).\n' 2021-07-16T00:37:38,615 ' input Path to local input (file or ' 2021-07-16T00:37:38,615 'folder).\n' 2021-07-16T00:37:38,615 '\n' 2021-07-16T00:37:38,615 'common:\n' 2021-07-16T00:37:38,615 ' Options common to many formats\n' 2021-07-16T00:37:38,615 '\n' 2021-07-16T00:37:38,616 ' --sort Alphabetically sort CSS ' 2021-07-16T00:37:38,616 'Properties (CSS).\n' 2021-07-16T00:37:38,616 ' --comments Keep comments (CSS/HTML).\n' 2021-07-16T00:37:38,616 ' --timestamp Add a timestamp in output files ' 2021-07-16T00:37:38,616 '(CSS/HTML/SVG).\n' 2021-07-16T00:37:38,616 ' --wrap Wrap output to ~80 chars per ' 2021-07-16T00:37:38,616 'line (CSS).\n' 2021-07-16T00:37:38,616 '\n' 2021-07-16T00:37:38,617 'svg optimization:\n' 2021-07-16T00:37:38,617 ' Optimization options that are only available for SVG\n' 2021-07-16T00:37:38,617 '\n' 2021-07-16T00:37:38,617 ' --set-precision NUM set number of significant digits ' 2021-07-16T00:37:38,617 '(default: 5)\n' 2021-07-16T00:37:38,617 ' --set-c-precision NUM\n' 2021-07-16T00:37:38,617 ' set number of significant digits ' 2021-07-16T00:37:38,618 'for control points\n' 2021-07-16T00:37:38,618 ' (default: same as ' 2021-07-16T00:37:38,618 "'--set-precision')\n" 2021-07-16T00:37:38,618 ' --disable-simplify-colors\n' 2021-07-16T00:37:38,618 " won't convert colors to #RRGGBB " 2021-07-16T00:37:38,618 'format\n' 2021-07-16T00:37:38,619 ' --disable-style-to-xml\n' 2021-07-16T00:37:38,619 " won't convert styles into XML " 2021-07-16T00:37:38,619 'attributes\n' 2021-07-16T00:37:38,619 ' --disable-group-collapsing\n' 2021-07-16T00:37:38,619 " won't collapse <g> elements\n" 2021-07-16T00:37:38,619 ' --create-groups create <g> elements for runs of ' 2021-07-16T00:37:38,619 'elements with\n' 2021-07-16T00:37:38,620 ' identical attributes\n' 2021-07-16T00:37:38,620 " --keep-editor-data won't remove Inkscape, Sodipodi, " 2021-07-16T00:37:38,620 'Adobe Illustrator or\n' 2021-07-16T00:37:38,620 ' Sketch elements and attributes\n' 2021-07-16T00:37:38,620 ' --keep-unreferenced-defs\n' 2021-07-16T00:37:38,620 " won't remove elements within the " 2021-07-16T00:37:38,620 'defs container that\n' 2021-07-16T00:37:38,621 ' are unreferenced\n' 2021-07-16T00:37:38,621 ' --renderer-workaround\n' 2021-07-16T00:37:38,621 ' work around various renderer ' 2021-07-16T00:37:38,621 'bugs (currently only\n' 2021-07-16T00:37:38,621 ' librsvg) (default)\n' 2021-07-16T00:37:38,621 ' --no-renderer-workaround\n' 2021-07-16T00:37:38,621 ' do not work around various ' 2021-07-16T00:37:38,622 'renderer bugs (currently\n' 2021-07-16T00:37:38,622 ' only librsvg)\n' 2021-07-16T00:37:38,622 '\n' 2021-07-16T00:37:38,622 'svg document:\n' 2021-07-16T00:37:38,622 ' Document options that are only available for SVG\n' 2021-07-16T00:37:38,622 '\n' 2021-07-16T00:37:38,622 " --strip-xml-prolog won't output the XML prolog " 2021-07-16T00:37:38,623 '(<?xml ?>)\n' 2021-07-16T00:37:38,623 ' --remove-titles remove <title> elements\n' 2021-07-16T00:37:38,623 ' --remove-descriptions\n' 2021-07-16T00:37:38,623 ' remove <desc> elements\n' 2021-07-16T00:37:38,623 ' --remove-metadata remove <metadata> elements ' 2021-07-16T00:37:38,623 '(which may contain license\n' 2021-07-16T00:37:38,623 ' or author information etc.)\n' 2021-07-16T00:37:38,624 ' --remove-descriptive-elements\n' 2021-07-16T00:37:38,624 ' remove <title>, <desc> and ' 2021-07-16T00:37:38,624 '<metadata> elements\n' 2021-07-16T00:37:38,624 ' --enable-comment-stripping\n' 2021-07-16T00:37:38,624 ' remove all comments (<!-- -->)\n' 2021-07-16T00:37:38,624 ' --disable-embed-rasters\n' 2021-07-16T00:37:38,624 " won't embed rasters as " 2021-07-16T00:37:38,625 'base64-encoded data\n' 2021-07-16T00:37:38,625 ' --enable-viewboxing changes document width / height ' 2021-07-16T00:37:38,625 'to 100pct / 100pct and\n' 2021-07-16T00:37:38,625 ' creates viewbox coordinates\n' 2021-07-16T00:37:38,625 '\n' 2021-07-16T00:37:38,625 'svg output formatting:\n' 2021-07-16T00:37:38,625 ' Output formatting options that are only available for ' 2021-07-16T00:37:38,626 'SVG\n' 2021-07-16T00:37:38,626 '\n' 2021-07-16T00:37:38,626 ' --indent TYPE indentation of the output: none, ' 2021-07-16T00:37:38,626 'space, tab (default:\n' 2021-07-16T00:37:38,626 ' space)\n' 2021-07-16T00:37:38,626 ' --nindent NUM depth of the indentation, i.e. ' 2021-07-16T00:37:38,626 'number of spaces /\n' 2021-07-16T00:37:38,626 ' tabs: (default: 1)\n' 2021-07-16T00:37:38,627 ' --no-line-breaks do not create line breaks in ' 2021-07-16T00:37:38,627 'output(also disables\n' 2021-07-16T00:37:38,627 ' indentation; might be overridden ' 2021-07-16T00:37:38,627 'by\n' 2021-07-16T00:37:38,627 ' xml:space="preserve")\n' 2021-07-16T00:37:38,627 ' --strip-xml-space strip the xml:space="preserve" ' 2021-07-16T00:37:38,627 'attribute from the root\n' 2021-07-16T00:37:38,627 ' SVG element\n' 2021-07-16T00:37:38,628 '\n' 2021-07-16T00:37:38,628 'svg id attributes:\n' 2021-07-16T00:37:38,628 ' ID attribute options that are only available for SVG\n' 2021-07-16T00:37:38,628 '\n' 2021-07-16T00:37:38,628 ' --enable-id-stripping\n' 2021-07-16T00:37:38,628 ' remove all unreferenced IDs\n' 2021-07-16T00:37:38,628 ' --shorten-ids shorten all IDs to the least ' 2021-07-16T00:37:38,629 'number of letters\n' 2021-07-16T00:37:38,629 ' possible\n' 2021-07-16T00:37:38,629 ' --shorten-ids-prefix PREFIX\n' 2021-07-16T00:37:38,629 ' add custom prefix to shortened ' 2021-07-16T00:37:38,629 'IDs\n' 2021-07-16T00:37:38,629 ' --protect-ids-noninkscape\n' 2021-07-16T00:37:38,629 " don't remove IDs not ending with " 2021-07-16T00:37:38,630 'a digit\n' 2021-07-16T00:37:38,630 ' --protect-ids-list LIST\n' 2021-07-16T00:37:38,630 " don't remove IDs given in this " 2021-07-16T00:37:38,630 'comma-separated list\n' 2021-07-16T00:37:38,630 ' --protect-ids-prefix PREFIX\n' 2021-07-16T00:37:38,630 " don't remove IDs starting with " 2021-07-16T00:37:38,631 'the given prefix\n' 2021-07-16T00:37:38,631 '\n' 2021-07-16T00:37:38,631 'svg compatability checks:\n' 2021-07-16T00:37:38,631 ' Compatibility check options that are only available ' 2021-07-16T00:37:38,631 'for SVG\n' 2021-07-16T00:37:38,631 '\n' 2021-07-16T00:37:38,631 ' --error-on-flowtext exit with error if the input SVG ' 2021-07-16T00:37:38,631 'uses non-standard\n' 2021-07-16T00:37:38,632 ' flowing text (only warn by ' 2021-07-16T00:37:38,632 'default)\n' 2021-07-16T00:37:38,632 '\n' 2021-07-16T00:37:38,632 'web-minify: Process all CSS/SASS/HTML/JS/SVG/PNG/JPEG ' 2021-07-16T00:37:38,632 'found at input, either\n' 2021-07-16T00:37:38,632 'in single file or recursively Applies common ' 2021-07-16T00:37:38,632 'transformation to each file: +\n' 2021-07-16T00:37:38,632 'compile (SASS -> CSS) + strip whitespace + strip ' 2021-07-16T00:37:38,632 'comments + strip metadata +\n' 2021-07-16T00:37:38,633 'increase compression ratio (PNG/JPEG) + sort (CSS) + ' 2021-07-16T00:37:38,633 'timestamp + hash Provides\n' 2021-07-16T00:37:38,633 'some options for processing: + process files in-place + ' 2021-07-16T00:37:38,633 'process files renaming\n' 2021-07-16T00:37:38,633 'to new form + compress results to .gz Available ' 2021-07-16T00:37:38,633 'variables in format string\n' 2021-07-16T00:37:38,633 'are: + {EXT} + {HASH} + {PATH} + {BASE}\n' 2021-07-16T00:37:38,634 '\n' 2021-07-16T00:37:38,634 '```\n' 2021-07-16T00:37:38,634 '\n' 2021-07-16T00:37:38,634 '</details>\n' 2021-07-16T00:37:38,634 '\n' 2021-07-16T00:37:38,634 '\n' 2021-07-16T00:37:38,634 '## Use as a python module\n' 2021-07-16T00:37:38,635 '\n' 2021-07-16T00:37:38,635 '<details>\n' 2021-07-16T00:37:38,635 '\n' 2021-07-16T00:37:38,635 '```Python\n' 2021-07-16T00:37:38,635 'import web_minify\n' 2021-07-16T00:37:38,635 '\n' 2021-07-16T00:37:38,635 'settings = {\n' 2021-07-16T00:37:38,635 ' "input": "my_originals_dir/",\n' 2021-07-16T00:37:38,636 ' "output": "my_processed_dir/",\n' 2021-07-16T00:37:38,636 '}\n' 2021-07-16T00:37:38,636 '\n' 2021-07-16T00:37:38,636 '# Instanciate processor with settings we want to use\n' 2021-07-16T00:37:38,636 'p = web_minify.processor.Processor(settings)\n' 2021-07-16T00:37:38,636 '\n' 2021-07-16T00:37:38,636 '\n' 2021-07-16T00:37:38,637 '# Process files as per settings (this is equivalent to ' 2021-07-16T00:37:38,637 'the commandline mode)\n' 2021-07-16T00:37:38,637 'p. process_file()\n' 2021-07-16T00:37:38,637 '\n' 2021-07-16T00:37:38,637 '\n' 2021-07-16T00:37:38,637 '# Process a list of files relative to input, and output ' 2021-07-16T00:37:38,637 'them depending on settings\n' 2021-07-16T00:37:38,638 'p. process_files_list(["input_file.svg", ' 2021-07-16T00:37:38,638 '"input_file.html"])\n' 2021-07-16T00:37:38,638 '\n' 2021-07-16T00:37:38,638 '\n' 2021-07-16T00:37:38,638 '# Process a single file (disregard input/output from ' 2021-07-16T00:37:38,638 'settings\n' 2021-07-16T00:37:38,638 'p.process_file("some_input_file.svg", ' 2021-07-16T00:37:38,638 '"some_output_file.svg")\n' 2021-07-16T00:37:38,639 '\n' 2021-07-16T00:37:38,639 '```\n' 2021-07-16T00:37:38,639 '\n' 2021-07-16T00:37:38,639 '</details>\n' 2021-07-16T00:37:38,639 '\n' 2021-07-16T00:37:38,639 '# Supported Formats\n' 2021-07-16T00:37:38,639 '\n' 2021-07-16T00:37:38,640 '| Format | | Status | Tests|\n' 2021-07-16T00:37:38,640 '|----------|-------|--------|------|\n' 2021-07-16T00:37:38,640 '| *.html, *htm, *.tpl | Hypertext Markup Language | ' 2021-07-16T00:37:38,640 'Seems to work | Zero |\n' 2021-07-16T00:37:38,640 '| *.css | Cascading Style Sheets | Seems to work | Zero ' 2021-07-16T00:37:38,640 '|\n' 2021-07-16T00:37:38,640 '| *.js | JavaScript | Buggy for modern syntax features | ' 2021-07-16T00:37:38,641 'Zero |\n' 2021-07-16T00:37:38,641 '| *.sass | Syntactically Awesome Style Sheets | Seems to ' 2021-07-16T00:37:38,641 'work | Zero |\n' 2021-07-16T00:37:38,641 '| *.png Portable Network Graphics | Seems to work | Zero ' 2021-07-16T00:37:38,641 '|\n' 2021-07-16T00:37:38,641 '| *.jpg, *.jpeg | Joint Photographic Experts Group | ' 2021-07-16T00:37:38,641 'Seems to work | Zero |\n' 2021-07-16T00:37:38,642 '| *.svg | Scalable Vector Graphics | Seems to work | ' 2021-07-16T00:37:38,642 'Zero |\n' 2021-07-16T00:37:38,642 '| *.your_file | It is made to be ' 2021-07-16T00:37:38,642 '[extensible](#extending-web-minify) | Submit your PR! | ' 2021-07-16T00:37:38,642 '? |\n' 2021-07-16T00:37:38,642 '\n' 2021-07-16T00:37:38,642 '\n' 2021-07-16T00:37:38,642 '## Extending web-minify\n' 2021-07-16T00:37:38,643 '\n' 2021-07-16T00:37:38,643 'web-minify can be extended to support additional formats ' 2021-07-16T00:37:38,643 'by a very simple interface:\n' 2021-07-16T00:37:38,643 '\n' 2021-07-16T00:37:38,643 '1. Put a module under ' 2021-07-16T00:37:38,643 'web-minify/web_minify/handlers/your_format. This can ' 2021-07-16T00:37:38,643 'either be a moduler folder or module python source file. ' 2021-07-16T00:37:38,644 'See css/ or html.py for example implementations.\n' 2021-07-16T00:37:38,644 '2. Include the new function in __all__ in ' 2021-07-16T00:37:38,644 'web-minify/web_minify/handlers/__init__.py\n' 2021-07-16T00:37:38,644 '3. Register the new function in self.processor_map in ' 2021-07-16T00:37:38,644 'web-minify/web_minify/processor.py\n' 2021-07-16T00:37:38,644 '\n' 2021-07-16T00:37:38,644 'Easy as pie!\n' 2021-07-16T00:37:38,645 '\n' 2021-07-16T00:37:38,645 '# Other Notable Features\n' 2021-07-16T00:37:38,645 '\n' 2021-07-16T00:37:38,645 '1. Supports recursive scanning of directories\n' 2021-07-16T00:37:38,645 '2. Supports spitting out .gz versions of files to speed ' 2021-07-16T00:37:38,645 'up serving of static files\n' 2021-07-16T00:37:38,645 "3. Supports some controls over each format's processing\n" 2021-07-16T00:37:38,646 '4. Supports change detection and watch mode\n' 2021-07-16T00:37:38,646 '5. Made to be somewhat ' 2021-07-16T00:37:38,646 '[extensible](#extending-web-minify)\n' 2021-07-16T00:37:38,646 '\n' 2021-07-16T00:37:38,646 '# Known Limitations and Problems:\n' 2021-07-16T00:37:38,646 '\n' 2021-07-16T00:37:38,646 '1. Compression of modern .js haves some bugs. We welcome ' 2021-07-16T00:37:38,646 'PRs!\n' 2021-07-16T00:37:38,647 '2. Some of the usage pattersn of the command line tool ' 2021-07-16T00:37:38,647 'are not implemented yet. We welcome PRs!\n' 2021-07-16T00:37:38,647 '3. Codebase has ZERO tests. We welcome PRs!\n' 2021-07-16T00:37:38,647 '\n' 2021-07-16T00:37:38,647 '\n' 2021-07-16T00:37:38,647 '# We welcome PRs!\n' 2021-07-16T00:37:38,647 '\n' 2021-07-16T00:37:38,647 'If you want to contribute we welcome your code ' 2021-07-16T00:37:38,647 'contriburtions! We are proud fo the fact that this ' 2021-07-16T00:37:38,648 'project is a true meritocracy.\n' 2021-07-16T00:37:38,648 '\n' 2021-07-16T00:37:38,648 '\n' 2021-07-16T00:37:38,648 '# License\n' 2021-07-16T00:37:38,648 '\n' 2021-07-16T00:37:38,648 'Complete license is in the file [LICENSE](LICENSE) in ' 2021-07-16T00:37:38,648 'the root of the git repo.\n' 2021-07-16T00:37:38,649 '\n' 2021-07-16T00:37:38,649 '> GNU GPL and GNU LGPL or MIT.\n' 2021-07-16T00:37:38,649 '> This work is free software: You can redistribute it ' 2021-07-16T00:37:38,649 'and/or modify it under the terms of the GNU General ' 2021-07-16T00:37:38,649 'Public License as published by the Free Software ' 2021-07-16T00:37:38,649 'Foundation, either version 3 of the License, or (at your ' 2021-07-16T00:37:38,649 'option) any later version. This work is distributed in ' 2021-07-16T00:37:38,650 'the hope that it will be useful, but WITHOUT ANY ' 2021-07-16T00:37:38,650 'WARRANTY; Without even the implied warranty of ' 2021-07-16T00:37:38,650 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See ' 2021-07-16T00:37:38,650 'the GNU General Public License for more details. You ' 2021-07-16T00:37:38,650 'should have received a copy of the GNU General Public ' 2021-07-16T00:37:38,650 'License along with this work.', 2021-07-16T00:37:38,650 'long_description_content_type': 'text/markdown', 2021-07-16T00:37:38,651 'maintainer': 'Lennart Rolland', 2021-07-16T00:37:38,651 'maintainer_email': 'lennart@firtkissdesigns.com', 2021-07-16T00:37:38,651 'name': 'web-minify', 2021-07-16T00:37:38,651 'packages': ['web_minify', 2021-07-16T00:37:38,651 'tests', 2021-07-16T00:37:38,651 'web_minify.handlers', 2021-07-16T00:37:38,651 'web_minify.handlers.css', 2021-07-16T00:37:38,652 'web_minify.handlers.svg', 2021-07-16T00:37:38,652 'tests.integration', 2021-07-16T00:37:38,652 'tests.unit', 2021-07-16T00:37:38,652 'tests.load'], 2021-07-16T00:37:38,652 'platforms': ['Linux'], 2021-07-16T00:37:38,652 'project_urls': {'Bugs': 'https://gitlab.com/firstkiss/web-minify/-/issues', 2021-07-16T00:37:38,652 'C.I.': 'https://gitlab.com/firstkiss/web-minify/pipelines', 2021-07-16T00:37:38,652 'Docs': 'https://gitlab.com/firstkiss/web-minify/README.md'}, 2021-07-16T00:37:38,653 'python_requires': '>=3.7.4', 2021-07-16T00:37:38,653 'setup_requires': ['pytest-runner', 'setuptools_scm'], 2021-07-16T00:37:38,653 'test_suite': '../tests', 2021-07-16T00:37:38,653 'tests_require': ['appdirs==1.4.3', 2021-07-16T00:37:38,653 'astroid==2.3.3', 2021-07-16T00:37:38,653 'atomicwrites==1.3.0', 2021-07-16T00:37:38,654 'attrs==19.3.0', 2021-07-16T00:37:38,654 'black==19.3b0', 2021-07-16T00:37:38,654 'click==7.1.1', 2021-07-16T00:37:38,654 'colorama==0.4.3', 2021-07-16T00:37:38,654 'colored-traceback==0.3.0', 2021-07-16T00:37:38,654 'colorlog==4.1.0', 2021-07-16T00:37:38,654 'coverage==5.0.4', 2021-07-16T00:37:38,654 'entrypoints==0.3', 2021-07-16T00:37:38,655 'filelock==3.0.12', 2021-07-16T00:37:38,655 'flake8==3.7.9', 2021-07-16T00:37:38,655 'importlib-metadata==1.5.0', 2021-07-16T00:37:38,655 'isort==4.3.21', 2021-07-16T00:37:38,655 'lazy-object-proxy==1.4.3', 2021-07-16T00:37:38,655 'libsass==0.19.4', 2021-07-16T00:37:38,655 'mccabe==0.6.1', 2021-07-16T00:37:38,656 'mock==3.0.5', 2021-07-16T00:37:38,656 'more-itertools==8.2.0', 2021-07-16T00:37:38,656 'mypy-extensions==0.4.3', 2021-07-16T00:37:38,656 'mypy==0.770', 2021-07-16T00:37:38,656 'packaging==20.3', 2021-07-16T00:37:38,656 'pip-tools==4.5.1', 2021-07-16T00:37:38,656 'pluggy==0.13.1', 2021-07-16T00:37:38,657 'py==1.8.1', 2021-07-16T00:37:38,657 'pycodestyle==2.5.0', 2021-07-16T00:37:38,657 'pyflakes==2.1.1', 2021-07-16T00:37:38,657 'pygments==2.6.1', 2021-07-16T00:37:38,657 'pylint==2.4.2', 2021-07-16T00:37:38,657 'pyparsing==2.4.6', 2021-07-16T00:37:38,657 'pytest-asyncio==0.10.0', 2021-07-16T00:37:38,658 'pytest-cov==2.8.1', 2021-07-16T00:37:38,658 'pytest-flakes==4.0.0', 2021-07-16T00:37:38,658 'pytest-mock==1.13.0', 2021-07-16T00:37:38,658 'pytest-mypy==0.6.0', 2021-07-16T00:37:38,658 'pytest-timeout==1.3.4', 2021-07-16T00:37:38,658 'pytest==4.6.9', 2021-07-16T00:37:38,658 'six==1.14.0', 2021-07-16T00:37:38,658 'toml==0.10.0', 2021-07-16T00:37:38,659 'typed-ast==1.4.1', 2021-07-16T00:37:38,659 'typing-extensions==3.7.4.1', 2021-07-16T00:37:38,659 'wcwidth==0.1.8', 2021-07-16T00:37:38,659 'wrapt==1.11.2', 2021-07-16T00:37:38,659 'zipp==3.1.0'], 2021-07-16T00:37:38,659 'url': 'https://gitlab.com/firstkiss/web-minifier', 2021-07-16T00:37:38,659 'version': '0.0.6', 2021-07-16T00:37:38,660 'zip_safe': True} 2021-07-16T00:37:38,666 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'exclude-source-files' will not be supported in future versions. Please use the underscore name 'exclude_source_files' instead 2021-07-16T00:37:38,666 warnings.warn( 2021-07-16T00:37:39,353 /usr/local/lib/python3.9/dist-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'exclude-source-files' will not be supported in future versions. Please use the underscore name 'exclude_source_files' instead 2021-07-16T00:37:39,354 warnings.warn( 2021-07-16T00:37:39,396 running bdist_wheel 2021-07-16T00:37:39,565 running build 2021-07-16T00:37:39,566 running build_py 2021-07-16T00:37:39,724 creating build 2021-07-16T00:37:39,725 creating build/lib 2021-07-16T00:37:39,725 creating build/lib/web_minify 2021-07-16T00:37:39,726 copying web_minify/__init__.py -> build/lib/web_minify 2021-07-16T00:37:39,728 copying web_minify/time.py -> build/lib/web_minify 2021-07-16T00:37:39,730 copying web_minify/processor.py -> build/lib/web_minify 2021-07-16T00:37:39,732 copying web_minify/minify.py -> build/lib/web_minify 2021-07-16T00:37:39,735 copying web_minify/files.py -> build/lib/web_minify 2021-07-16T00:37:39,736 copying web_minify/log.py -> build/lib/web_minify 2021-07-16T00:37:39,739 creating build/lib/tests 2021-07-16T00:37:39,740 copying tests/__init__.py -> build/lib/tests 2021-07-16T00:37:39,742 creating build/lib/web_minify/handlers 2021-07-16T00:37:39,743 copying web_minify/handlers/png.py -> build/lib/web_minify/handlers 2021-07-16T00:37:39,745 copying web_minify/handlers/__init__.py -> build/lib/web_minify/handlers 2021-07-16T00:37:39,746 copying web_minify/handlers/jpeg.py -> build/lib/web_minify/handlers 2021-07-16T00:37:39,748 copying web_minify/handlers/js.py -> build/lib/web_minify/handlers 2021-07-16T00:37:39,750 copying web_minify/handlers/html.py -> build/lib/web_minify/handlers 2021-07-16T00:37:39,753 copying web_minify/handlers/sass.py -> build/lib/web_minify/handlers 2021-07-16T00:37:39,755 creating build/lib/web_minify/handlers/css 2021-07-16T00:37:39,756 copying web_minify/handlers/css/__init__.py -> build/lib/web_minify/handlers/css 2021-07-16T00:37:39,759 copying web_minify/handlers/css/variables.py -> build/lib/web_minify/handlers/css 2021-07-16T00:37:39,762 creating build/lib/web_minify/handlers/svg 2021-07-16T00:37:39,763 copying web_minify/handlers/svg/__init__.py -> build/lib/web_minify/handlers/svg 2021-07-16T00:37:39,765 copying web_minify/handlers/svg/svg_regex.py -> build/lib/web_minify/handlers/svg 2021-07-16T00:37:39,768 copying web_minify/handlers/svg/yocto_css.py -> build/lib/web_minify/handlers/svg 2021-07-16T00:37:39,770 copying web_minify/handlers/svg/scour.py -> build/lib/web_minify/handlers/svg 2021-07-16T00:37:39,776 copying web_minify/handlers/svg/svg_transform.py -> build/lib/web_minify/handlers/svg 2021-07-16T00:37:39,780 creating build/lib/tests/integration 2021-07-16T00:37:39,780 copying tests/integration/__init__.py -> build/lib/tests/integration 2021-07-16T00:37:39,782 copying tests/integration/test_true.py -> build/lib/tests/integration 2021-07-16T00:37:39,785 creating build/lib/tests/unit 2021-07-16T00:37:39,786 copying tests/unit/__init__.py -> build/lib/tests/unit 2021-07-16T00:37:39,787 copying tests/unit/test_true.py -> build/lib/tests/unit 2021-07-16T00:37:39,790 creating build/lib/tests/load 2021-07-16T00:37:39,791 copying tests/load/__init__.py -> build/lib/tests/load 2021-07-16T00:37:39,792 copying tests/load/test_true.py -> build/lib/tests/load 2021-07-16T00:37:39,794 running egg_info 2021-07-16T00:37:39,798 writing web_minify.egg-info/PKG-INFO 2021-07-16T00:37:39,801 writing dependency_links to web_minify.egg-info/dependency_links.txt 2021-07-16T00:37:39,803 writing entry points to web_minify.egg-info/entry_points.txt 2021-07-16T00:37:39,804 writing requirements to web_minify.egg-info/requires.txt 2021-07-16T00:37:39,806 writing top-level names to web_minify.egg-info/top_level.txt 2021-07-16T00:37:39,846 reading manifest file 'web_minify.egg-info/SOURCES.txt' 2021-07-16T00:37:39,860 writing manifest file 'web_minify.egg-info/SOURCES.txt' 2021-07-16T00:37:39,866 copying tests/Makefile -> build/lib/tests 2021-07-16T00:37:39,868 copying tests/pytest.ini -> build/lib/tests 2021-07-16T00:37:39,871 creating build/lib/tests/regressions 2021-07-16T00:37:39,872 copying tests/regressions/test_regressions.py -> build/lib/tests/regressions 2021-07-16T00:37:39,874 creating build/lib/tests/regressions/expected 2021-07-16T00:37:39,874 creating build/lib/tests/regressions/expected/html 2021-07-16T00:37:39,876 copying tests/regressions/expected/html/basic.html -> build/lib/tests/regressions/expected/html 2021-07-16T00:37:39,878 creating build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,879 copying tests/regressions/expected/js/arrays.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,881 copying tests/regressions/expected/js/numbers.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,883 copying tests/regressions/expected/js/object_methods.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,886 copying tests/regressions/expected/js/object_properties.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,888 copying tests/regressions/expected/js/objects.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,891 copying tests/regressions/expected/js/statements.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,893 copying tests/regressions/expected/js/strings.js -> build/lib/tests/regressions/expected/js 2021-07-16T00:37:39,895 creating build/lib/tests/regressions/input 2021-07-16T00:37:39,896 creating build/lib/tests/regressions/input/html 2021-07-16T00:37:39,897 copying tests/regressions/input/html/basic.html -> build/lib/tests/regressions/input/html 2021-07-16T00:37:39,900 creating build/lib/tests/regressions/input/js 2021-07-16T00:37:39,900 copying tests/regressions/input/js/arrays.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,903 copying tests/regressions/input/js/numbers.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,905 copying tests/regressions/input/js/object_methods.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,908 copying tests/regressions/input/js/object_properties.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,910 copying tests/regressions/input/js/objects.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,912 copying tests/regressions/input/js/statements.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,915 copying tests/regressions/input/js/strings.js -> build/lib/tests/regressions/input/js 2021-07-16T00:37:39,930 installing to build/bdist.linux-armv7l/wheel 2021-07-16T00:37:39,931 running install 2021-07-16T00:37:39,932 running install_lib 2021-07-16T00:37:39,937 creating build/bdist.linux-armv7l 2021-07-16T00:37:39,937 creating build/bdist.linux-armv7l/wheel 2021-07-16T00:37:39,939 creating build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,940 copying build/lib/web_minify/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,943 creating build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,943 copying build/lib/web_minify/handlers/png.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,945 copying build/lib/web_minify/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,947 copying build/lib/web_minify/handlers/jpeg.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,950 creating build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-16T00:37:39,950 copying build/lib/web_minify/handlers/css/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-16T00:37:39,953 copying build/lib/web_minify/handlers/css/variables.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-16T00:37:39,956 creating build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T00:37:39,957 copying build/lib/web_minify/handlers/svg/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T00:37:39,958 copying build/lib/web_minify/handlers/svg/svg_regex.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T00:37:39,961 copying build/lib/web_minify/handlers/svg/yocto_css.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T00:37:39,963 copying build/lib/web_minify/handlers/svg/scour.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T00:37:39,969 copying build/lib/web_minify/handlers/svg/svg_transform.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T00:37:39,972 copying build/lib/web_minify/handlers/js.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,974 copying build/lib/web_minify/handlers/html.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,976 copying build/lib/web_minify/handlers/sass.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T00:37:39,978 copying build/lib/web_minify/time.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,980 copying build/lib/web_minify/processor.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,983 copying build/lib/web_minify/minify.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,986 copying build/lib/web_minify/files.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,988 copying build/lib/web_minify/log.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T00:37:39,990 creating build/bdist.linux-armv7l/wheel/tests 2021-07-16T00:37:39,991 copying build/lib/tests/Makefile -> build/bdist.linux-armv7l/wheel/tests 2021-07-16T00:37:39,993 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2021-07-16T00:37:39,996 creating build/bdist.linux-armv7l/wheel/tests/integration 2021-07-16T00:37:39,996 copying build/lib/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/tests/integration 2021-07-16T00:37:39,998 copying build/lib/tests/integration/test_true.py -> build/bdist.linux-armv7l/wheel/tests/integration 2021-07-16T00:37:40,001 creating build/bdist.linux-armv7l/wheel/tests/unit 2021-07-16T00:37:40,002 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/tests/unit 2021-07-16T00:37:40,004 copying build/lib/tests/unit/test_true.py -> build/bdist.linux-armv7l/wheel/tests/unit 2021-07-16T00:37:40,006 creating build/bdist.linux-armv7l/wheel/tests/load 2021-07-16T00:37:40,007 copying build/lib/tests/load/__init__.py -> build/bdist.linux-armv7l/wheel/tests/load 2021-07-16T00:37:40,009 copying build/lib/tests/load/test_true.py -> build/bdist.linux-armv7l/wheel/tests/load 2021-07-16T00:37:40,011 copying build/lib/tests/pytest.ini -> build/bdist.linux-armv7l/wheel/tests 2021-07-16T00:37:40,014 creating build/bdist.linux-armv7l/wheel/tests/regressions 2021-07-16T00:37:40,015 creating build/bdist.linux-armv7l/wheel/tests/regressions/input 2021-07-16T00:37:40,017 creating build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,018 copying build/lib/tests/regressions/input/js/object_properties.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,020 copying build/lib/tests/regressions/input/js/objects.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,022 copying build/lib/tests/regressions/input/js/statements.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,024 copying build/lib/tests/regressions/input/js/numbers.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,026 copying build/lib/tests/regressions/input/js/object_methods.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,028 copying build/lib/tests/regressions/input/js/arrays.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,030 copying build/lib/tests/regressions/input/js/strings.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T00:37:40,033 creating build/bdist.linux-armv7l/wheel/tests/regressions/input/html 2021-07-16T00:37:40,034 copying build/lib/tests/regressions/input/html/basic.html -> build/bdist.linux-armv7l/wheel/tests/regressions/input/html 2021-07-16T00:37:40,036 copying build/lib/tests/regressions/test_regressions.py -> build/bdist.linux-armv7l/wheel/tests/regressions 2021-07-16T00:37:40,039 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected 2021-07-16T00:37:40,041 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,042 copying build/lib/tests/regressions/expected/js/object_properties.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,044 copying build/lib/tests/regressions/expected/js/objects.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,046 copying build/lib/tests/regressions/expected/js/statements.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,048 copying build/lib/tests/regressions/expected/js/numbers.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,050 copying build/lib/tests/regressions/expected/js/object_methods.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,052 copying build/lib/tests/regressions/expected/js/arrays.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,054 copying build/lib/tests/regressions/expected/js/strings.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T00:37:40,057 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected/html 2021-07-16T00:37:40,058 copying build/lib/tests/regressions/expected/html/basic.html -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/html 2021-07-16T00:37:40,062 writing byte-compilation script '/tmp/tmplhckicqw.py' 2021-07-16T00:37:40,063 /usr/bin/python3 /tmp/tmplhckicqw.py 2021-07-16T00:37:40,424 removing /tmp/tmplhckicqw.py 2021-07-16T00:37:40,425 running install_data 2021-07-16T00:37:40,429 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.6.data 2021-07-16T00:37:40,430 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.6.data/data 2021-07-16T00:37:40,431 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.6.data/data/web-minify 2021-07-16T00:37:40,432 copying VERSION -> build/bdist.linux-armv7l/wheel/web_minify-0.0.6.data/data/web-minify 2021-07-16T00:37:40,434 running install_egg_info 2021-07-16T00:37:40,440 Copying web_minify.egg-info to build/bdist.linux-armv7l/wheel/web_minify-0.0.6-py3.9.egg-info 2021-07-16T00:37:40,456 running install_scripts 2021-07-16T00:37:40,547 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.6.dist-info/WHEEL 2021-07-16T00:37:40,549 creating '/tmp/pip-wheel-vgp_8x_g/web_minify-0.0.6-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-16T00:37:40,552 adding 'tests/Makefile' 2021-07-16T00:37:40,554 adding 'tests/__init__.py' 2021-07-16T00:37:40,555 adding 'tests/pytest.ini' 2021-07-16T00:37:40,556 adding 'tests/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,558 adding 'tests/integration/__init__.py' 2021-07-16T00:37:40,559 adding 'tests/integration/test_true.py' 2021-07-16T00:37:40,561 adding 'tests/integration/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,562 adding 'tests/integration/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,564 adding 'tests/load/__init__.py' 2021-07-16T00:37:40,565 adding 'tests/load/test_true.py' 2021-07-16T00:37:40,567 adding 'tests/load/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,568 adding 'tests/load/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,570 adding 'tests/regressions/test_regressions.py' 2021-07-16T00:37:40,572 adding 'tests/regressions/__pycache__/test_regressions.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,575 adding 'tests/regressions/expected/html/basic.html' 2021-07-16T00:37:40,577 adding 'tests/regressions/expected/js/arrays.js' 2021-07-16T00:37:40,578 adding 'tests/regressions/expected/js/numbers.js' 2021-07-16T00:37:40,579 adding 'tests/regressions/expected/js/object_methods.js' 2021-07-16T00:37:40,580 adding 'tests/regressions/expected/js/object_properties.js' 2021-07-16T00:37:40,581 adding 'tests/regressions/expected/js/objects.js' 2021-07-16T00:37:40,583 adding 'tests/regressions/expected/js/statements.js' 2021-07-16T00:37:40,584 adding 'tests/regressions/expected/js/strings.js' 2021-07-16T00:37:40,586 adding 'tests/regressions/input/html/basic.html' 2021-07-16T00:37:40,588 adding 'tests/regressions/input/js/arrays.js' 2021-07-16T00:37:40,589 adding 'tests/regressions/input/js/numbers.js' 2021-07-16T00:37:40,590 adding 'tests/regressions/input/js/object_methods.js' 2021-07-16T00:37:40,591 adding 'tests/regressions/input/js/object_properties.js' 2021-07-16T00:37:40,592 adding 'tests/regressions/input/js/objects.js' 2021-07-16T00:37:40,593 adding 'tests/regressions/input/js/statements.js' 2021-07-16T00:37:40,594 adding 'tests/regressions/input/js/strings.js' 2021-07-16T00:37:40,596 adding 'tests/unit/__init__.py' 2021-07-16T00:37:40,597 adding 'tests/unit/test_true.py' 2021-07-16T00:37:40,599 adding 'tests/unit/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,600 adding 'tests/unit/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,602 adding 'web_minify/__init__.py' 2021-07-16T00:37:40,603 adding 'web_minify/files.py' 2021-07-16T00:37:40,604 adding 'web_minify/log.py' 2021-07-16T00:37:40,606 adding 'web_minify/minify.py' 2021-07-16T00:37:40,608 adding 'web_minify/processor.py' 2021-07-16T00:37:40,610 adding 'web_minify/time.py' 2021-07-16T00:37:40,612 adding 'web_minify/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,613 adding 'web_minify/__pycache__/files.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,614 adding 'web_minify/__pycache__/log.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,616 adding 'web_minify/__pycache__/minify.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,618 adding 'web_minify/__pycache__/processor.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,620 adding 'web_minify/__pycache__/time.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,622 adding 'web_minify/handlers/__init__.py' 2021-07-16T00:37:40,624 adding 'web_minify/handlers/html.py' 2021-07-16T00:37:40,625 adding 'web_minify/handlers/jpeg.py' 2021-07-16T00:37:40,626 adding 'web_minify/handlers/js.py' 2021-07-16T00:37:40,628 adding 'web_minify/handlers/png.py' 2021-07-16T00:37:40,629 adding 'web_minify/handlers/sass.py' 2021-07-16T00:37:40,631 adding 'web_minify/handlers/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,633 adding 'web_minify/handlers/__pycache__/html.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,634 adding 'web_minify/handlers/__pycache__/jpeg.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,636 adding 'web_minify/handlers/__pycache__/js.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,637 adding 'web_minify/handlers/__pycache__/png.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,638 adding 'web_minify/handlers/__pycache__/sass.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,641 adding 'web_minify/handlers/css/__init__.py' 2021-07-16T00:37:40,643 adding 'web_minify/handlers/css/variables.py' 2021-07-16T00:37:40,646 adding 'web_minify/handlers/css/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,648 adding 'web_minify/handlers/css/__pycache__/variables.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,650 adding 'web_minify/handlers/svg/__init__.py' 2021-07-16T00:37:40,674 adding 'web_minify/handlers/svg/scour.py' 2021-07-16T00:37:40,677 adding 'web_minify/handlers/svg/svg_regex.py' 2021-07-16T00:37:40,679 adding 'web_minify/handlers/svg/svg_transform.py' 2021-07-16T00:37:40,681 adding 'web_minify/handlers/svg/yocto_css.py' 2021-07-16T00:37:40,682 adding 'web_minify/handlers/svg/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,696 adding 'web_minify/handlers/svg/__pycache__/scour.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,698 adding 'web_minify/handlers/svg/__pycache__/svg_regex.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,700 adding 'web_minify/handlers/svg/__pycache__/svg_transform.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,701 adding 'web_minify/handlers/svg/__pycache__/yocto_css.cpython-39.opt-2.pyc' 2021-07-16T00:37:40,704 adding 'web_minify-0.0.6.data/data/web-minify/VERSION' 2021-07-16T00:37:40,707 adding 'web_minify-0.0.6.dist-info/METADATA' 2021-07-16T00:37:40,708 adding 'web_minify-0.0.6.dist-info/WHEEL' 2021-07-16T00:37:40,709 adding 'web_minify-0.0.6.dist-info/entry_points.txt' 2021-07-16T00:37:40,710 adding 'web_minify-0.0.6.dist-info/top_level.txt' 2021-07-16T00:37:40,711 adding 'web_minify-0.0.6.dist-info/zip-safe' 2021-07-16T00:37:40,712 adding 'web_minify-0.0.6.dist-info/RECORD' 2021-07-16T00:37:40,717 removing build/bdist.linux-armv7l/wheel 2021-07-16T00:37:40,845 Building wheel for web-minify (setup.py): finished with status 'done' 2021-07-16T00:37:40,849 Created wheel for web-minify: filename=web_minify-0.0.6-py2.py3-none-any.whl size=162370 sha256=4f17f1dddc416ec42b1ccde4438fa11fd5480cf73514b2afce1f040da13a4948 2021-07-16T00:37:40,849 Stored in directory: /tmp/pip-ephem-wheel-cache-0kxxp6ba/wheels/d8/a6/df/923328da90ea8141376320221d2e49cd37fda0e01b0fc14038 2021-07-16T00:37:40,863 Successfully built web-minify 2021-07-16T00:37:40,872 Removed build tracker: '/tmp/pip-req-tracker-25ewv_7i'