2021-07-16T03:17:19,604 Created temporary directory: /tmp/pip-ephem-wheel-cache-ugpk16vo 2021-07-16T03:17:19,607 Created temporary directory: /tmp/pip-req-tracker-48lp7asq 2021-07-16T03:17:19,607 Initialized build tracking at /tmp/pip-req-tracker-48lp7asq 2021-07-16T03:17:19,608 Created build tracker: /tmp/pip-req-tracker-48lp7asq 2021-07-16T03:17:19,608 Entered build tracker: /tmp/pip-req-tracker-48lp7asq 2021-07-16T03:17:19,608 Created temporary directory: /tmp/pip-wheel-42mawt7f 2021-07-16T03:17:19,638 1 location(s) to search for versions of web-minify: 2021-07-16T03:17:19,638 * https://pypi.org/simple/web-minify/ 2021-07-16T03:17:19,639 Fetching project page and analyzing links: https://pypi.org/simple/web-minify/ 2021-07-16T03:17:19,639 Getting page https://pypi.org/simple/web-minify/ 2021-07-16T03:17:19,641 Found index url https://pypi.org/simple 2021-07-16T03:17:19,738 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-16T03:17:19,742 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-16T03:17:19,743 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-16T03:17:19,743 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-16T03:17:19,744 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-16T03:17:19,744 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-16T03:17:19,745 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-16T03:17:19,746 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-16T03:17:19,746 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-16T03:17:19,747 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-16T03:17:19,747 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-16T03:17:19,748 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-16T03:17:19,749 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-16T03:17:19,749 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-16T03:17:19,749 Skipping link: not a file: https://pypi.org/simple/web-minify/ 2021-07-16T03:17:19,769 Given no hashes to check 1 links for project 'web-minify': discarding no candidates 2021-07-16T03:17:19,788 Collecting web-minify==0.0.9 2021-07-16T03:17:19,790 Created temporary directory: /tmp/pip-unpack-aa5q9ahr 2021-07-16T03:17:20,197 Downloading web-minify-0.0.9.tar.gz (88 kB) 2021-07-16T03:17:20,378 Added web-minify==0.0.9 from https://files.pythonhosted.org/packages/f3/88/5d546bee7fd81798d7cdf97910c3799f5e55bf81e763cf32f4f5ae3b284e/web-minify-0.0.9.tar.gz#sha256=b0c185610cd58e649f0334185cb3e270617564f42c74d3d421c4b4eac2a5684a to build tracker '/tmp/pip-req-tracker-48lp7asq' 2021-07-16T03:17:20,379 Running setup.py (path:/tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/setup.py) egg_info for package web-minify 2021-07-16T03:17:20,379 Created temporary directory: /tmp/pip-pip-egg-info-n_hzxehg 2021-07-16T03:17:20,380 Running command python setup.py egg_info 2021-07-16T03:17:21,449 Reading requirements from /tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/requirements/requirements.in 2021-07-16T03:17:21,450 Reading requirements from /tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/requirements/test_requirements.txt 2021-07-16T03:17:21,450 {'author': 'Lennart Rolland', 2021-07-16T03:17:21,450 'author_email': 'lennart@firtkissdesigns.com', 2021-07-16T03:17:21,451 'classifiers': ['Development Status :: 3 - Alpha', 2021-07-16T03:17:21,451 'Intended Audience :: Developers', 2021-07-16T03:17:21,451 'Intended Audience :: Other Audience', 2021-07-16T03:17:21,451 'Topic :: Utilities', 2021-07-16T03:17:21,451 'Natural Language :: English', 2021-07-16T03:17:21,452 'Operating System :: POSIX :: Linux', 2021-07-16T03:17:21,452 'Programming Language :: Python :: 3.7', 2021-07-16T03:17:21,452 'Topic :: Other/Nonlisted Topic'], 2021-07-16T03:17:21,452 'cmdclass': {'zipapp': }, 2021-07-16T03:17:21,452 'data_files': [('web-minify', ['VERSION'])], 2021-07-16T03:17:21,452 'description': 'CSS HTML JS SVG PNG JPEG Minifier', 2021-07-16T03:17:21,452 'download_url': 'https://gitlab.com/firstkiss/web-minify', 2021-07-16T03:17:21,453 'entry_points': {'console_scripts': ['css-html-js-minify = ' 2021-07-16T03:17:21,453 'css_html_js_minify.minify:main']}, 2021-07-16T03:17:21,453 'include_package_data': True, 2021-07-16T03:17:21,453 'install_requires': ['colored_traceback~=0.3.0', 2021-07-16T03:17:21,453 'colorlog~=4.1.0', 2021-07-16T03:17:21,453 'libsass~=0.19.4', 2021-07-16T03:17:21,454 'six~=1.14.0'], 2021-07-16T03:17:21,454 'keywords': 'python3, CSS, HTML, JS, SVG, PNG, JPEG, Compressor, CSS3, HTML5, ' 2021-07-16T03:17:21,454 'Web, Javascript, Minifier, Minify, Uglify, Obfuscator', 2021-07-16T03:17:21,454 'license': 'GPL-3 LGPL-3 MIT', 2021-07-16T03:17:21,454 'long_description': '# About web-minify\n' 2021-07-16T03:17:21,454 '\n' 2021-07-16T03:17:21,454 '## Introduction\n' 2021-07-16T03:17:21,454 'The all-in-one just-works-out-of-the-box ' 2021-07-16T03:17:21,455 'does-what-you-want highly-opinionated web ' 2021-07-16T03:17:21,455 'minifier™\n' 2021-07-16T03:17:21,455 '\n' 2021-07-16T03:17:21,455 'One day I was looking for a thoroughbred Python KISS ' 2021-07-16T03:17:21,455 'tool that would optimize the static files of my web app. ' 2021-07-16T03:17:21,455 "I was in a hurry and didn't want to fiddle around.\n" 2021-07-16T03:17:21,456 '\n' 2021-07-16T03:17:21,456 'I was super happy when I found ' 2021-07-16T03:17:21,456 '[css-html-js-minify](https://github.com/juancarlospaco/css-html-js-minify), ' 2021-07-16T03:17:21,456 'which aaaalmost checked all my boxes.\n' 2021-07-16T03:17:21,456 '\n' 2021-07-16T03:17:21,456 '__Aaaaalmost.....__\n' 2021-07-16T03:17:21,456 '\n' 2021-07-16T03:17:21,457 'Turns out a few important pieces were missing;\n' 2021-07-16T03:17:21,457 '1. Support for image formats such as .png/.jpeg\n' 2021-07-16T03:17:21,457 '2. Support for svg\n' 2021-07-16T03:17:21,457 '3. Support for sass\n' 2021-07-16T03:17:21,457 '4. A command line tool that was smarter and did what I ' 2021-07-16T03:17:21,457 'expected for directories\n' 2021-07-16T03:17:21,457 '\n' 2021-07-16T03:17:21,458 'I tried to incorporate the tool in my workflow as it ' 2021-07-16T03:17:21,458 'was, but I soon gave up and ended up copying the full ' 2021-07-16T03:17:21,458 'tool source into my project and adding the features I ' 2021-07-16T03:17:21,458 'needed out of sheer frustration. Fast worward a few ' 2021-07-16T03:17:21,458 'months and here we are. I am polishing it into a ' 2021-07-16T03:17:21,458 'standalone open source tool for the world to enjoy. And ' 2021-07-16T03:17:21,459 'the rest is as they say history!\n' 2021-07-16T03:17:21,459 '\n' 2021-07-16T03:17:21,459 '\n' 2021-07-16T03:17:21,459 '# Goals of this tool:\n' 2021-07-16T03:17:21,459 '\n' 2021-07-16T03:17:21,459 '> NOTE: We have not reached all these goals yet, please ' 2021-07-16T03:17:21,459 'see next section.\n' 2021-07-16T03:17:21,460 '\n' 2021-07-16T03:17:21,460 '| Goal | Status |\n' 2021-07-16T03:17:21,460 '|--------|-------------|\n' 2021-07-16T03:17:21,460 '| All-in-one compressor/obfuscator/minifier/cruncher for ' 2021-07-16T03:17:21,460 'most of the common static web formats | See [list of ' 2021-07-16T03:17:21,460 'supported formats](#supported-formats). |\n' 2021-07-16T03:17:21,461 '| Does what you hoped by default (i.e. highly ' 2021-07-16T03:17:21,461 'opinionated) | ☑️ |\n' 2021-07-16T03:17:21,461 "| Can be tweaked to do what you didn't want (i.e. " 2021-07-16T03:17:21,461 'flexible) | ☑️ |\n' 2021-07-16T03:17:21,461 '| Small and dependency free (i.e. implemented in pure ' 2021-07-16T03:17:21,461 'python if possible) | Only tested/used on Linux. There ' 2021-07-16T03:17:21,462 'is hope for OSX/BSD/Posix but YMMV on Windows. |\n' 2021-07-16T03:17:21,462 '| Available as library as well as command-line tool | ☑️ ' 2021-07-16T03:17:21,462 '|\n' 2021-07-16T03:17:21,462 '| Easily extensible; adding another backend can be done ' 2021-07-16T03:17:21,462 'by writing one function | ☑️ |\n' 2021-07-16T03:17:21,462 '| Cross platform, supports many Python 3.x versions | ' 2021-07-16T03:17:21,462 'Only tested on Python 3.7 |\n' 2021-07-16T03:17:21,463 '\n' 2021-07-16T03:17:21,463 '# Getting started\n' 2021-07-16T03:17:21,463 '\n' 2021-07-16T03:17:21,463 '## Installing\n' 2021-07-16T03:17:21,463 '\n' 2021-07-16T03:17:21,463 '```shell\n' 2021-07-16T03:17:21,463 '\n' 2021-07-16T03:17:21,463 '# Install web-minify into your current Python ' 2021-07-16T03:17:21,464 'environment\n' 2021-07-16T03:17:21,464 'pip install web-minify\n' 2021-07-16T03:17:21,464 '\n' 2021-07-16T03:17:21,464 '```\n' 2021-07-16T03:17:21,464 '\n' 2021-07-16T03:17:21,464 '\n' 2021-07-16T03:17:21,464 'After installing, there are two ways to use this ' 2021-07-16T03:17:21,465 'project:\n' 2021-07-16T03:17:21,465 ' - As a command line tool\n' 2021-07-16T03:17:21,465 ' - As a Python module\n' 2021-07-16T03:17:21,465 '\n' 2021-07-16T03:17:21,465 '## Use as a command line tool\n' 2021-07-16T03:17:21,465 '```shell\n' 2021-07-16T03:17:21,466 '\n' 2021-07-16T03:17:21,466 '# Run the web-minify cli tool with help argument to see ' 2021-07-16T03:17:21,466 'detailed usage\n' 2021-07-16T03:17:21,466 'web-minify --help\n' 2021-07-16T03:17:21,466 '\n' 2021-07-16T03:17:21,466 '```\n' 2021-07-16T03:17:21,466 '\n' 2021-07-16T03:17:21,467 '\n' 2021-07-16T03:17:21,467 'The output looks like this:\n' 2021-07-16T03:17:21,467 '\n' 2021-07-16T03:17:21,467 '
\n' 2021-07-16T03:17:21,467 '\n' 2021-07-16T03:17:21,467 '```shell\n' 2021-07-16T03:17:21,467 '$ ./web-minify.py --help\n' 2021-07-16T03:17:21,468 'usage: web-minify.py [-h] [--version] [--format FORMAT] ' 2021-07-16T03:17:21,468 '[--overwrite]\n' 2021-07-16T03:17:21,468 ' [--on-change] [--verbose] [--zipy] ' 2021-07-16T03:17:21,468 '[--disable-js]\n' 2021-07-16T03:17:21,468 ' [--disable-css] [--disable-html] ' 2021-07-16T03:17:21,468 '[--disable-svg]\n' 2021-07-16T03:17:21,468 ' [--disable-png] [--disable-jpeg] ' 2021-07-16T03:17:21,469 '[--output OUTPUT]\n' 2021-07-16T03:17:21,469 ' [--sort] [--comments] [--timestamp] ' 2021-07-16T03:17:21,469 '[--wrap]\n' 2021-07-16T03:17:21,469 ' [--set-precision NUM] ' 2021-07-16T03:17:21,469 '[--set-c-precision NUM]\n' 2021-07-16T03:17:21,469 ' [--disable-simplify-colors] ' 2021-07-16T03:17:21,470 '[--disable-style-to-xml]\n' 2021-07-16T03:17:21,470 ' [--disable-group-collapsing] ' 2021-07-16T03:17:21,470 '[--create-groups]\n' 2021-07-16T03:17:21,470 ' [--keep-editor-data] ' 2021-07-16T03:17:21,470 '[--keep-unreferenced-defs]\n' 2021-07-16T03:17:21,470 ' [--renderer-workaround] ' 2021-07-16T03:17:21,470 '[--no-renderer-workaround]\n' 2021-07-16T03:17:21,471 ' [--strip-xml-prolog] ' 2021-07-16T03:17:21,471 '[--remove-titles]\n' 2021-07-16T03:17:21,471 ' [--remove-descriptions] ' 2021-07-16T03:17:21,471 '[--remove-metadata]\n' 2021-07-16T03:17:21,471 ' [--remove-descriptive-elements]\n' 2021-07-16T03:17:21,471 ' [--enable-comment-stripping] ' 2021-07-16T03:17:21,471 '[--disable-embed-rasters]\n' 2021-07-16T03:17:21,472 ' [--enable-viewboxing] [--indent ' 2021-07-16T03:17:21,472 'TYPE] [--nindent NUM]\n' 2021-07-16T03:17:21,472 ' [--no-line-breaks] ' 2021-07-16T03:17:21,472 '[--strip-xml-space]\n' 2021-07-16T03:17:21,472 ' [--enable-id-stripping] ' 2021-07-16T03:17:21,472 '[--shorten-ids]\n' 2021-07-16T03:17:21,473 ' [--shorten-ids-prefix PREFIX] ' 2021-07-16T03:17:21,473 '[--protect-ids-noninkscape]\n' 2021-07-16T03:17:21,473 ' [--protect-ids-list LIST] ' 2021-07-16T03:17:21,473 '[--protect-ids-prefix PREFIX]\n' 2021-07-16T03:17:21,473 ' [--error-on-flowtext]\n' 2021-07-16T03:17:21,473 ' input\n' 2021-07-16T03:17:21,473 '\n' 2021-07-16T03:17:21,474 'optional arguments:\n' 2021-07-16T03:17:21,474 ' -h, --help show this help message and exit\n' 2021-07-16T03:17:21,474 '\n' 2021-07-16T03:17:21,474 'general:\n' 2021-07-16T03:17:21,474 ' General options for this program\n' 2021-07-16T03:17:21,474 '\n' 2021-07-16T03:17:21,474 " --version show program's version number " 2021-07-16T03:17:21,475 'and exit\n' 2021-07-16T03:17:21,475 ' --format FORMAT Format string used to generate ' 2021-07-16T03:17:21,475 'any output filename.\n' 2021-07-16T03:17:21,475 ' (Dangerous!!)\n' 2021-07-16T03:17:21,475 ' --overwrite Allow overwrite files in-place. ' 2021-07-16T03:17:21,475 'Default is skip and\n' 2021-07-16T03:17:21,475 ' warn. NOTE: output fils are ' 2021-07-16T03:17:21,476 'always overwritten.\n' 2021-07-16T03:17:21,476 ' (Dangerous!!)\n' 2021-07-16T03:17:21,476 ' --on-change Allow overwrite files only on ' 2021-07-16T03:17:21,476 'source changed (detected\n' 2021-07-16T03:17:21,476 ' by modify time).\n' 2021-07-16T03:17:21,476 ' --verbose Show output during processing.\n' 2021-07-16T03:17:21,476 " --zipy GZIP Processed files as '*.gz'.\n" 2021-07-16T03:17:21,477 ' --disable-js Copy .js files verbatim instead ' 2021-07-16T03:17:21,477 'of processing\n' 2021-07-16T03:17:21,477 ' --disable-css Copy .css files verbatim instead ' 2021-07-16T03:17:21,477 'of processing\n' 2021-07-16T03:17:21,477 ' --disable-html Copy .html files verbatim ' 2021-07-16T03:17:21,477 'instead of processing\n' 2021-07-16T03:17:21,477 ' --disable-svg Copy .svg files verbatim instead ' 2021-07-16T03:17:21,478 'of processing\n' 2021-07-16T03:17:21,478 ' --disable-png Copy .png files verbatim instead ' 2021-07-16T03:17:21,478 'of processing\n' 2021-07-16T03:17:21,478 ' --disable-jpeg Copy .jpeg files verbatim ' 2021-07-16T03:17:21,478 'instead of processing\n' 2021-07-16T03:17:21,478 ' --output OUTPUT Path to local output (file or ' 2021-07-16T03:17:21,478 'folder).\n' 2021-07-16T03:17:21,479 ' input Path to local input (file or ' 2021-07-16T03:17:21,479 'folder).\n' 2021-07-16T03:17:21,479 '\n' 2021-07-16T03:17:21,479 'common:\n' 2021-07-16T03:17:21,479 ' Options common to many formats\n' 2021-07-16T03:17:21,479 '\n' 2021-07-16T03:17:21,479 ' --sort Alphabetically sort CSS ' 2021-07-16T03:17:21,480 'Properties (CSS).\n' 2021-07-16T03:17:21,480 ' --comments Keep comments (CSS/HTML).\n' 2021-07-16T03:17:21,480 ' --timestamp Add a timestamp in output files ' 2021-07-16T03:17:21,480 '(CSS/HTML/SVG).\n' 2021-07-16T03:17:21,480 ' --wrap Wrap output to ~80 chars per ' 2021-07-16T03:17:21,480 'line (CSS).\n' 2021-07-16T03:17:21,480 '\n' 2021-07-16T03:17:21,481 'svg optimization:\n' 2021-07-16T03:17:21,481 ' Optimization options that are only available for SVG\n' 2021-07-16T03:17:21,481 '\n' 2021-07-16T03:17:21,481 ' --set-precision NUM set number of significant digits ' 2021-07-16T03:17:21,481 '(default: 5)\n' 2021-07-16T03:17:21,481 ' --set-c-precision NUM\n' 2021-07-16T03:17:21,481 ' set number of significant digits ' 2021-07-16T03:17:21,481 'for control points\n' 2021-07-16T03:17:21,482 ' (default: same as ' 2021-07-16T03:17:21,482 "'--set-precision')\n" 2021-07-16T03:17:21,482 ' --disable-simplify-colors\n' 2021-07-16T03:17:21,482 " won't convert colors to #RRGGBB " 2021-07-16T03:17:21,482 'format\n' 2021-07-16T03:17:21,482 ' --disable-style-to-xml\n' 2021-07-16T03:17:21,482 " won't convert styles into XML " 2021-07-16T03:17:21,482 'attributes\n' 2021-07-16T03:17:21,483 ' --disable-group-collapsing\n' 2021-07-16T03:17:21,483 " won't collapse elements\n" 2021-07-16T03:17:21,483 ' --create-groups create elements for runs of ' 2021-07-16T03:17:21,483 'elements with\n' 2021-07-16T03:17:21,483 ' identical attributes\n' 2021-07-16T03:17:21,483 " --keep-editor-data won't remove Inkscape, Sodipodi, " 2021-07-16T03:17:21,483 'Adobe Illustrator or\n' 2021-07-16T03:17:21,484 ' Sketch elements and attributes\n' 2021-07-16T03:17:21,484 ' --keep-unreferenced-defs\n' 2021-07-16T03:17:21,484 " won't remove elements within the " 2021-07-16T03:17:21,484 'defs container that\n' 2021-07-16T03:17:21,484 ' are unreferenced\n' 2021-07-16T03:17:21,484 ' --renderer-workaround\n' 2021-07-16T03:17:21,484 ' work around various renderer ' 2021-07-16T03:17:21,485 'bugs (currently only\n' 2021-07-16T03:17:21,485 ' librsvg) (default)\n' 2021-07-16T03:17:21,485 ' --no-renderer-workaround\n' 2021-07-16T03:17:21,485 ' do not work around various ' 2021-07-16T03:17:21,485 'renderer bugs (currently\n' 2021-07-16T03:17:21,485 ' only librsvg)\n' 2021-07-16T03:17:21,485 '\n' 2021-07-16T03:17:21,486 'svg document:\n' 2021-07-16T03:17:21,486 ' Document options that are only available for SVG\n' 2021-07-16T03:17:21,486 '\n' 2021-07-16T03:17:21,486 " --strip-xml-prolog won't output the XML prolog " 2021-07-16T03:17:21,486 '()\n' 2021-07-16T03:17:21,486 ' --remove-titles remove elements\n' 2021-07-16T03:17:21,486 ' --remove-descriptions\n' 2021-07-16T03:17:21,487 ' remove <desc> elements\n' 2021-07-16T03:17:21,487 ' --remove-metadata remove <metadata> elements ' 2021-07-16T03:17:21,487 '(which may contain license\n' 2021-07-16T03:17:21,487 ' or author information etc.)\n' 2021-07-16T03:17:21,487 ' --remove-descriptive-elements\n' 2021-07-16T03:17:21,487 ' remove <title>, <desc> and ' 2021-07-16T03:17:21,487 '<metadata> elements\n' 2021-07-16T03:17:21,488 ' --enable-comment-stripping\n' 2021-07-16T03:17:21,488 ' remove all comments (<!-- -->)\n' 2021-07-16T03:17:21,488 ' --disable-embed-rasters\n' 2021-07-16T03:17:21,488 " won't embed rasters as " 2021-07-16T03:17:21,488 'base64-encoded data\n' 2021-07-16T03:17:21,488 ' --enable-viewboxing changes document width / height ' 2021-07-16T03:17:21,488 'to 100pct / 100pct and\n' 2021-07-16T03:17:21,488 ' creates viewbox coordinates\n' 2021-07-16T03:17:21,488 '\n' 2021-07-16T03:17:21,489 'svg output formatting:\n' 2021-07-16T03:17:21,489 ' Output formatting options that are only available for ' 2021-07-16T03:17:21,489 'SVG\n' 2021-07-16T03:17:21,489 '\n' 2021-07-16T03:17:21,489 ' --indent TYPE indentation of the output: none, ' 2021-07-16T03:17:21,489 'space, tab (default:\n' 2021-07-16T03:17:21,489 ' space)\n' 2021-07-16T03:17:21,489 ' --nindent NUM depth of the indentation, i.e. ' 2021-07-16T03:17:21,490 'number of spaces /\n' 2021-07-16T03:17:21,490 ' tabs: (default: 1)\n' 2021-07-16T03:17:21,490 ' --no-line-breaks do not create line breaks in ' 2021-07-16T03:17:21,490 'output(also disables\n' 2021-07-16T03:17:21,490 ' indentation; might be overridden ' 2021-07-16T03:17:21,490 'by\n' 2021-07-16T03:17:21,490 ' xml:space="preserve")\n' 2021-07-16T03:17:21,490 ' --strip-xml-space strip the xml:space="preserve" ' 2021-07-16T03:17:21,491 'attribute from the root\n' 2021-07-16T03:17:21,491 ' SVG element\n' 2021-07-16T03:17:21,491 '\n' 2021-07-16T03:17:21,491 'svg id attributes:\n' 2021-07-16T03:17:21,491 ' ID attribute options that are only available for SVG\n' 2021-07-16T03:17:21,491 '\n' 2021-07-16T03:17:21,491 ' --enable-id-stripping\n' 2021-07-16T03:17:21,491 ' remove all unreferenced IDs\n' 2021-07-16T03:17:21,492 ' --shorten-ids shorten all IDs to the least ' 2021-07-16T03:17:21,492 'number of letters\n' 2021-07-16T03:17:21,492 ' possible\n' 2021-07-16T03:17:21,492 ' --shorten-ids-prefix PREFIX\n' 2021-07-16T03:17:21,492 ' add custom prefix to shortened ' 2021-07-16T03:17:21,492 'IDs\n' 2021-07-16T03:17:21,492 ' --protect-ids-noninkscape\n' 2021-07-16T03:17:21,493 " don't remove IDs not ending with " 2021-07-16T03:17:21,493 'a digit\n' 2021-07-16T03:17:21,493 ' --protect-ids-list LIST\n' 2021-07-16T03:17:21,493 " don't remove IDs given in this " 2021-07-16T03:17:21,493 'comma-separated list\n' 2021-07-16T03:17:21,493 ' --protect-ids-prefix PREFIX\n' 2021-07-16T03:17:21,493 " don't remove IDs starting with " 2021-07-16T03:17:21,494 'the given prefix\n' 2021-07-16T03:17:21,494 '\n' 2021-07-16T03:17:21,494 'svg compatability checks:\n' 2021-07-16T03:17:21,494 ' Compatibility check options that are only available ' 2021-07-16T03:17:21,494 'for SVG\n' 2021-07-16T03:17:21,494 '\n' 2021-07-16T03:17:21,494 ' --error-on-flowtext exit with error if the input SVG ' 2021-07-16T03:17:21,495 'uses non-standard\n' 2021-07-16T03:17:21,495 ' flowing text (only warn by ' 2021-07-16T03:17:21,495 'default)\n' 2021-07-16T03:17:21,495 '\n' 2021-07-16T03:17:21,495 'web-minify: Process all CSS/SASS/HTML/JS/SVG/PNG/JPEG ' 2021-07-16T03:17:21,495 'found at input, either\n' 2021-07-16T03:17:21,495 'in single file or recursively Applies common ' 2021-07-16T03:17:21,496 'transformation to each file: +\n' 2021-07-16T03:17:21,496 'compile (SASS -> CSS) + strip whitespace + strip ' 2021-07-16T03:17:21,496 'comments + strip metadata +\n' 2021-07-16T03:17:21,496 'increase compression ratio (PNG/JPEG) + sort (CSS) + ' 2021-07-16T03:17:21,496 'timestamp + hash Provides\n' 2021-07-16T03:17:21,496 'some options for processing: + process files in-place + ' 2021-07-16T03:17:21,496 'process files renaming\n' 2021-07-16T03:17:21,496 'to new form + compress results to .gz Available ' 2021-07-16T03:17:21,496 'variables in format string\n' 2021-07-16T03:17:21,497 'are: + {EXT} + {HASH} + {PATH} + {BASE}\n' 2021-07-16T03:17:21,497 '\n' 2021-07-16T03:17:21,497 '```\n' 2021-07-16T03:17:21,497 '\n' 2021-07-16T03:17:21,497 '</details>\n' 2021-07-16T03:17:21,497 '\n' 2021-07-16T03:17:21,498 '\n' 2021-07-16T03:17:21,498 '## Use as a python module\n' 2021-07-16T03:17:21,498 '\n' 2021-07-16T03:17:21,498 '<details>\n' 2021-07-16T03:17:21,498 '\n' 2021-07-16T03:17:21,498 '```Python\n' 2021-07-16T03:17:21,498 'import web_minify\n' 2021-07-16T03:17:21,499 '\n' 2021-07-16T03:17:21,499 'settings = {\n' 2021-07-16T03:17:21,499 ' "input": "my_originals_dir/",\n' 2021-07-16T03:17:21,499 ' "output": "my_processed_dir/",\n' 2021-07-16T03:17:21,499 '}\n' 2021-07-16T03:17:21,499 '\n' 2021-07-16T03:17:21,499 '# Instanciate processor with settings we want to use\n' 2021-07-16T03:17:21,499 'p = web_minify.processor.Processor(settings)\n' 2021-07-16T03:17:21,500 '\n' 2021-07-16T03:17:21,500 '\n' 2021-07-16T03:17:21,500 '# Process files as per settings (this is equivalent to ' 2021-07-16T03:17:21,500 'the commandline mode)\n' 2021-07-16T03:17:21,500 'p. process_file()\n' 2021-07-16T03:17:21,500 '\n' 2021-07-16T03:17:21,500 '\n' 2021-07-16T03:17:21,500 '# Process a list of files relative to input, and output ' 2021-07-16T03:17:21,500 'them depending on settings\n' 2021-07-16T03:17:21,501 'p. process_files_list(["input_file.svg", ' 2021-07-16T03:17:21,501 '"input_file.html"])\n' 2021-07-16T03:17:21,501 '\n' 2021-07-16T03:17:21,501 '\n' 2021-07-16T03:17:21,501 '# Process a single file (disregard input/output from ' 2021-07-16T03:17:21,501 'settings\n' 2021-07-16T03:17:21,501 'p.process_file("some_input_file.svg", ' 2021-07-16T03:17:21,501 '"some_output_file.svg")\n' 2021-07-16T03:17:21,502 '\n' 2021-07-16T03:17:21,502 '```\n' 2021-07-16T03:17:21,502 '\n' 2021-07-16T03:17:21,502 '</details>\n' 2021-07-16T03:17:21,502 '\n' 2021-07-16T03:17:21,502 '# Supported Formats\n' 2021-07-16T03:17:21,502 '\n' 2021-07-16T03:17:21,502 '| Format | | Status | Tests|\n' 2021-07-16T03:17:21,503 '|----------|-------|--------|------|\n' 2021-07-16T03:17:21,503 '| *.html, *htm, *.tpl | Hypertext Markup Language | ' 2021-07-16T03:17:21,503 'Seems to work | Zero |\n' 2021-07-16T03:17:21,503 '| *.css | Cascading Style Sheets | Seems to work | Zero ' 2021-07-16T03:17:21,503 '|\n' 2021-07-16T03:17:21,503 '| *.js | JavaScript | Buggy for modern syntax features | ' 2021-07-16T03:17:21,504 'Zero |\n' 2021-07-16T03:17:21,504 '| *.sass | Syntactically Awesome Style Sheets | Seems to ' 2021-07-16T03:17:21,504 'work | Zero |\n' 2021-07-16T03:17:21,504 '| *.png Portable Network Graphics | Seems to work | Zero ' 2021-07-16T03:17:21,504 '|\n' 2021-07-16T03:17:21,504 '| *.jpg, *.jpeg | Joint Photographic Experts Group | ' 2021-07-16T03:17:21,504 'Seems to work | Zero |\n' 2021-07-16T03:17:21,504 '| *.svg | Scalable Vector Graphics | Seems to work | ' 2021-07-16T03:17:21,505 'Zero |\n' 2021-07-16T03:17:21,505 '| *.your_file | It is made to be ' 2021-07-16T03:17:21,505 '[extensible](#extending-web-minify) | Submit your PR! | ' 2021-07-16T03:17:21,505 '? |\n' 2021-07-16T03:17:21,505 '\n' 2021-07-16T03:17:21,505 '\n' 2021-07-16T03:17:21,505 '## Extending web-minify\n' 2021-07-16T03:17:21,505 '\n' 2021-07-16T03:17:21,506 'web-minify can be extended to support additional formats ' 2021-07-16T03:17:21,506 'by a very simple interface:\n' 2021-07-16T03:17:21,506 '\n' 2021-07-16T03:17:21,506 '1. Put a module under ' 2021-07-16T03:17:21,506 'web-minify/web_minify/handlers/your_format. This can ' 2021-07-16T03:17:21,506 'either be a moduler folder or module python source file. ' 2021-07-16T03:17:21,507 'See css/ or html.py for example implementations.\n' 2021-07-16T03:17:21,507 '2. Include the new function in __all__ in ' 2021-07-16T03:17:21,507 'web-minify/web_minify/handlers/__init__.py\n' 2021-07-16T03:17:21,507 '3. Register the new function in self.processor_map in ' 2021-07-16T03:17:21,507 'web-minify/web_minify/processor.py\n' 2021-07-16T03:17:21,507 '\n' 2021-07-16T03:17:21,507 'Easy as pie!\n' 2021-07-16T03:17:21,507 '\n' 2021-07-16T03:17:21,508 '# Other Notable Features\n' 2021-07-16T03:17:21,508 '\n' 2021-07-16T03:17:21,508 '1. Supports recursive scanning of directories\n' 2021-07-16T03:17:21,508 '2. Supports spitting out .gz versions of files to speed ' 2021-07-16T03:17:21,508 'up serving of static files\n' 2021-07-16T03:17:21,508 "3. Supports some controls over each format's processing\n" 2021-07-16T03:17:21,508 '4. Supports change detection and watch mode\n' 2021-07-16T03:17:21,509 '5. Made to be somewhat ' 2021-07-16T03:17:21,509 '[extensible](#extending-web-minify)\n' 2021-07-16T03:17:21,509 '\n' 2021-07-16T03:17:21,509 '# Known Limitations and Problems:\n' 2021-07-16T03:17:21,509 '\n' 2021-07-16T03:17:21,509 '1. Compression of modern .js haves some bugs. We welcome ' 2021-07-16T03:17:21,509 'PRs!\n' 2021-07-16T03:17:21,510 '2. Some of the usage pattersn of the command line tool ' 2021-07-16T03:17:21,510 'are not implemented yet. We welcome PRs!\n' 2021-07-16T03:17:21,510 '3. Codebase has ZERO tests. We welcome PRs!\n' 2021-07-16T03:17:21,510 '\n' 2021-07-16T03:17:21,510 '\n' 2021-07-16T03:17:21,510 '# We welcome PRs!\n' 2021-07-16T03:17:21,511 '\n' 2021-07-16T03:17:21,511 'If you want to contribute we welcome your code ' 2021-07-16T03:17:21,511 'contriburtions! We are proud fo the fact that this ' 2021-07-16T03:17:21,511 'project is a true meritocracy.\n' 2021-07-16T03:17:21,511 '\n' 2021-07-16T03:17:21,511 '\n' 2021-07-16T03:17:21,511 '# License\n' 2021-07-16T03:17:21,511 '\n' 2021-07-16T03:17:21,512 'Complete license is in the file [LICENSE](LICENSE) in ' 2021-07-16T03:17:21,512 'the root of the git repo.\n' 2021-07-16T03:17:21,512 '\n' 2021-07-16T03:17:21,512 '> GNU GPL and GNU LGPL or MIT.\n' 2021-07-16T03:17:21,512 '> This work is free software: You can redistribute it ' 2021-07-16T03:17:21,512 'and/or modify it under the terms of the GNU General ' 2021-07-16T03:17:21,513 'Public License as published by the Free Software ' 2021-07-16T03:17:21,513 'Foundation, either version 3 of the License, or (at your ' 2021-07-16T03:17:21,513 'option) any later version. This work is distributed in ' 2021-07-16T03:17:21,513 'the hope that it will be useful, but WITHOUT ANY ' 2021-07-16T03:17:21,513 'WARRANTY; Without even the implied warranty of ' 2021-07-16T03:17:21,513 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See ' 2021-07-16T03:17:21,513 'the GNU General Public License for more details. You ' 2021-07-16T03:17:21,513 'should have received a copy of the GNU General Public ' 2021-07-16T03:17:21,513 'License along with this work.', 2021-07-16T03:17:21,514 'long_description_content_type': 'text/markdown', 2021-07-16T03:17:21,514 'maintainer': 'Lennart Rolland', 2021-07-16T03:17:21,514 'maintainer_email': 'lennart@firtkissdesigns.com', 2021-07-16T03:17:21,514 'name': 'web-minify', 2021-07-16T03:17:21,521 '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-16T03:17:21,521 warnings.warn( 2021-07-16T03:17:24,427 /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-16T03:17:24,428 warnings.warn( 2021-07-16T03:17:24,437 : ['tests', 2021-07-16T03:17:24,437 'web_minify', 2021-07-16T03:17:24,437 'tests.load', 2021-07-16T03:17:24,437 'tests.integration', 2021-07-16T03:17:24,438 'tests.unit', 2021-07-16T03:17:24,438 'web_minify.handlers', 2021-07-16T03:17:24,438 'web_minify.handlers.svg', 2021-07-16T03:17:24,438 'web_minify.handlers.css'], 2021-07-16T03:17:24,438 'platforms': ['Linux'], 2021-07-16T03:17:24,438 'project_urls': {'Bugs': 'https://gitlab.com/firstkiss/web-minify/-/issues', 2021-07-16T03:17:24,438 'C.I.': 'https://gitlab.com/firstkiss/web-minify/pipelines', 2021-07-16T03:17:24,438 'Docs': 'https://gitlab.com/firstkiss/web-minify/README.md'}, 2021-07-16T03:17:24,439 'python_requires': '>=3.7.4', 2021-07-16T03:17:24,439 'setup_requires': ['pytest-runner', 'setuptools_scm'], 2021-07-16T03:17:24,439 'test_suite': '../tests', 2021-07-16T03:17:24,439 'tests_require': ['appdirs==1.4.3', 2021-07-16T03:17:24,439 'astroid==2.3.3', 2021-07-16T03:17:24,439 'atomicwrites==1.3.0', 2021-07-16T03:17:24,439 'attrs==19.3.0', 2021-07-16T03:17:24,440 'black==19.3b0', 2021-07-16T03:17:24,440 'click==7.1.1', 2021-07-16T03:17:24,440 'colorama==0.4.3', 2021-07-16T03:17:24,440 'colored-traceback==0.3.0', 2021-07-16T03:17:24,440 'colorlog==4.1.0', 2021-07-16T03:17:24,440 'coverage==5.0.4', 2021-07-16T03:17:24,441 'entrypoints==0.3', 2021-07-16T03:17:24,441 'filelock==3.0.12', 2021-07-16T03:17:24,441 'flake8==3.7.9', 2021-07-16T03:17:24,441 'importlib-metadata==1.5.0', 2021-07-16T03:17:24,441 'isort==4.3.21', 2021-07-16T03:17:24,441 'lazy-object-proxy==1.4.3', 2021-07-16T03:17:24,441 'libsass==0.19.4', 2021-07-16T03:17:24,441 'mccabe==0.6.1', 2021-07-16T03:17:24,442 'mock==3.0.5', 2021-07-16T03:17:24,442 'more-itertools==8.2.0', 2021-07-16T03:17:24,442 'mypy-extensions==0.4.3', 2021-07-16T03:17:24,442 'mypy==0.770', 2021-07-16T03:17:24,442 'packaging==20.3', 2021-07-16T03:17:24,442 'pip-tools==4.5.1', 2021-07-16T03:17:24,443 'pluggy==0.13.1', 2021-07-16T03:17:24,443 'py==1.8.1', 2021-07-16T03:17:24,443 'pycodestyle==2.5.0', 2021-07-16T03:17:24,443 'pyflakes==2.1.1', 2021-07-16T03:17:24,443 'pygments==2.6.1', 2021-07-16T03:17:24,443 'pylint==2.4.2', 2021-07-16T03:17:24,444 'pyparsing==2.4.6', 2021-07-16T03:17:24,444 'pytest-asyncio==0.10.0', 2021-07-16T03:17:24,444 'pytest-cov==2.8.1', 2021-07-16T03:17:24,444 'pytest-flakes==4.0.0', 2021-07-16T03:17:24,444 'pytest-mock==1.13.0', 2021-07-16T03:17:24,444 'pytest-mypy==0.6.0', 2021-07-16T03:17:24,445 'pytest-timeout==1.3.4', 2021-07-16T03:17:24,445 'pytest==4.6.9', 2021-07-16T03:17:24,445 'six==1.14.0', 2021-07-16T03:17:24,445 'toml==0.10.0', 2021-07-16T03:17:24,445 'typed-ast==1.4.1', 2021-07-16T03:17:24,445 'typing-extensions==3.7.4.1', 2021-07-16T03:17:24,446 'wcwidth==0.1.8', 2021-07-16T03:17:24,446 'wrapt==1.11.2', 2021-07-16T03:17:24,446 'zipp==3.1.0'], 2021-07-16T03:17:24,446 'url': 'https://gitlab.com/firstkiss/web-minifier', 2021-07-16T03:17:24,446 'version': '0.0.9', 2021-07-16T03:17:24,446 'zip_safe': True} 2021-07-16T03:17:24,447 running egg_info 2021-07-16T03:17:24,447 creating /tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info 2021-07-16T03:17:24,447 writing /tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/PKG-INFO 2021-07-16T03:17:24,447 writing dependency_links to /tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/dependency_links.txt 2021-07-16T03:17:24,447 writing entry points to /tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/entry_points.txt 2021-07-16T03:17:24,448 writing requirements to /tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/requires.txt 2021-07-16T03:17:24,449 writing top-level names to /tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/top_level.txt 2021-07-16T03:17:24,450 writing manifest file '/tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/SOURCES.txt' 2021-07-16T03:17:24,667 reading manifest file '/tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/SOURCES.txt' 2021-07-16T03:17:24,674 writing manifest file '/tmp/pip-pip-egg-info-n_hzxehg/web_minify.egg-info/SOURCES.txt' 2021-07-16T03:17:24,753 Source in /tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3 has version 0.0.9, which satisfies requirement web-minify==0.0.9 from https://files.pythonhosted.org/packages/f3/88/5d546bee7fd81798d7cdf97910c3799f5e55bf81e763cf32f4f5ae3b284e/web-minify-0.0.9.tar.gz#sha256=b0c185610cd58e649f0334185cb3e270617564f42c74d3d421c4b4eac2a5684a 2021-07-16T03:17:24,754 Removed web-minify==0.0.9 from https://files.pythonhosted.org/packages/f3/88/5d546bee7fd81798d7cdf97910c3799f5e55bf81e763cf32f4f5ae3b284e/web-minify-0.0.9.tar.gz#sha256=b0c185610cd58e649f0334185cb3e270617564f42c74d3d421c4b4eac2a5684a from build tracker '/tmp/pip-req-tracker-48lp7asq' 2021-07-16T03:17:24,761 Created temporary directory: /tmp/pip-unpack-hknpof8j 2021-07-16T03:17:24,762 Building wheels for collected packages: web-minify 2021-07-16T03:17:24,767 Created temporary directory: /tmp/pip-wheel-f115uqis 2021-07-16T03:17:24,767 Building wheel for web-minify (setup.py): started 2021-07-16T03:17:24,767 Destination directory: /tmp/pip-wheel-f115uqis 2021-07-16T03:17:24,768 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/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-f115uqis 2021-07-16T03:17:25,792 Reading requirements from /tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/requirements/requirements.in 2021-07-16T03:17:25,793 Reading requirements from /tmp/pip-wheel-42mawt7f/web-minify_344ef2918dd44362990a9d30f1996bd3/requirements/test_requirements.txt 2021-07-16T03:17:25,794 {'author': 'Lennart Rolland', 2021-07-16T03:17:25,794 'author_email': 'lennart@firtkissdesigns.com', 2021-07-16T03:17:25,794 'classifiers': ['Development Status :: 3 - Alpha', 2021-07-16T03:17:25,794 'Intended Audience :: Developers', 2021-07-16T03:17:25,795 'Intended Audience :: Other Audience', 2021-07-16T03:17:25,795 'Topic :: Utilities', 2021-07-16T03:17:25,795 'Natural Language :: English', 2021-07-16T03:17:25,795 'Operating System :: POSIX :: Linux', 2021-07-16T03:17:25,795 'Programming Language :: Python :: 3.7', 2021-07-16T03:17:25,795 'Topic :: Other/Nonlisted Topic'], 2021-07-16T03:17:25,795 'cmdclass': {'zipapp': <class '__main__.ZipApp'>}, 2021-07-16T03:17:25,796 'data_files': [('web-minify', ['VERSION'])], 2021-07-16T03:17:25,796 'description': 'CSS HTML JS SVG PNG JPEG Minifier', 2021-07-16T03:17:25,796 'download_url': 'https://gitlab.com/firstkiss/web-minify', 2021-07-16T03:17:25,796 'entry_points': {'console_scripts': ['css-html-js-minify = ' 2021-07-16T03:17:25,796 'css_html_js_minify.minify:main']}, 2021-07-16T03:17:25,796 'include_package_data': True, 2021-07-16T03:17:25,796 'install_requires': ['colored_traceback~=0.3.0', 2021-07-16T03:17:25,796 'colorlog~=4.1.0', 2021-07-16T03:17:25,796 'libsass~=0.19.4', 2021-07-16T03:17:25,797 'six~=1.14.0'], 2021-07-16T03:17:25,797 'keywords': 'python3, CSS, HTML, JS, SVG, PNG, JPEG, Compressor, CSS3, HTML5, ' 2021-07-16T03:17:25,797 'Web, Javascript, Minifier, Minify, Uglify, Obfuscator', 2021-07-16T03:17:25,797 'license': 'GPL-3 LGPL-3 MIT', 2021-07-16T03:17:25,800 'long_description': '# About web-minify\n' 2021-07-16T03:17:25,801 '\n' 2021-07-16T03:17:25,801 '## Introduction\n' 2021-07-16T03:17:25,801 'The all-in-one just-works-out-of-the-box ' 2021-07-16T03:17:25,801 'does-what-you-want highly-opinionated web ' 2021-07-16T03:17:25,801 'minifier™\n' 2021-07-16T03:17:25,801 '\n' 2021-07-16T03:17:25,801 'One day I was looking for a thoroughbred Python KISS ' 2021-07-16T03:17:25,801 'tool that would optimize the static files of my web app. ' 2021-07-16T03:17:25,802 "I was in a hurry and didn't want to fiddle around.\n" 2021-07-16T03:17:25,802 '\n' 2021-07-16T03:17:25,802 'I was super happy when I found ' 2021-07-16T03:17:25,802 '[css-html-js-minify](https://github.com/juancarlospaco/css-html-js-minify), ' 2021-07-16T03:17:25,802 'which aaaalmost checked all my boxes.\n' 2021-07-16T03:17:25,802 '\n' 2021-07-16T03:17:25,802 '__Aaaaalmost.....__\n' 2021-07-16T03:17:25,802 '\n' 2021-07-16T03:17:25,803 'Turns out a few important pieces were missing;\n' 2021-07-16T03:17:25,803 '1. Support for image formats such as .png/.jpeg\n' 2021-07-16T03:17:25,803 '2. Support for svg\n' 2021-07-16T03:17:25,803 '3. Support for sass\n' 2021-07-16T03:17:25,803 '4. A command line tool that was smarter and did what I ' 2021-07-16T03:17:25,803 'expected for directories\n' 2021-07-16T03:17:25,803 '\n' 2021-07-16T03:17:25,803 'I tried to incorporate the tool in my workflow as it ' 2021-07-16T03:17:25,803 'was, but I soon gave up and ended up copying the full ' 2021-07-16T03:17:25,804 'tool source into my project and adding the features I ' 2021-07-16T03:17:25,804 'needed out of sheer frustration. Fast worward a few ' 2021-07-16T03:17:25,804 'months and here we are. I am polishing it into a ' 2021-07-16T03:17:25,804 'standalone open source tool for the world to enjoy. And ' 2021-07-16T03:17:25,804 'the rest is as they say history!\n' 2021-07-16T03:17:25,804 '\n' 2021-07-16T03:17:25,804 '\n' 2021-07-16T03:17:25,804 '# Goals of this tool:\n' 2021-07-16T03:17:25,804 '\n' 2021-07-16T03:17:25,805 '> NOTE: We have not reached all these goals yet, please ' 2021-07-16T03:17:25,805 'see next section.\n' 2021-07-16T03:17:25,805 '\n' 2021-07-16T03:17:25,805 '| Goal | Status |\n' 2021-07-16T03:17:25,805 '|--------|-------------|\n' 2021-07-16T03:17:25,805 '| All-in-one compressor/obfuscator/minifier/cruncher for ' 2021-07-16T03:17:25,805 'most of the common static web formats | See [list of ' 2021-07-16T03:17:25,805 'supported formats](#supported-formats). |\n' 2021-07-16T03:17:25,806 '| Does what you hoped by default (i.e. highly ' 2021-07-16T03:17:25,806 'opinionated) | ☑️ |\n' 2021-07-16T03:17:25,806 "| Can be tweaked to do what you didn't want (i.e. " 2021-07-16T03:17:25,806 'flexible) | ☑️ |\n' 2021-07-16T03:17:25,806 '| Small and dependency free (i.e. implemented in pure ' 2021-07-16T03:17:25,806 'python if possible) | Only tested/used on Linux. There ' 2021-07-16T03:17:25,806 'is hope for OSX/BSD/Posix but YMMV on Windows. |\n' 2021-07-16T03:17:25,807 '| Available as library as well as command-line tool | ☑️ ' 2021-07-16T03:17:25,807 '|\n' 2021-07-16T03:17:25,807 '| Easily extensible; adding another backend can be done ' 2021-07-16T03:17:25,807 'by writing one function | ☑️ |\n' 2021-07-16T03:17:25,807 '| Cross platform, supports many Python 3.x versions | ' 2021-07-16T03:17:25,807 'Only tested on Python 3.7 |\n' 2021-07-16T03:17:25,807 '\n' 2021-07-16T03:17:25,808 '# Getting started\n' 2021-07-16T03:17:25,808 '\n' 2021-07-16T03:17:25,808 '## Installing\n' 2021-07-16T03:17:25,808 '\n' 2021-07-16T03:17:25,808 '```shell\n' 2021-07-16T03:17:25,808 '\n' 2021-07-16T03:17:25,809 '# Install web-minify into your current Python ' 2021-07-16T03:17:25,809 'environment\n' 2021-07-16T03:17:25,809 'pip install web-minify\n' 2021-07-16T03:17:25,809 '\n' 2021-07-16T03:17:25,809 '```\n' 2021-07-16T03:17:25,809 '\n' 2021-07-16T03:17:25,809 '\n' 2021-07-16T03:17:25,809 'After installing, there are two ways to use this ' 2021-07-16T03:17:25,810 'project:\n' 2021-07-16T03:17:25,810 ' - As a command line tool\n' 2021-07-16T03:17:25,810 ' - As a Python module\n' 2021-07-16T03:17:25,810 '\n' 2021-07-16T03:17:25,810 '## Use as a command line tool\n' 2021-07-16T03:17:25,810 '```shell\n' 2021-07-16T03:17:25,810 '\n' 2021-07-16T03:17:25,810 '# Run the web-minify cli tool with help argument to see ' 2021-07-16T03:17:25,811 'detailed usage\n' 2021-07-16T03:17:25,811 'web-minify --help\n' 2021-07-16T03:17:25,811 '\n' 2021-07-16T03:17:25,811 '```\n' 2021-07-16T03:17:25,811 '\n' 2021-07-16T03:17:25,811 '\n' 2021-07-16T03:17:25,811 'The output looks like this:\n' 2021-07-16T03:17:25,812 '\n' 2021-07-16T03:17:25,812 '<details>\n' 2021-07-16T03:17:25,812 '\n' 2021-07-16T03:17:25,812 '```shell\n' 2021-07-16T03:17:25,812 '$ ./web-minify.py --help\n' 2021-07-16T03:17:25,812 'usage: web-minify.py [-h] [--version] [--format FORMAT] ' 2021-07-16T03:17:25,813 '[--overwrite]\n' 2021-07-16T03:17:25,813 ' [--on-change] [--verbose] [--zipy] ' 2021-07-16T03:17:25,813 '[--disable-js]\n' 2021-07-16T03:17:25,813 ' [--disable-css] [--disable-html] ' 2021-07-16T03:17:25,813 '[--disable-svg]\n' 2021-07-16T03:17:25,813 ' [--disable-png] [--disable-jpeg] ' 2021-07-16T03:17:25,813 '[--output OUTPUT]\n' 2021-07-16T03:17:25,813 ' [--sort] [--comments] [--timestamp] ' 2021-07-16T03:17:25,814 '[--wrap]\n' 2021-07-16T03:17:25,814 ' [--set-precision NUM] ' 2021-07-16T03:17:25,814 '[--set-c-precision NUM]\n' 2021-07-16T03:17:25,814 ' [--disable-simplify-colors] ' 2021-07-16T03:17:25,814 '[--disable-style-to-xml]\n' 2021-07-16T03:17:25,814 ' [--disable-group-collapsing] ' 2021-07-16T03:17:25,814 '[--create-groups]\n' 2021-07-16T03:17:25,815 ' [--keep-editor-data] ' 2021-07-16T03:17:25,815 '[--keep-unreferenced-defs]\n' 2021-07-16T03:17:25,815 ' [--renderer-workaround] ' 2021-07-16T03:17:25,815 '[--no-renderer-workaround]\n' 2021-07-16T03:17:25,815 ' [--strip-xml-prolog] ' 2021-07-16T03:17:25,815 '[--remove-titles]\n' 2021-07-16T03:17:25,815 ' [--remove-descriptions] ' 2021-07-16T03:17:25,816 '[--remove-metadata]\n' 2021-07-16T03:17:25,816 ' [--remove-descriptive-elements]\n' 2021-07-16T03:17:25,816 ' [--enable-comment-stripping] ' 2021-07-16T03:17:25,816 '[--disable-embed-rasters]\n' 2021-07-16T03:17:25,816 ' [--enable-viewboxing] [--indent ' 2021-07-16T03:17:25,816 'TYPE] [--nindent NUM]\n' 2021-07-16T03:17:25,816 ' [--no-line-breaks] ' 2021-07-16T03:17:25,817 '[--strip-xml-space]\n' 2021-07-16T03:17:25,817 ' [--enable-id-stripping] ' 2021-07-16T03:17:25,817 '[--shorten-ids]\n' 2021-07-16T03:17:25,817 ' [--shorten-ids-prefix PREFIX] ' 2021-07-16T03:17:25,817 '[--protect-ids-noninkscape]\n' 2021-07-16T03:17:25,817 ' [--protect-ids-list LIST] ' 2021-07-16T03:17:25,817 '[--protect-ids-prefix PREFIX]\n' 2021-07-16T03:17:25,817 ' [--error-on-flowtext]\n' 2021-07-16T03:17:25,818 ' input\n' 2021-07-16T03:17:25,818 '\n' 2021-07-16T03:17:25,818 'optional arguments:\n' 2021-07-16T03:17:25,818 ' -h, --help show this help message and exit\n' 2021-07-16T03:17:25,818 '\n' 2021-07-16T03:17:25,818 'general:\n' 2021-07-16T03:17:25,818 ' General options for this program\n' 2021-07-16T03:17:25,818 '\n' 2021-07-16T03:17:25,819 " --version show program's version number " 2021-07-16T03:17:25,819 'and exit\n' 2021-07-16T03:17:25,819 ' --format FORMAT Format string used to generate ' 2021-07-16T03:17:25,819 'any output filename.\n' 2021-07-16T03:17:25,819 ' (Dangerous!!)\n' 2021-07-16T03:17:25,819 ' --overwrite Allow overwrite files in-place. ' 2021-07-16T03:17:25,819 'Default is skip and\n' 2021-07-16T03:17:25,820 ' warn. NOTE: output fils are ' 2021-07-16T03:17:25,820 'always overwritten.\n' 2021-07-16T03:17:25,820 ' (Dangerous!!)\n' 2021-07-16T03:17:25,820 ' --on-change Allow overwrite files only on ' 2021-07-16T03:17:25,820 'source changed (detected\n' 2021-07-16T03:17:25,820 ' by modify time).\n' 2021-07-16T03:17:25,820 ' --verbose Show output during processing.\n' 2021-07-16T03:17:25,821 " --zipy GZIP Processed files as '*.gz'.\n" 2021-07-16T03:17:25,821 ' --disable-js Copy .js files verbatim instead ' 2021-07-16T03:17:25,821 'of processing\n' 2021-07-16T03:17:25,821 ' --disable-css Copy .css files verbatim instead ' 2021-07-16T03:17:25,821 'of processing\n' 2021-07-16T03:17:25,821 ' --disable-html Copy .html files verbatim ' 2021-07-16T03:17:25,822 'instead of processing\n' 2021-07-16T03:17:25,822 ' --disable-svg Copy .svg files verbatim instead ' 2021-07-16T03:17:25,822 'of processing\n' 2021-07-16T03:17:25,822 ' --disable-png Copy .png files verbatim instead ' 2021-07-16T03:17:25,822 'of processing\n' 2021-07-16T03:17:25,822 ' --disable-jpeg Copy .jpeg files verbatim ' 2021-07-16T03:17:25,822 'instead of processing\n' 2021-07-16T03:17:25,823 ' --output OUTPUT Path to local output (file or ' 2021-07-16T03:17:25,823 'folder).\n' 2021-07-16T03:17:25,823 ' input Path to local input (file or ' 2021-07-16T03:17:25,823 'folder).\n' 2021-07-16T03:17:25,823 '\n' 2021-07-16T03:17:25,823 'common:\n' 2021-07-16T03:17:25,823 ' Options common to many formats\n' 2021-07-16T03:17:25,824 '\n' 2021-07-16T03:17:25,824 ' --sort Alphabetically sort CSS ' 2021-07-16T03:17:25,824 'Properties (CSS).\n' 2021-07-16T03:17:25,824 ' --comments Keep comments (CSS/HTML).\n' 2021-07-16T03:17:25,824 ' --timestamp Add a timestamp in output files ' 2021-07-16T03:17:25,824 '(CSS/HTML/SVG).\n' 2021-07-16T03:17:25,824 ' --wrap Wrap output to ~80 chars per ' 2021-07-16T03:17:25,824 'line (CSS).\n' 2021-07-16T03:17:25,825 '\n' 2021-07-16T03:17:25,825 'svg optimization:\n' 2021-07-16T03:17:25,825 ' Optimization options that are only available for SVG\n' 2021-07-16T03:17:25,825 '\n' 2021-07-16T03:17:25,825 ' --set-precision NUM set number of significant digits ' 2021-07-16T03:17:25,825 '(default: 5)\n' 2021-07-16T03:17:25,825 ' --set-c-precision NUM\n' 2021-07-16T03:17:25,825 ' set number of significant digits ' 2021-07-16T03:17:25,826 'for control points\n' 2021-07-16T03:17:25,826 ' (default: same as ' 2021-07-16T03:17:25,826 "'--set-precision')\n" 2021-07-16T03:17:25,826 ' --disable-simplify-colors\n' 2021-07-16T03:17:25,826 " won't convert colors to #RRGGBB " 2021-07-16T03:17:25,826 'format\n' 2021-07-16T03:17:25,826 ' --disable-style-to-xml\n' 2021-07-16T03:17:25,827 " won't convert styles into XML " 2021-07-16T03:17:25,827 'attributes\n' 2021-07-16T03:17:25,827 ' --disable-group-collapsing\n' 2021-07-16T03:17:25,827 " won't collapse <g> elements\n" 2021-07-16T03:17:25,827 ' --create-groups create <g> elements for runs of ' 2021-07-16T03:17:25,827 'elements with\n' 2021-07-16T03:17:25,827 ' identical attributes\n' 2021-07-16T03:17:25,828 " --keep-editor-data won't remove Inkscape, Sodipodi, " 2021-07-16T03:17:25,828 'Adobe Illustrator or\n' 2021-07-16T03:17:25,828 ' Sketch elements and attributes\n' 2021-07-16T03:17:25,828 ' --keep-unreferenced-defs\n' 2021-07-16T03:17:25,828 " won't remove elements within the " 2021-07-16T03:17:25,828 'defs container that\n' 2021-07-16T03:17:25,828 ' are unreferenced\n' 2021-07-16T03:17:25,828 ' --renderer-workaround\n' 2021-07-16T03:17:25,829 ' work around various renderer ' 2021-07-16T03:17:25,829 'bugs (currently only\n' 2021-07-16T03:17:25,829 ' librsvg) (default)\n' 2021-07-16T03:17:25,829 ' --no-renderer-workaround\n' 2021-07-16T03:17:25,829 ' do not work around various ' 2021-07-16T03:17:25,829 'renderer bugs (currently\n' 2021-07-16T03:17:25,829 ' only librsvg)\n' 2021-07-16T03:17:25,830 '\n' 2021-07-16T03:17:25,830 'svg document:\n' 2021-07-16T03:17:25,830 ' Document options that are only available for SVG\n' 2021-07-16T03:17:25,830 '\n' 2021-07-16T03:17:25,830 " --strip-xml-prolog won't output the XML prolog " 2021-07-16T03:17:25,830 '(<?xml ?>)\n' 2021-07-16T03:17:25,830 ' --remove-titles remove <title> elements\n' 2021-07-16T03:17:25,831 ' --remove-descriptions\n' 2021-07-16T03:17:25,831 ' remove <desc> elements\n' 2021-07-16T03:17:25,831 ' --remove-metadata remove <metadata> elements ' 2021-07-16T03:17:25,831 '(which may contain license\n' 2021-07-16T03:17:25,831 ' or author information etc.)\n' 2021-07-16T03:17:25,831 ' --remove-descriptive-elements\n' 2021-07-16T03:17:25,831 ' remove <title>, <desc> and ' 2021-07-16T03:17:25,831 '<metadata> elements\n' 2021-07-16T03:17:25,831 ' --enable-comment-stripping\n' 2021-07-16T03:17:25,832 ' remove all comments (<!-- -->)\n' 2021-07-16T03:17:25,832 ' --disable-embed-rasters\n' 2021-07-16T03:17:25,832 " won't embed rasters as " 2021-07-16T03:17:25,832 'base64-encoded data\n' 2021-07-16T03:17:25,832 ' --enable-viewboxing changes document width / height ' 2021-07-16T03:17:25,832 'to 100pct / 100pct and\n' 2021-07-16T03:17:25,832 ' creates viewbox coordinates\n' 2021-07-16T03:17:25,832 '\n' 2021-07-16T03:17:25,833 'svg output formatting:\n' 2021-07-16T03:17:25,833 ' Output formatting options that are only available for ' 2021-07-16T03:17:25,833 'SVG\n' 2021-07-16T03:17:25,833 '\n' 2021-07-16T03:17:25,833 ' --indent TYPE indentation of the output: none, ' 2021-07-16T03:17:25,833 'space, tab (default:\n' 2021-07-16T03:17:25,833 ' space)\n' 2021-07-16T03:17:25,834 ' --nindent NUM depth of the indentation, i.e. ' 2021-07-16T03:17:25,834 'number of spaces /\n' 2021-07-16T03:17:25,834 ' tabs: (default: 1)\n' 2021-07-16T03:17:25,834 ' --no-line-breaks do not create line breaks in ' 2021-07-16T03:17:25,834 'output(also disables\n' 2021-07-16T03:17:25,834 ' indentation; might be overridden ' 2021-07-16T03:17:25,834 'by\n' 2021-07-16T03:17:25,835 ' xml:space="preserve")\n' 2021-07-16T03:17:25,835 ' --strip-xml-space strip the xml:space="preserve" ' 2021-07-16T03:17:25,835 'attribute from the root\n' 2021-07-16T03:17:25,835 ' SVG element\n' 2021-07-16T03:17:25,835 '\n' 2021-07-16T03:17:25,835 'svg id attributes:\n' 2021-07-16T03:17:25,835 ' ID attribute options that are only available for SVG\n' 2021-07-16T03:17:25,836 '\n' 2021-07-16T03:17:25,836 ' --enable-id-stripping\n' 2021-07-16T03:17:25,836 ' remove all unreferenced IDs\n' 2021-07-16T03:17:25,836 ' --shorten-ids shorten all IDs to the least ' 2021-07-16T03:17:25,836 'number of letters\n' 2021-07-16T03:17:25,836 ' possible\n' 2021-07-16T03:17:25,836 ' --shorten-ids-prefix PREFIX\n' 2021-07-16T03:17:25,836 ' add custom prefix to shortened ' 2021-07-16T03:17:25,836 'IDs\n' 2021-07-16T03:17:25,837 ' --protect-ids-noninkscape\n' 2021-07-16T03:17:25,837 " don't remove IDs not ending with " 2021-07-16T03:17:25,837 'a digit\n' 2021-07-16T03:17:25,837 ' --protect-ids-list LIST\n' 2021-07-16T03:17:25,837 " don't remove IDs given in this " 2021-07-16T03:17:25,837 'comma-separated list\n' 2021-07-16T03:17:25,837 ' --protect-ids-prefix PREFIX\n' 2021-07-16T03:17:25,837 " don't remove IDs starting with " 2021-07-16T03:17:25,837 'the given prefix\n' 2021-07-16T03:17:25,838 '\n' 2021-07-16T03:17:25,838 'svg compatability checks:\n' 2021-07-16T03:17:25,838 ' Compatibility check options that are only available ' 2021-07-16T03:17:25,838 'for SVG\n' 2021-07-16T03:17:25,838 '\n' 2021-07-16T03:17:25,838 ' --error-on-flowtext exit with error if the input SVG ' 2021-07-16T03:17:25,838 'uses non-standard\n' 2021-07-16T03:17:25,838 ' flowing text (only warn by ' 2021-07-16T03:17:25,839 'default)\n' 2021-07-16T03:17:25,839 '\n' 2021-07-16T03:17:25,839 'web-minify: Process all CSS/SASS/HTML/JS/SVG/PNG/JPEG ' 2021-07-16T03:17:25,839 'found at input, either\n' 2021-07-16T03:17:25,839 'in single file or recursively Applies common ' 2021-07-16T03:17:25,839 'transformation to each file: +\n' 2021-07-16T03:17:25,839 'compile (SASS -> CSS) + strip whitespace + strip ' 2021-07-16T03:17:25,839 'comments + strip metadata +\n' 2021-07-16T03:17:25,840 'increase compression ratio (PNG/JPEG) + sort (CSS) + ' 2021-07-16T03:17:25,840 'timestamp + hash Provides\n' 2021-07-16T03:17:25,840 'some options for processing: + process files in-place + ' 2021-07-16T03:17:25,840 'process files renaming\n' 2021-07-16T03:17:25,840 'to new form + compress results to .gz Available ' 2021-07-16T03:17:25,840 'variables in format string\n' 2021-07-16T03:17:25,840 'are: + {EXT} + {HASH} + {PATH} + {BASE}\n' 2021-07-16T03:17:25,840 '\n' 2021-07-16T03:17:25,840 '```\n' 2021-07-16T03:17:25,841 '\n' 2021-07-16T03:17:25,841 '</details>\n' 2021-07-16T03:17:25,841 '\n' 2021-07-16T03:17:25,841 '\n' 2021-07-16T03:17:25,841 '## Use as a python module\n' 2021-07-16T03:17:25,841 '\n' 2021-07-16T03:17:25,841 '<details>\n' 2021-07-16T03:17:25,841 '\n' 2021-07-16T03:17:25,842 '```Python\n' 2021-07-16T03:17:25,842 'import web_minify\n' 2021-07-16T03:17:25,842 '\n' 2021-07-16T03:17:25,842 'settings = {\n' 2021-07-16T03:17:25,842 ' "input": "my_originals_dir/",\n' 2021-07-16T03:17:25,842 ' "output": "my_processed_dir/",\n' 2021-07-16T03:17:25,842 '}\n' 2021-07-16T03:17:25,843 '\n' 2021-07-16T03:17:25,843 '# Instanciate processor with settings we want to use\n' 2021-07-16T03:17:25,843 'p = web_minify.processor.Processor(settings)\n' 2021-07-16T03:17:25,843 '\n' 2021-07-16T03:17:25,843 '\n' 2021-07-16T03:17:25,843 '# Process files as per settings (this is equivalent to ' 2021-07-16T03:17:25,843 'the commandline mode)\n' 2021-07-16T03:17:25,843 'p. process_file()\n' 2021-07-16T03:17:25,843 '\n' 2021-07-16T03:17:25,844 '\n' 2021-07-16T03:17:25,844 '# Process a list of files relative to input, and output ' 2021-07-16T03:17:25,844 'them depending on settings\n' 2021-07-16T03:17:25,844 'p. process_files_list(["input_file.svg", ' 2021-07-16T03:17:25,844 '"input_file.html"])\n' 2021-07-16T03:17:25,844 '\n' 2021-07-16T03:17:25,844 '\n' 2021-07-16T03:17:25,845 '# Process a single file (disregard input/output from ' 2021-07-16T03:17:25,845 'settings\n' 2021-07-16T03:17:25,845 'p.process_file("some_input_file.svg", ' 2021-07-16T03:17:25,845 '"some_output_file.svg")\n' 2021-07-16T03:17:25,845 '\n' 2021-07-16T03:17:25,845 '```\n' 2021-07-16T03:17:25,845 '\n' 2021-07-16T03:17:25,846 '</details>\n' 2021-07-16T03:17:25,846 '\n' 2021-07-16T03:17:25,846 '# Supported Formats\n' 2021-07-16T03:17:25,846 '\n' 2021-07-16T03:17:25,846 '| Format | | Status | Tests|\n' 2021-07-16T03:17:25,846 '|----------|-------|--------|------|\n' 2021-07-16T03:17:25,846 '| *.html, *htm, *.tpl | Hypertext Markup Language | ' 2021-07-16T03:17:25,846 'Seems to work | Zero |\n' 2021-07-16T03:17:25,846 '| *.css | Cascading Style Sheets | Seems to work | Zero ' 2021-07-16T03:17:25,847 '|\n' 2021-07-16T03:17:25,847 '| *.js | JavaScript | Buggy for modern syntax features | ' 2021-07-16T03:17:25,847 'Zero |\n' 2021-07-16T03:17:25,847 '| *.sass | Syntactically Awesome Style Sheets | Seems to ' 2021-07-16T03:17:25,847 'work | Zero |\n' 2021-07-16T03:17:25,847 '| *.png Portable Network Graphics | Seems to work | Zero ' 2021-07-16T03:17:25,847 '|\n' 2021-07-16T03:17:25,847 '| *.jpg, *.jpeg | Joint Photographic Experts Group | ' 2021-07-16T03:17:25,848 'Seems to work | Zero |\n' 2021-07-16T03:17:25,848 '| *.svg | Scalable Vector Graphics | Seems to work | ' 2021-07-16T03:17:25,848 'Zero |\n' 2021-07-16T03:17:25,848 '| *.your_file | It is made to be ' 2021-07-16T03:17:25,848 '[extensible](#extending-web-minify) | Submit your PR! | ' 2021-07-16T03:17:25,848 '? |\n' 2021-07-16T03:17:25,848 '\n' 2021-07-16T03:17:25,848 '\n' 2021-07-16T03:17:25,849 '## Extending web-minify\n' 2021-07-16T03:17:25,849 '\n' 2021-07-16T03:17:25,849 'web-minify can be extended to support additional formats ' 2021-07-16T03:17:25,849 'by a very simple interface:\n' 2021-07-16T03:17:25,849 '\n' 2021-07-16T03:17:25,849 '1. Put a module under ' 2021-07-16T03:17:25,849 'web-minify/web_minify/handlers/your_format. This can ' 2021-07-16T03:17:25,850 'either be a moduler folder or module python source file. ' 2021-07-16T03:17:25,850 'See css/ or html.py for example implementations.\n' 2021-07-16T03:17:25,850 '2. Include the new function in __all__ in ' 2021-07-16T03:17:25,850 'web-minify/web_minify/handlers/__init__.py\n' 2021-07-16T03:17:25,850 '3. Register the new function in self.processor_map in ' 2021-07-16T03:17:25,850 'web-minify/web_minify/processor.py\n' 2021-07-16T03:17:25,850 '\n' 2021-07-16T03:17:25,850 'Easy as pie!\n' 2021-07-16T03:17:25,851 '\n' 2021-07-16T03:17:25,851 '# Other Notable Features\n' 2021-07-16T03:17:25,851 '\n' 2021-07-16T03:17:25,851 '1. Supports recursive scanning of directories\n' 2021-07-16T03:17:25,851 '2. Supports spitting out .gz versions of files to speed ' 2021-07-16T03:17:25,851 'up serving of static files\n' 2021-07-16T03:17:25,851 "3. Supports some controls over each format's processing\n" 2021-07-16T03:17:25,852 '4. Supports change detection and watch mode\n' 2021-07-16T03:17:25,852 '5. Made to be somewhat ' 2021-07-16T03:17:25,852 '[extensible](#extending-web-minify)\n' 2021-07-16T03:17:25,852 '\n' 2021-07-16T03:17:25,852 '# Known Limitations and Problems:\n' 2021-07-16T03:17:25,852 '\n' 2021-07-16T03:17:25,852 '1. Compression of modern .js haves some bugs. We welcome ' 2021-07-16T03:17:25,853 'PRs!\n' 2021-07-16T03:17:25,853 '2. Some of the usage pattersn of the command line tool ' 2021-07-16T03:17:25,853 'are not implemented yet. We welcome PRs!\n' 2021-07-16T03:17:25,853 '3. Codebase has ZERO tests. We welcome PRs!\n' 2021-07-16T03:17:25,853 '\n' 2021-07-16T03:17:25,853 '\n' 2021-07-16T03:17:25,853 '# We welcome PRs!\n' 2021-07-16T03:17:25,853 '\n' 2021-07-16T03:17:25,854 'If you want to contribute we welcome your code ' 2021-07-16T03:17:25,854 'contriburtions! We are proud fo the fact that this ' 2021-07-16T03:17:25,854 'project is a true meritocracy.\n' 2021-07-16T03:17:25,854 '\n' 2021-07-16T03:17:25,854 '\n' 2021-07-16T03:17:25,854 '# License\n' 2021-07-16T03:17:25,854 '\n' 2021-07-16T03:17:25,855 'Complete license is in the file [LICENSE](LICENSE) in ' 2021-07-16T03:17:25,855 'the root of the git repo.\n' 2021-07-16T03:17:25,855 '\n' 2021-07-16T03:17:25,855 '> GNU GPL and GNU LGPL or MIT.\n' 2021-07-16T03:17:25,855 '> This work is free software: You can redistribute it ' 2021-07-16T03:17:25,855 'and/or modify it under the terms of the GNU General ' 2021-07-16T03:17:25,855 'Public License as published by the Free Software ' 2021-07-16T03:17:25,855 'Foundation, either version 3 of the License, or (at your ' 2021-07-16T03:17:25,856 'option) any later version. This work is distributed in ' 2021-07-16T03:17:25,856 'the hope that it will be useful, but WITHOUT ANY ' 2021-07-16T03:17:25,856 'WARRANTY; Without even the implied warranty of ' 2021-07-16T03:17:25,856 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See ' 2021-07-16T03:17:25,856 'the GNU General Public License for more details. You ' 2021-07-16T03:17:25,856 'should have received a copy of the GNU General Public ' 2021-07-16T03:17:25,857 'License along with this work.', 2021-07-16T03:17:25,857 'long_description_content_type': 'text/markdown', 2021-07-16T03:17:25,857 'maintainer': 'Lennart Rolland', 2021-07-16T03:17:25,857 'maintainer_email': 'lennart@firtkissdesigns.com', 2021-07-16T03:17:25,857 'name': 'web-minify', 2021-07-16T03:17:25,857 'packages': ['tests', 2021-07-16T03:17:25,857 'web_minify', 2021-07-16T03:17:25,857 'tests.load', 2021-07-16T03:17:25,857 'tests.integration', 2021-07-16T03:17:25,858 'tests.unit', 2021-07-16T03:17:25,858 'web_minify.handlers', 2021-07-16T03:17:25,858 'web_minify.handlers.svg', 2021-07-16T03:17:25,858 'web_minify.handlers.css'], 2021-07-16T03:17:25,858 'platforms': ['Linux'], 2021-07-16T03:17:25,858 'project_urls': {'Bugs': 'https://gitlab.com/firstkiss/web-minify/-/issues', 2021-07-16T03:17:25,858 'C.I.': 'https://gitlab.com/firstkiss/web-minify/pipelines', 2021-07-16T03:17:25,858 'Docs': 'https://gitlab.com/firstkiss/web-minify/README.md'}, 2021-07-16T03:17:25,859 'python_requires': '>=3.7.4', 2021-07-16T03:17:25,859 'setup_requires': ['pytest-runner', 'setuptools_scm'], 2021-07-16T03:17:25,859 'test_suite': '../tests', 2021-07-16T03:17:25,859 'tests_require': ['appdirs==1.4.3', 2021-07-16T03:17:25,859 'astroid==2.3.3', 2021-07-16T03:17:25,859 'atomicwrites==1.3.0', 2021-07-16T03:17:25,859 'attrs==19.3.0', 2021-07-16T03:17:25,859 'black==19.3b0', 2021-07-16T03:17:25,859 'click==7.1.1', 2021-07-16T03:17:25,860 'colorama==0.4.3', 2021-07-16T03:17:25,860 'colored-traceback==0.3.0', 2021-07-16T03:17:25,860 'colorlog==4.1.0', 2021-07-16T03:17:25,860 'coverage==5.0.4', 2021-07-16T03:17:25,860 'entrypoints==0.3', 2021-07-16T03:17:25,860 'filelock==3.0.12', 2021-07-16T03:17:25,860 'flake8==3.7.9', 2021-07-16T03:17:25,860 'importlib-metadata==1.5.0', 2021-07-16T03:17:25,860 'isort==4.3.21', 2021-07-16T03:17:25,861 'lazy-object-proxy==1.4.3', 2021-07-16T03:17:25,861 'libsass==0.19.4', 2021-07-16T03:17:25,861 'mccabe==0.6.1', 2021-07-16T03:17:25,861 'mock==3.0.5', 2021-07-16T03:17:25,861 'more-itertools==8.2.0', 2021-07-16T03:17:25,861 'mypy-extensions==0.4.3', 2021-07-16T03:17:25,861 'mypy==0.770', 2021-07-16T03:17:25,861 'packaging==20.3', 2021-07-16T03:17:25,861 'pip-tools==4.5.1', 2021-07-16T03:17:25,862 'pluggy==0.13.1', 2021-07-16T03:17:25,862 'py==1.8.1', 2021-07-16T03:17:25,862 'pycodestyle==2.5.0', 2021-07-16T03:17:25,862 'pyflakes==2.1.1', 2021-07-16T03:17:25,862 'pygments==2.6.1', 2021-07-16T03:17:25,862 'pylint==2.4.2', 2021-07-16T03:17:25,862 'pyparsing==2.4.6', 2021-07-16T03:17:25,862 'pytest-asyncio==0.10.0', 2021-07-16T03:17:25,863 'pytest-cov==2.8.1', 2021-07-16T03:17:25,863 'pytest-flakes==4.0.0', 2021-07-16T03:17:25,863 'pytest-mock==1.13.0', 2021-07-16T03:17:25,863 'pytest-mypy==0.6.0', 2021-07-16T03:17:25,863 'pytest-timeout==1.3.4', 2021-07-16T03:17:25,863 'pytest==4.6.9', 2021-07-16T03:17:25,863 'six==1.14.0', 2021-07-16T03:17:25,863 'toml==0.10.0', 2021-07-16T03:17:25,863 'typed-ast==1.4.1', 2021-07-16T03:17:25,864 'typing-extensions==3.7.4.1', 2021-07-16T03:17:25,864 'wcwidth==0.1.8', 2021-07-16T03:17:25,864 'wrapt==1.11.2', 2021-07-16T03:17:25,864 'zipp==3.1.0'], 2021-07-16T03:17:25,864 'url': 'https://gitlab.com/firstkiss/web-minifier', 2021-07-16T03:17:25,864 'version': '0.0.9', 2021-07-16T03:17:25,864 'zip_safe': True} 2021-07-16T03:17:25,865 /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-16T03:17:25,865 warnings.warn( 2021-07-16T03:17:26,557 /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-16T03:17:26,557 warnings.warn( 2021-07-16T03:17:26,602 running bdist_wheel 2021-07-16T03:17:26,785 running build 2021-07-16T03:17:26,786 running build_py 2021-07-16T03:17:26,952 creating build 2021-07-16T03:17:26,952 creating build/lib 2021-07-16T03:17:26,953 creating build/lib/tests 2021-07-16T03:17:26,954 copying tests/__init__.py -> build/lib/tests 2021-07-16T03:17:26,957 creating build/lib/web_minify 2021-07-16T03:17:26,958 copying web_minify/files.py -> build/lib/web_minify 2021-07-16T03:17:26,960 copying web_minify/__init__.py -> build/lib/web_minify 2021-07-16T03:17:26,962 copying web_minify/log.py -> build/lib/web_minify 2021-07-16T03:17:26,971 copying web_minify/time.py -> build/lib/web_minify 2021-07-16T03:17:26,973 copying web_minify/minify.py -> build/lib/web_minify 2021-07-16T03:17:26,976 copying web_minify/processor.py -> build/lib/web_minify 2021-07-16T03:17:26,980 creating build/lib/tests/load 2021-07-16T03:17:26,981 copying tests/load/__init__.py -> build/lib/tests/load 2021-07-16T03:17:26,983 copying tests/load/test_true.py -> build/lib/tests/load 2021-07-16T03:17:26,986 creating build/lib/tests/integration 2021-07-16T03:17:26,987 copying tests/integration/__init__.py -> build/lib/tests/integration 2021-07-16T03:17:26,989 copying tests/integration/test_true.py -> build/lib/tests/integration 2021-07-16T03:17:26,992 creating build/lib/tests/unit 2021-07-16T03:17:26,993 copying tests/unit/__init__.py -> build/lib/tests/unit 2021-07-16T03:17:26,995 copying tests/unit/test_true.py -> build/lib/tests/unit 2021-07-16T03:17:26,998 creating build/lib/web_minify/handlers 2021-07-16T03:17:26,999 copying web_minify/handlers/jpeg.py -> build/lib/web_minify/handlers 2021-07-16T03:17:27,001 copying web_minify/handlers/js.py -> build/lib/web_minify/handlers 2021-07-16T03:17:27,004 copying web_minify/handlers/__init__.py -> build/lib/web_minify/handlers 2021-07-16T03:17:27,006 copying web_minify/handlers/png.py -> build/lib/web_minify/handlers 2021-07-16T03:17:27,007 copying web_minify/handlers/html.py -> build/lib/web_minify/handlers 2021-07-16T03:17:27,010 copying web_minify/handlers/sass.py -> build/lib/web_minify/handlers 2021-07-16T03:17:27,013 creating build/lib/web_minify/handlers/svg 2021-07-16T03:17:27,014 copying web_minify/handlers/svg/yocto_css.py -> build/lib/web_minify/handlers/svg 2021-07-16T03:17:27,016 copying web_minify/handlers/svg/svg_transform.py -> build/lib/web_minify/handlers/svg 2021-07-16T03:17:27,018 copying web_minify/handlers/svg/__init__.py -> build/lib/web_minify/handlers/svg 2021-07-16T03:17:27,020 copying web_minify/handlers/svg/svg_regex.py -> build/lib/web_minify/handlers/svg 2021-07-16T03:17:27,022 copying web_minify/handlers/svg/scour.py -> build/lib/web_minify/handlers/svg 2021-07-16T03:17:27,029 creating build/lib/web_minify/handlers/css 2021-07-16T03:17:27,030 copying web_minify/handlers/css/__init__.py -> build/lib/web_minify/handlers/css 2021-07-16T03:17:27,032 copying web_minify/handlers/css/variables.py -> build/lib/web_minify/handlers/css 2021-07-16T03:17:27,035 running egg_info 2021-07-16T03:17:27,039 writing web_minify.egg-info/PKG-INFO 2021-07-16T03:17:27,041 writing dependency_links to web_minify.egg-info/dependency_links.txt 2021-07-16T03:17:27,043 writing entry points to web_minify.egg-info/entry_points.txt 2021-07-16T03:17:27,044 writing requirements to web_minify.egg-info/requires.txt 2021-07-16T03:17:27,045 writing top-level names to web_minify.egg-info/top_level.txt 2021-07-16T03:17:27,085 reading manifest file 'web_minify.egg-info/SOURCES.txt' 2021-07-16T03:17:27,099 writing manifest file 'web_minify.egg-info/SOURCES.txt' 2021-07-16T03:17:27,105 copying tests/Makefile -> build/lib/tests 2021-07-16T03:17:27,108 copying tests/pytest.ini -> build/lib/tests 2021-07-16T03:17:27,111 creating build/lib/tests/regressions 2021-07-16T03:17:27,112 copying tests/regressions/test_regressions.py -> build/lib/tests/regressions 2021-07-16T03:17:27,114 creating build/lib/tests/regressions/expected 2021-07-16T03:17:27,114 creating build/lib/tests/regressions/expected/html 2021-07-16T03:17:27,116 copying tests/regressions/expected/html/basic.html -> build/lib/tests/regressions/expected/html 2021-07-16T03:17:27,118 creating build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,119 copying tests/regressions/expected/js/arrays.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,121 copying tests/regressions/expected/js/numbers.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,124 copying tests/regressions/expected/js/object_methods.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,126 copying tests/regressions/expected/js/object_properties.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,129 copying tests/regressions/expected/js/objects.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,131 copying tests/regressions/expected/js/statements.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,134 copying tests/regressions/expected/js/strings.js -> build/lib/tests/regressions/expected/js 2021-07-16T03:17:27,136 creating build/lib/tests/regressions/input 2021-07-16T03:17:27,136 creating build/lib/tests/regressions/input/html 2021-07-16T03:17:27,137 copying tests/regressions/input/html/basic.html -> build/lib/tests/regressions/input/html 2021-07-16T03:17:27,140 creating build/lib/tests/regressions/input/js 2021-07-16T03:17:27,140 copying tests/regressions/input/js/arrays.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,143 copying tests/regressions/input/js/numbers.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,146 copying tests/regressions/input/js/object_methods.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,148 copying tests/regressions/input/js/object_properties.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,150 copying tests/regressions/input/js/objects.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,152 copying tests/regressions/input/js/statements.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,155 copying tests/regressions/input/js/strings.js -> build/lib/tests/regressions/input/js 2021-07-16T03:17:27,171 installing to build/bdist.linux-armv7l/wheel 2021-07-16T03:17:27,172 running install 2021-07-16T03:17:27,173 running install_lib 2021-07-16T03:17:27,178 creating build/bdist.linux-armv7l 2021-07-16T03:17:27,178 creating build/bdist.linux-armv7l/wheel 2021-07-16T03:17:27,180 creating build/bdist.linux-armv7l/wheel/tests 2021-07-16T03:17:27,182 creating build/bdist.linux-armv7l/wheel/tests/load 2021-07-16T03:17:27,183 copying build/lib/tests/load/__init__.py -> build/bdist.linux-armv7l/wheel/tests/load 2021-07-16T03:17:27,185 copying build/lib/tests/load/test_true.py -> build/bdist.linux-armv7l/wheel/tests/load 2021-07-16T03:17:27,187 creating build/bdist.linux-armv7l/wheel/tests/regressions 2021-07-16T03:17:27,188 copying build/lib/tests/regressions/test_regressions.py -> build/bdist.linux-armv7l/wheel/tests/regressions 2021-07-16T03:17:27,191 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected 2021-07-16T03:17:27,192 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,193 copying build/lib/tests/regressions/expected/js/object_properties.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,195 copying build/lib/tests/regressions/expected/js/object_methods.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,197 copying build/lib/tests/regressions/expected/js/arrays.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,199 copying build/lib/tests/regressions/expected/js/strings.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,201 copying build/lib/tests/regressions/expected/js/statements.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,203 copying build/lib/tests/regressions/expected/js/objects.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,205 copying build/lib/tests/regressions/expected/js/numbers.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-16T03:17:27,208 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected/html 2021-07-16T03:17:27,208 copying build/lib/tests/regressions/expected/html/basic.html -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/html 2021-07-16T03:17:27,211 creating build/bdist.linux-armv7l/wheel/tests/regressions/input 2021-07-16T03:17:27,213 creating build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,214 copying build/lib/tests/regressions/input/js/object_properties.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,216 copying build/lib/tests/regressions/input/js/object_methods.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,218 copying build/lib/tests/regressions/input/js/arrays.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,220 copying build/lib/tests/regressions/input/js/strings.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,222 copying build/lib/tests/regressions/input/js/statements.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,224 copying build/lib/tests/regressions/input/js/objects.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,226 copying build/lib/tests/regressions/input/js/numbers.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-16T03:17:27,229 creating build/bdist.linux-armv7l/wheel/tests/regressions/input/html 2021-07-16T03:17:27,230 copying build/lib/tests/regressions/input/html/basic.html -> build/bdist.linux-armv7l/wheel/tests/regressions/input/html 2021-07-16T03:17:27,232 copying build/lib/tests/pytest.ini -> build/bdist.linux-armv7l/wheel/tests 2021-07-16T03:17:27,234 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2021-07-16T03:17:27,235 copying build/lib/tests/Makefile -> build/bdist.linux-armv7l/wheel/tests 2021-07-16T03:17:27,238 creating build/bdist.linux-armv7l/wheel/tests/integration 2021-07-16T03:17:27,239 copying build/lib/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/tests/integration 2021-07-16T03:17:27,240 copying build/lib/tests/integration/test_true.py -> build/bdist.linux-armv7l/wheel/tests/integration 2021-07-16T03:17:27,243 creating build/bdist.linux-armv7l/wheel/tests/unit 2021-07-16T03:17:27,244 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/tests/unit 2021-07-16T03:17:27,246 copying build/lib/tests/unit/test_true.py -> build/bdist.linux-armv7l/wheel/tests/unit 2021-07-16T03:17:27,249 creating build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,250 copying build/lib/web_minify/files.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,253 creating build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,253 copying build/lib/web_minify/handlers/jpeg.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,256 creating build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T03:17:27,257 copying build/lib/web_minify/handlers/svg/yocto_css.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T03:17:27,259 copying build/lib/web_minify/handlers/svg/svg_transform.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T03:17:27,262 copying build/lib/web_minify/handlers/svg/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T03:17:27,264 copying build/lib/web_minify/handlers/svg/svg_regex.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T03:17:27,267 copying build/lib/web_minify/handlers/svg/scour.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-16T03:17:27,274 copying build/lib/web_minify/handlers/js.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,276 copying build/lib/web_minify/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,278 copying build/lib/web_minify/handlers/png.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,281 creating build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-16T03:17:27,282 copying build/lib/web_minify/handlers/css/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-16T03:17:27,285 copying build/lib/web_minify/handlers/css/variables.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-16T03:17:27,287 copying build/lib/web_minify/handlers/html.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,290 copying build/lib/web_minify/handlers/sass.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-16T03:17:27,292 copying build/lib/web_minify/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,294 copying build/lib/web_minify/log.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,296 copying build/lib/web_minify/time.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,298 copying build/lib/web_minify/minify.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,301 copying build/lib/web_minify/processor.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-16T03:17:27,306 writing byte-compilation script '/tmp/tmp73tlmxvm.py' 2021-07-16T03:17:27,307 /usr/bin/python3 /tmp/tmp73tlmxvm.py 2021-07-16T03:17:27,657 removing /tmp/tmp73tlmxvm.py 2021-07-16T03:17:27,658 running install_data 2021-07-16T03:17:27,661 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.9.data 2021-07-16T03:17:27,662 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.9.data/data 2021-07-16T03:17:27,663 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.9.data/data/web-minify 2021-07-16T03:17:27,664 copying VERSION -> build/bdist.linux-armv7l/wheel/web_minify-0.0.9.data/data/web-minify 2021-07-16T03:17:27,665 running install_egg_info 2021-07-16T03:17:27,671 Copying web_minify.egg-info to build/bdist.linux-armv7l/wheel/web_minify-0.0.9-py3.9.egg-info 2021-07-16T03:17:27,687 running install_scripts 2021-07-16T03:17:27,777 creating build/bdist.linux-armv7l/wheel/web_minify-0.0.9.dist-info/WHEEL 2021-07-16T03:17:27,780 creating '/tmp/pip-wheel-f115uqis/web_minify-0.0.9-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-16T03:17:27,783 adding 'tests/Makefile' 2021-07-16T03:17:27,784 adding 'tests/__init__.py' 2021-07-16T03:17:27,785 adding 'tests/pytest.ini' 2021-07-16T03:17:27,787 adding 'tests/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,789 adding 'tests/integration/__init__.py' 2021-07-16T03:17:27,790 adding 'tests/integration/test_true.py' 2021-07-16T03:17:27,792 adding 'tests/integration/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,793 adding 'tests/integration/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,795 adding 'tests/load/__init__.py' 2021-07-16T03:17:27,796 adding 'tests/load/test_true.py' 2021-07-16T03:17:27,798 adding 'tests/load/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,799 adding 'tests/load/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,801 adding 'tests/regressions/test_regressions.py' 2021-07-16T03:17:27,804 adding 'tests/regressions/__pycache__/test_regressions.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,806 adding 'tests/regressions/expected/html/basic.html' 2021-07-16T03:17:27,808 adding 'tests/regressions/expected/js/arrays.js' 2021-07-16T03:17:27,809 adding 'tests/regressions/expected/js/numbers.js' 2021-07-16T03:17:27,810 adding 'tests/regressions/expected/js/object_methods.js' 2021-07-16T03:17:27,811 adding 'tests/regressions/expected/js/object_properties.js' 2021-07-16T03:17:27,812 adding 'tests/regressions/expected/js/objects.js' 2021-07-16T03:17:27,813 adding 'tests/regressions/expected/js/statements.js' 2021-07-16T03:17:27,814 adding 'tests/regressions/expected/js/strings.js' 2021-07-16T03:17:27,817 adding 'tests/regressions/input/html/basic.html' 2021-07-16T03:17:27,819 adding 'tests/regressions/input/js/arrays.js' 2021-07-16T03:17:27,821 adding 'tests/regressions/input/js/numbers.js' 2021-07-16T03:17:27,822 adding 'tests/regressions/input/js/object_methods.js' 2021-07-16T03:17:27,823 adding 'tests/regressions/input/js/object_properties.js' 2021-07-16T03:17:27,824 adding 'tests/regressions/input/js/objects.js' 2021-07-16T03:17:27,825 adding 'tests/regressions/input/js/statements.js' 2021-07-16T03:17:27,827 adding 'tests/regressions/input/js/strings.js' 2021-07-16T03:17:27,828 adding 'tests/unit/__init__.py' 2021-07-16T03:17:27,830 adding 'tests/unit/test_true.py' 2021-07-16T03:17:27,831 adding 'tests/unit/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,833 adding 'tests/unit/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,835 adding 'web_minify/__init__.py' 2021-07-16T03:17:27,836 adding 'web_minify/files.py' 2021-07-16T03:17:27,837 adding 'web_minify/log.py' 2021-07-16T03:17:27,839 adding 'web_minify/minify.py' 2021-07-16T03:17:27,841 adding 'web_minify/processor.py' 2021-07-16T03:17:27,843 adding 'web_minify/time.py' 2021-07-16T03:17:27,845 adding 'web_minify/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,846 adding 'web_minify/__pycache__/files.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,847 adding 'web_minify/__pycache__/log.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,849 adding 'web_minify/__pycache__/minify.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,852 adding 'web_minify/__pycache__/processor.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,853 adding 'web_minify/__pycache__/time.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,855 adding 'web_minify/handlers/__init__.py' 2021-07-16T03:17:27,857 adding 'web_minify/handlers/html.py' 2021-07-16T03:17:27,858 adding 'web_minify/handlers/jpeg.py' 2021-07-16T03:17:27,860 adding 'web_minify/handlers/js.py' 2021-07-16T03:17:27,861 adding 'web_minify/handlers/png.py' 2021-07-16T03:17:27,862 adding 'web_minify/handlers/sass.py' 2021-07-16T03:17:27,864 adding 'web_minify/handlers/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,865 adding 'web_minify/handlers/__pycache__/html.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,867 adding 'web_minify/handlers/__pycache__/jpeg.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,868 adding 'web_minify/handlers/__pycache__/js.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,869 adding 'web_minify/handlers/__pycache__/png.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,871 adding 'web_minify/handlers/__pycache__/sass.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,873 adding 'web_minify/handlers/css/__init__.py' 2021-07-16T03:17:27,875 adding 'web_minify/handlers/css/variables.py' 2021-07-16T03:17:27,879 adding 'web_minify/handlers/css/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,881 adding 'web_minify/handlers/css/__pycache__/variables.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,883 adding 'web_minify/handlers/svg/__init__.py' 2021-07-16T03:17:27,906 adding 'web_minify/handlers/svg/scour.py' 2021-07-16T03:17:27,909 adding 'web_minify/handlers/svg/svg_regex.py' 2021-07-16T03:17:27,911 adding 'web_minify/handlers/svg/svg_transform.py' 2021-07-16T03:17:27,912 adding 'web_minify/handlers/svg/yocto_css.py' 2021-07-16T03:17:27,914 adding 'web_minify/handlers/svg/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,926 adding 'web_minify/handlers/svg/__pycache__/scour.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,929 adding 'web_minify/handlers/svg/__pycache__/svg_regex.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,931 adding 'web_minify/handlers/svg/__pycache__/svg_transform.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,932 adding 'web_minify/handlers/svg/__pycache__/yocto_css.cpython-39.opt-2.pyc' 2021-07-16T03:17:27,935 adding 'web_minify-0.0.9.data/data/web-minify/VERSION' 2021-07-16T03:17:27,938 adding 'web_minify-0.0.9.dist-info/METADATA' 2021-07-16T03:17:27,939 adding 'web_minify-0.0.9.dist-info/WHEEL' 2021-07-16T03:17:27,940 adding 'web_minify-0.0.9.dist-info/entry_points.txt' 2021-07-16T03:17:27,941 adding 'web_minify-0.0.9.dist-info/top_level.txt' 2021-07-16T03:17:27,941 adding 'web_minify-0.0.9.dist-info/zip-safe' 2021-07-16T03:17:27,943 adding 'web_minify-0.0.9.dist-info/RECORD' 2021-07-16T03:17:27,947 removing build/bdist.linux-armv7l/wheel 2021-07-16T03:17:28,076 Building wheel for web-minify (setup.py): finished with status 'done' 2021-07-16T03:17:28,080 Created wheel for web-minify: filename=web_minify-0.0.9-py2.py3-none-any.whl size=164593 sha256=c862f99545b56708476e1bdada30a96259dbf89feda37588607f419e9581e399 2021-07-16T03:17:28,081 Stored in directory: /tmp/pip-ephem-wheel-cache-ugpk16vo/wheels/f6/b9/ad/b926676d78caba2528dd48b5a088df507d4eda509e498fa116 2021-07-16T03:17:28,095 Successfully built web-minify 2021-07-16T03:17:28,106 Removed build tracker: '/tmp/pip-req-tracker-48lp7asq'