2021-07-21T15:54:11,091 Created temporary directory: /tmp/pip-ephem-wheel-cache-9riv4gam 2021-07-21T15:54:11,094 Created temporary directory: /tmp/pip-req-tracker-z8cui8py 2021-07-21T15:54:11,094 Initialized build tracking at /tmp/pip-req-tracker-z8cui8py 2021-07-21T15:54:11,094 Created build tracker: /tmp/pip-req-tracker-z8cui8py 2021-07-21T15:54:11,095 Entered build tracker: /tmp/pip-req-tracker-z8cui8py 2021-07-21T15:54:11,095 Created temporary directory: /tmp/pip-wheel-vjk_svj_ 2021-07-21T15:54:11,123 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2021-07-21T15:54:11,126 2 location(s) to search for versions of web-minify: 2021-07-21T15:54:11,126 * https://pypi.org/simple/web-minify/ 2021-07-21T15:54:11,126 * https://www.piwheels.org/simple/web-minify/ 2021-07-21T15:54:11,127 Fetching project page and analyzing links: https://pypi.org/simple/web-minify/ 2021-07-21T15:54:11,127 Getting page https://pypi.org/simple/web-minify/ 2021-07-21T15:54:11,129 Found index url https://pypi.org/simple 2021-07-21T15:54:11,319 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-21T15:54:11,319 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-21T15:54:11,320 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-21T15:54:11,321 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-21T15:54:11,321 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-21T15:54:11,322 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-21T15:54:11,322 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-21T15:54:11,323 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-21T15:54:11,324 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-21T15:54:11,324 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-21T15:54:11,325 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-21T15:54:11,325 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-21T15:54:11,326 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-21T15:54:11,327 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-21T15:54:11,327 Fetching project page and analyzing links: https://www.piwheels.org/simple/web-minify/ 2021-07-21T15:54:11,327 Getting page https://www.piwheels.org/simple/web-minify/ 2021-07-21T15:54:11,328 Found index url https://www.piwheels.org/simple 2021-07-21T15:54:11,453 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.1-py2.py3-none-any.whl#sha256=e8b5ba0825eb61f40a7001c54f76f4f5aa89b931eb5b73e9507769136c952c8b (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,454 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.2-py2.py3-none-any.whl#sha256=37492a5291a42034212ff75e5ec89d4332c2af624825a77dca87405150778d1d (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,454 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.3-py2.py3-none-any.whl#sha256=ef85f5154831cd07d0d1c235036f614b78ecc15366252565bbbe8fa9b01cf044 (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,455 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.4-py2.py3-none-any.whl#sha256=3bae22704e3d0e32e4904975b06b30c10d221786911f73d730cf47623cc30f0b (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,455 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.5-py2.py3-none-any.whl#sha256=53fe30d04855fcc1c0ed0b9f7ad954e52b14e5a1842291a9e53ad1c8b73d9f6d (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,455 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.6-py2.py3-none-any.whl#sha256=4f17f1dddc416ec42b1ccde4438fa11fd5480cf73514b2afce1f040da13a4948 (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,456 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.7-py2.py3-none-any.whl#sha256=a2053db1f28e62b907862ff98087a1ccd8ecb3bd4b013fef8900b97df2ca216e (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,456 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.8-py2.py3-none-any.whl#sha256=3e690eaee2a2435d5d3a8cf66af4bf7b0434b59d27f1735abebca8dae5c803a3 (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,456 Skipping link: No binaries permitted for web-minify: https://www.piwheels.org/simple/web-minify/web_minify-0.0.9-py2.py3-none-any.whl#sha256=c862f99545b56708476e1bdada30a96259dbf89feda37588607f419e9581e399 (from https://www.piwheels.org/simple/web-minify/) (requires-python:>=3.7.4) 2021-07-21T15:54:11,457 Skipping link: not a file: https://www.piwheels.org/simple/web-minify/ 2021-07-21T15:54:11,457 Skipping link: not a file: https://pypi.org/simple/web-minify/ 2021-07-21T15:54:11,478 Given no hashes to check 1 links for project 'web-minify': discarding no candidates 2021-07-21T15:54:11,499 Collecting web-minify==0.1.0 2021-07-21T15:54:11,501 Created temporary directory: /tmp/pip-unpack-vd6nf58i 2021-07-21T15:54:11,942 Downloading web-minify-0.1.0.tar.gz (132 kB) 2021-07-21T15:54:12,146 Added web-minify==0.1.0 from https://files.pythonhosted.org/packages/9d/2d/b989ea063bf5cadbc16dd4b41f9e04deff5f391c111f406b9c5c1c9abe68/web-minify-0.1.0.tar.gz#sha256=19fa089a1951b6591babb63ddbbd3ff14fd81e7fd0f852deab9129deebaf2880 to build tracker '/tmp/pip-req-tracker-z8cui8py' 2021-07-21T15:54:12,147 Running setup.py (path:/tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/setup.py) egg_info for package web-minify 2021-07-21T15:54:12,148 Created temporary directory: /tmp/pip-pip-egg-info-jiownxhx 2021-07-21T15:54:12,148 Running command python setup.py egg_info 2021-07-21T15:54:13,127 Reading requirements from /tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/requirements/requirements.in 2021-07-21T15:54:13,127 Reading requirements from /tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/requirements/test_requirements.txt 2021-07-21T15:54:13,127 {'author': 'Lennart Rolland', 2021-07-21T15:54:13,128 'author_email': 'lennart@octomy.org', 2021-07-21T15:54:13,128 'classifiers': ['Development Status :: 3 - Alpha', 2021-07-21T15:54:13,128 'Intended Audience :: Developers', 2021-07-21T15:54:13,128 'Intended Audience :: Other Audience', 2021-07-21T15:54:13,128 'Topic :: Utilities', 2021-07-21T15:54:13,128 'Natural Language :: English', 2021-07-21T15:54:13,129 'Operating System :: POSIX :: Linux', 2021-07-21T15:54:13,129 'Programming Language :: Python :: 3.7', 2021-07-21T15:54:13,129 'Topic :: Other/Nonlisted Topic'], 2021-07-21T15:54:13,129 'cmdclass': {'zipapp': }, 2021-07-21T15:54:13,129 'data_files': [('web-minify', ['VERSION'])], 2021-07-21T15:54:13,129 'description': 'CSS HTML JS SVG PNG JPEG Minifier', 2021-07-21T15:54:13,130 'download_url': 'https://gitlab.com/octomy/web-minify', 2021-07-21T15:54:13,130 'entry_points': {'console_scripts': ['css-html-js-minify = ' 2021-07-21T15:54:13,130 'css_html_js_minify.minify:main']}, 2021-07-21T15:54:13,130 'include_package_data': True, 2021-07-21T15:54:13,130 'install_requires': ['colored_traceback~=0.3.0', 2021-07-21T15:54:13,130 'colorlog~=4.1.0', 2021-07-21T15:54:13,130 'libsass~=0.19.4', 2021-07-21T15:54:13,131 'six~=1.14.0'], 2021-07-21T15:54:13,131 'keywords': 'python3, CSS, HTML, JS, SVG, PNG, JPEG, Compressor, CSS3, HTML5, ' 2021-07-21T15:54:13,131 'Web, Javascript, Minifier, Minify, Uglify, Obfuscator', 2021-07-21T15:54:13,131 'license': 'GPL-3 LGPL-3 MIT', 2021-07-21T15:54:13,131 'long_description': '# About web-minify\n' 2021-07-21T15:54:13,131 '\n' 2021-07-21T15:54:13,131 '![web-minify logo](design/web-minify-logo-1024.png ' 2021-07-21T15:54:13,131 '"web-minify logo")\n' 2021-07-21T15:54:13,132 '\n' 2021-07-21T15:54:13,132 '__web-minify__ is he all-in-one ' 2021-07-21T15:54:13,132 'just-works-out-of-the-box does-what-you-want ' 2021-07-21T15:54:13,132 'highly-opinionated web minifier™\n' 2021-07-21T15:54:13,132 '\n' 2021-07-21T15:54:13,132 'One day I was looking for a thoroughbred Python KISS ' 2021-07-21T15:54:13,132 'tool that would optimize the static files of my web app. ' 2021-07-21T15:54:13,133 "I was in a hurry and didn't want to fiddle around.\n" 2021-07-21T15:54:13,133 '\n' 2021-07-21T15:54:13,133 'I was super happy when I found ' 2021-07-21T15:54:13,133 '[css-html-js-minify](https://github.com/juancarlospaco/css-html-js-minify), ' 2021-07-21T15:54:13,133 'which aaaalmost checked all my boxes.\n' 2021-07-21T15:54:13,133 '\n' 2021-07-21T15:54:13,133 '__Aaaaalmost.....__\n' 2021-07-21T15:54:13,134 '\n' 2021-07-21T15:54:13,134 'Turns out a few important pieces were missing;\n' 2021-07-21T15:54:13,134 '1. Support for image formats such as .png/.jpeg\n' 2021-07-21T15:54:13,134 '2. Support for svg\n' 2021-07-21T15:54:13,134 '3. Support for sass\n' 2021-07-21T15:54:13,134 '4. A command line tool that was smart enough to do what ' 2021-07-21T15:54:13,134 'I expected most of the time, and humble enough to be ' 2021-07-21T15:54:13,135 'coerced otherwise.\n' 2021-07-21T15:54:13,135 '\n' 2021-07-21T15:54:13,135 'I tried to incorporate the tool in my workflow as it ' 2021-07-21T15:54:13,135 'was, but I soon gave up and ended up copying the full ' 2021-07-21T15:54:13,135 'tool source into my project and adding the features I ' 2021-07-21T15:54:13,135 'needed out of sheer frustration. Fast worward a few ' 2021-07-21T15:54:13,135 'months and here we are. I am polishing it into a ' 2021-07-21T15:54:13,136 'standalone open source tool for the world to enjoy. And ' 2021-07-21T15:54:13,136 'the rest is as they say history!\n' 2021-07-21T15:54:13,136 '\n' 2021-07-21T15:54:13,136 '\n' 2021-07-21T15:54:13,136 '## Goals of this tool:\n' 2021-07-21T15:54:13,136 '\n' 2021-07-21T15:54:13,136 '> NOTE: We have not reached all these goals yet, please ' 2021-07-21T15:54:13,136 'see next sections.\n' 2021-07-21T15:54:13,137 '\n' 2021-07-21T15:54:13,137 '| Goal | Status |\n' 2021-07-21T15:54:13,137 '|--------|-------------|\n' 2021-07-21T15:54:13,137 '| All-in-one compressor/obfuscator/minifier/cruncher for ' 2021-07-21T15:54:13,137 'most of the common static web formats | See [list of ' 2021-07-21T15:54:13,138 'supported formats](#supported-formats). |\n' 2021-07-21T15:54:13,138 '| Does what you hoped by default (i.e. highly ' 2021-07-21T15:54:13,138 'opinionated) | ☑️ |\n' 2021-07-21T15:54:13,138 "| Can be tweaked to do what you didn't want (i.e. " 2021-07-21T15:54:13,138 'flexible) | ☑️ |\n' 2021-07-21T15:54:13,139 '| Small and dependency free (i.e. implemented in pure ' 2021-07-21T15:54:13,139 'python if possible) | Only tested/used on Linux. There ' 2021-07-21T15:54:13,139 'is hope for OSX/BSD/Posix but YMMV on Windows. |\n' 2021-07-21T15:54:13,139 '| Available as library as well as command-line tool | ☑️ ' 2021-07-21T15:54:13,139 '|\n' 2021-07-21T15:54:13,140 '| Easily extensible; adding another backend can be done ' 2021-07-21T15:54:13,140 'by writing one function | ☑️ |\n' 2021-07-21T15:54:13,140 '| Cross platform, supports many Python 3.x versions | ' 2021-07-21T15:54:13,140 'Only tested on Python 3.7 |\n' 2021-07-21T15:54:13,140 '\n' 2021-07-21T15:54:13,140 '\n' 2021-07-21T15:54:13,140 '# Getting started\n' 2021-07-21T15:54:13,140 '\n' 2021-07-21T15:54:13,141 '__web-minify__ can be used and hacked on in a myriad of ' 2021-07-21T15:54:13,141 'different ways. \n' 2021-07-21T15:54:13,141 '\n' 2021-07-21T15:54:13,141 '## Use web-minify as a module from your code\n' 2021-07-21T15:54:13,141 '\n' 2021-07-21T15:54:13,141 'web-minify is [available in ' 2021-07-21T15:54:13,141 'PyPI](https://pypi.org/project/web-minify/).\n' 2021-07-21T15:54:13,142 '\n' 2021-07-21T15:54:13,142 '```shell\n' 2021-07-21T15:54:13,142 '# Install web-minify into your current Python ' 2021-07-21T15:54:13,142 'environment\n' 2021-07-21T15:54:13,142 'pip install web-minify\n' 2021-07-21T15:54:13,142 '\n' 2021-07-21T15:54:13,142 '```\n' 2021-07-21T15:54:13,142 '\n' 2021-07-21T15:54:13,143 "Now you can access it's features from your code:\n" 2021-07-21T15:54:13,143 '\n' 2021-07-21T15:54:13,143 '
\n' 2021-07-21T15:54:13,143 '\n' 2021-07-21T15:54:13,143 '```Python\n' 2021-07-21T15:54:13,143 'import web_minify\n' 2021-07-21T15:54:13,143 '\n' 2021-07-21T15:54:13,143 'settings = {\n' 2021-07-21T15:54:13,144 ' "input": "my_originals_dir/",\n' 2021-07-21T15:54:13,144 ' "output": "my_processed_dir/",\n' 2021-07-21T15:54:13,144 '}\n' 2021-07-21T15:54:13,144 '\n' 2021-07-21T15:54:13,144 '# Instanciate processor with settings we want to use\n' 2021-07-21T15:54:13,144 'p = web_minify.processor.Processor(settings)\n' 2021-07-21T15:54:13,144 '\n' 2021-07-21T15:54:13,144 '\n' 2021-07-21T15:54:13,145 '# Process files as per settings (this is equivalent to ' 2021-07-21T15:54:13,145 'the commandline mode)\n' 2021-07-21T15:54:13,145 'p. process_file()\n' 2021-07-21T15:54:13,145 '\n' 2021-07-21T15:54:13,145 '\n' 2021-07-21T15:54:13,145 '# Process a list of files relative to input, and output ' 2021-07-21T15:54:13,145 'them depending on settings\n' 2021-07-21T15:54:13,145 'p. process_files_list(["input_file.svg", ' 2021-07-21T15:54:13,146 '"input_file.html"])\n' 2021-07-21T15:54:13,146 '\n' 2021-07-21T15:54:13,146 '\n' 2021-07-21T15:54:13,146 '# Process a single file (disregard input/output from ' 2021-07-21T15:54:13,146 'settings\n' 2021-07-21T15:54:13,146 'p.process_file("some_input_file.svg", ' 2021-07-21T15:54:13,146 '"some_output_file.svg")\n' 2021-07-21T15:54:13,147 '\n' 2021-07-21T15:54:13,147 '```\n' 2021-07-21T15:54:13,147 '\n' 2021-07-21T15:54:13,147 '
\n' 2021-07-21T15:54:13,147 '\n' 2021-07-21T15:54:13,147 '\n' 2021-07-21T15:54:13,147 '## Use web-minify as a command line tool\n' 2021-07-21T15:54:13,147 '\n' 2021-07-21T15:54:13,148 'web-minify is [available in ' 2021-07-21T15:54:13,148 'PyPI](https://pypi.org/project/web-minify/).\n' 2021-07-21T15:54:13,148 '\n' 2021-07-21T15:54:13,148 '```shell\n' 2021-07-21T15:54:13,148 '# Install web-minify into your current Python ' 2021-07-21T15:54:13,148 'environment\n' 2021-07-21T15:54:13,148 'pip install web-minify\n' 2021-07-21T15:54:13,148 '\n' 2021-07-21T15:54:13,149 '```\n' 2021-07-21T15:54:13,149 '\n' 2021-07-21T15:54:13,149 '```shell\n' 2021-07-21T15:54:13,149 '# Run the web-minify cli tool with help argument to see ' 2021-07-21T15:54:13,149 'detailed usage\n' 2021-07-21T15:54:13,149 'web-minify --help\n' 2021-07-21T15:54:13,149 '\n' 2021-07-21T15:54:13,149 '```\n' 2021-07-21T15:54:13,150 '\n' 2021-07-21T15:54:13,150 '\n' 2021-07-21T15:54:13,150 'The output looks like this:\n' 2021-07-21T15:54:13,150 '\n' 2021-07-21T15:54:13,150 '
\n' 2021-07-21T15:54:13,150 '\n' 2021-07-21T15:54:13,150 '```shell\n' 2021-07-21T15:54:13,151 '$ ./web-minify.py --help\n' 2021-07-21T15:54:13,151 'usage: web-minify.py [-h] [--version] [--format FORMAT] ' 2021-07-21T15:54:13,151 '[--overwrite]\n' 2021-07-21T15:54:13,151 ' [--on-change] [--verbose] [--zipy] ' 2021-07-21T15:54:13,151 '[--disable-js]\n' 2021-07-21T15:54:13,151 ' [--disable-css] [--disable-html] ' 2021-07-21T15:54:13,151 '[--disable-svg]\n' 2021-07-21T15:54:13,152 ' [--disable-png] [--disable-jpeg] ' 2021-07-21T15:54:13,152 '[--output OUTPUT]\n' 2021-07-21T15:54:13,152 ' [--sort] [--comments] [--timestamp] ' 2021-07-21T15:54:13,152 '[--wrap]\n' 2021-07-21T15:54:13,152 ' [--set-precision NUM] ' 2021-07-21T15:54:13,152 '[--set-c-precision NUM]\n' 2021-07-21T15:54:13,152 ' [--disable-simplify-colors] ' 2021-07-21T15:54:13,152 '[--disable-style-to-xml]\n' 2021-07-21T15:54:13,153 ' [--disable-group-collapsing] ' 2021-07-21T15:54:13,153 '[--create-groups]\n' 2021-07-21T15:54:13,153 ' [--keep-editor-data] ' 2021-07-21T15:54:13,153 '[--keep-unreferenced-defs]\n' 2021-07-21T15:54:13,153 ' [--renderer-workaround] ' 2021-07-21T15:54:13,153 '[--no-renderer-workaround]\n' 2021-07-21T15:54:13,153 ' [--strip-xml-prolog] ' 2021-07-21T15:54:13,153 '[--remove-titles]\n' 2021-07-21T15:54:13,154 ' [--remove-descriptions] ' 2021-07-21T15:54:13,154 '[--remove-metadata]\n' 2021-07-21T15:54:13,154 ' [--remove-descriptive-elements]\n' 2021-07-21T15:54:13,154 ' [--enable-comment-stripping] ' 2021-07-21T15:54:13,154 '[--disable-embed-rasters]\n' 2021-07-21T15:54:13,154 ' [--enable-viewboxing] [--indent ' 2021-07-21T15:54:13,154 'TYPE] [--nindent NUM]\n' 2021-07-21T15:54:13,154 ' [--no-line-breaks] ' 2021-07-21T15:54:13,155 '[--strip-xml-space]\n' 2021-07-21T15:54:13,155 ' [--enable-id-stripping] ' 2021-07-21T15:54:13,155 '[--shorten-ids]\n' 2021-07-21T15:54:13,155 ' [--shorten-ids-prefix PREFIX] ' 2021-07-21T15:54:13,155 '[--protect-ids-noninkscape]\n' 2021-07-21T15:54:13,155 ' [--protect-ids-list LIST] ' 2021-07-21T15:54:13,155 '[--protect-ids-prefix PREFIX]\n' 2021-07-21T15:54:13,155 ' [--error-on-flowtext]\n' 2021-07-21T15:54:13,155 ' input\n' 2021-07-21T15:54:13,156 '\n' 2021-07-21T15:54:13,156 'optional arguments:\n' 2021-07-21T15:54:13,156 ' -h, --help show this help message and exit\n' 2021-07-21T15:54:13,156 '\n' 2021-07-21T15:54:13,156 'general:\n' 2021-07-21T15:54:13,156 ' General options for this program\n' 2021-07-21T15:54:13,156 '\n' 2021-07-21T15:54:13,156 " --version show program's version number " 2021-07-21T15:54:13,157 'and exit\n' 2021-07-21T15:54:13,157 ' --format FORMAT Format string used to generate ' 2021-07-21T15:54:13,157 'any output filename.\n' 2021-07-21T15:54:13,157 ' (Dangerous!!)\n' 2021-07-21T15:54:13,157 ' --overwrite Allow overwrite files in-place. ' 2021-07-21T15:54:13,157 'Default is skip and\n' 2021-07-21T15:54:13,157 ' warn. NOTE: output fils are ' 2021-07-21T15:54:13,158 'always overwritten.\n' 2021-07-21T15:54:13,158 ' (Dangerous!!)\n' 2021-07-21T15:54:13,158 ' --on-change Allow overwrite files only on ' 2021-07-21T15:54:13,158 'source changed (detected\n' 2021-07-21T15:54:13,158 ' by modify time).\n' 2021-07-21T15:54:13,158 ' --verbose Show output during processing.\n' 2021-07-21T15:54:13,158 " --zipy GZIP Processed files as '*.gz'.\n" 2021-07-21T15:54:13,158 ' --disable-js Copy .js files verbatim instead ' 2021-07-21T15:54:13,158 'of processing\n' 2021-07-21T15:54:13,159 ' --disable-css Copy .css files verbatim instead ' 2021-07-21T15:54:13,159 'of processing\n' 2021-07-21T15:54:13,159 ' --disable-html Copy .html files verbatim ' 2021-07-21T15:54:13,159 'instead of processing\n' 2021-07-21T15:54:13,159 ' --disable-svg Copy .svg files verbatim instead ' 2021-07-21T15:54:13,159 'of processing\n' 2021-07-21T15:54:13,159 ' --disable-png Copy .png files verbatim instead ' 2021-07-21T15:54:13,159 'of processing\n' 2021-07-21T15:54:13,160 ' --disable-jpeg Copy .jpeg files verbatim ' 2021-07-21T15:54:13,160 'instead of processing\n' 2021-07-21T15:54:13,160 ' --output OUTPUT Path to local output (file or ' 2021-07-21T15:54:13,160 'folder).\n' 2021-07-21T15:54:13,160 ' input Path to local input (file or ' 2021-07-21T15:54:13,160 'folder).\n' 2021-07-21T15:54:13,160 '\n' 2021-07-21T15:54:13,161 'common:\n' 2021-07-21T15:54:13,161 ' Options common to many formats\n' 2021-07-21T15:54:13,161 '\n' 2021-07-21T15:54:13,161 ' --sort Alphabetically sort CSS ' 2021-07-21T15:54:13,161 'Properties (CSS).\n' 2021-07-21T15:54:13,161 ' --comments Keep comments (CSS/HTML).\n' 2021-07-21T15:54:13,161 ' --timestamp Add a timestamp in output files ' 2021-07-21T15:54:13,161 '(CSS/HTML/SVG).\n' 2021-07-21T15:54:13,162 ' --wrap Wrap output to ~80 chars per ' 2021-07-21T15:54:13,162 'line (CSS).\n' 2021-07-21T15:54:13,162 '\n' 2021-07-21T15:54:13,162 'svg optimization:\n' 2021-07-21T15:54:13,162 ' Optimization options that are only available for SVG\n' 2021-07-21T15:54:13,162 '\n' 2021-07-21T15:54:13,162 ' --set-precision NUM set number of significant digits ' 2021-07-21T15:54:13,162 '(default: 5)\n' 2021-07-21T15:54:13,162 ' --set-c-precision NUM\n' 2021-07-21T15:54:13,163 ' set number of significant digits ' 2021-07-21T15:54:13,163 'for control points\n' 2021-07-21T15:54:13,163 ' (default: same as ' 2021-07-21T15:54:13,163 "'--set-precision')\n" 2021-07-21T15:54:13,163 ' --disable-simplify-colors\n' 2021-07-21T15:54:13,163 " won't convert colors to #RRGGBB " 2021-07-21T15:54:13,163 'format\n' 2021-07-21T15:54:13,163 ' --disable-style-to-xml\n' 2021-07-21T15:54:13,164 " won't convert styles into XML " 2021-07-21T15:54:13,164 'attributes\n' 2021-07-21T15:54:13,164 ' --disable-group-collapsing\n' 2021-07-21T15:54:13,164 " won't collapse elements\n" 2021-07-21T15:54:13,164 ' --create-groups create elements for runs of ' 2021-07-21T15:54:13,164 'elements with\n' 2021-07-21T15:54:13,164 ' identical attributes\n' 2021-07-21T15:54:13,164 " --keep-editor-data won't remove Inkscape, Sodipodi, " 2021-07-21T15:54:13,164 'Adobe Illustrator or\n' 2021-07-21T15:54:13,165 ' Sketch elements and attributes\n' 2021-07-21T15:54:13,165 ' --keep-unreferenced-defs\n' 2021-07-21T15:54:13,165 " won't remove elements within the " 2021-07-21T15:54:13,165 'defs container that\n' 2021-07-21T15:54:13,165 ' are unreferenced\n' 2021-07-21T15:54:13,165 ' --renderer-workaround\n' 2021-07-21T15:54:13,165 ' work around various renderer ' 2021-07-21T15:54:13,165 'bugs (currently only\n' 2021-07-21T15:54:13,166 ' librsvg) (default)\n' 2021-07-21T15:54:13,166 ' --no-renderer-workaround\n' 2021-07-21T15:54:13,166 ' do not work around various ' 2021-07-21T15:54:13,166 'renderer bugs (currently\n' 2021-07-21T15:54:13,166 ' only librsvg)\n' 2021-07-21T15:54:13,166 '\n' 2021-07-21T15:54:13,166 'svg document:\n' 2021-07-21T15:54:13,166 ' Document options that are only available for SVG\n' 2021-07-21T15:54:13,166 '\n' 2021-07-21T15:54:13,167 " --strip-xml-prolog won't output the XML prolog " 2021-07-21T15:54:13,167 '()\n' 2021-07-21T15:54:13,167 ' --remove-titles remove elements\n' 2021-07-21T15:54:13,167 ' --remove-descriptions\n' 2021-07-21T15:54:13,167 ' remove <desc> elements\n' 2021-07-21T15:54:13,167 ' --remove-metadata remove <metadata> elements ' 2021-07-21T15:54:13,167 '(which may contain license\n' 2021-07-21T15:54:13,167 ' or author information etc.)\n' 2021-07-21T15:54:13,168 ' --remove-descriptive-elements\n' 2021-07-21T15:54:13,168 ' remove <title>, <desc> and ' 2021-07-21T15:54:13,168 '<metadata> elements\n' 2021-07-21T15:54:13,168 ' --enable-comment-stripping\n' 2021-07-21T15:54:13,168 ' remove all comments (<!-- -->)\n' 2021-07-21T15:54:13,168 ' --disable-embed-rasters\n' 2021-07-21T15:54:13,168 " won't embed rasters as " 2021-07-21T15:54:13,168 'base64-encoded data\n' 2021-07-21T15:54:13,169 ' --enable-viewboxing changes document width / height ' 2021-07-21T15:54:13,169 'to 100pct / 100pct and\n' 2021-07-21T15:54:13,169 ' creates viewbox coordinates\n' 2021-07-21T15:54:13,169 '\n' 2021-07-21T15:54:13,169 'svg output formatting:\n' 2021-07-21T15:54:13,169 ' Output formatting options that are only available for ' 2021-07-21T15:54:13,169 'SVG\n' 2021-07-21T15:54:13,169 '\n' 2021-07-21T15:54:13,169 ' --indent TYPE indentation of the output: none, ' 2021-07-21T15:54:13,170 'space, tab (default:\n' 2021-07-21T15:54:13,170 ' space)\n' 2021-07-21T15:54:13,170 ' --nindent NUM depth of the indentation, i.e. ' 2021-07-21T15:54:13,170 'number of spaces /\n' 2021-07-21T15:54:13,170 ' tabs: (default: 1)\n' 2021-07-21T15:54:13,170 ' --no-line-breaks do not create line breaks in ' 2021-07-21T15:54:13,170 'output(also disables\n' 2021-07-21T15:54:13,170 ' indentation; might be overridden ' 2021-07-21T15:54:13,171 'by\n' 2021-07-21T15:54:13,171 ' xml:space="preserve")\n' 2021-07-21T15:54:13,171 ' --strip-xml-space strip the xml:space="preserve" ' 2021-07-21T15:54:13,171 'attribute from the root\n' 2021-07-21T15:54:13,171 ' SVG element\n' 2021-07-21T15:54:13,171 '\n' 2021-07-21T15:54:13,171 'svg id attributes:\n' 2021-07-21T15:54:13,171 ' ID attribute options that are only available for SVG\n' 2021-07-21T15:54:13,171 '\n' 2021-07-21T15:54:13,172 ' --enable-id-stripping\n' 2021-07-21T15:54:13,172 ' remove all unreferenced IDs\n' 2021-07-21T15:54:13,172 ' --shorten-ids shorten all IDs to the least ' 2021-07-21T15:54:13,172 'number of letters\n' 2021-07-21T15:54:13,172 ' possible\n' 2021-07-21T15:54:13,172 ' --shorten-ids-prefix PREFIX\n' 2021-07-21T15:54:13,172 ' add custom prefix to shortened ' 2021-07-21T15:54:13,172 'IDs\n' 2021-07-21T15:54:13,173 ' --protect-ids-noninkscape\n' 2021-07-21T15:54:13,173 " don't remove IDs not ending with " 2021-07-21T15:54:13,173 'a digit\n' 2021-07-21T15:54:13,173 ' --protect-ids-list LIST\n' 2021-07-21T15:54:13,173 " don't remove IDs given in this " 2021-07-21T15:54:13,173 'comma-separated list\n' 2021-07-21T15:54:13,173 ' --protect-ids-prefix PREFIX\n' 2021-07-21T15:54:13,173 " don't remove IDs starting with " 2021-07-21T15:54:13,173 'the given prefix\n' 2021-07-21T15:54:13,174 '\n' 2021-07-21T15:54:13,174 'svg compatability checks:\n' 2021-07-21T15:54:13,174 ' Compatibility check options that are only available ' 2021-07-21T15:54:13,174 'for SVG\n' 2021-07-21T15:54:13,174 '\n' 2021-07-21T15:54:13,174 ' --error-on-flowtext exit with error if the input SVG ' 2021-07-21T15:54:13,174 'uses non-standard\n' 2021-07-21T15:54:13,174 ' flowing text (only warn by ' 2021-07-21T15:54:13,174 'default)\n' 2021-07-21T15:54:13,175 '\n' 2021-07-21T15:54:13,175 'web-minify: Process all CSS/SASS/HTML/JS/SVG/PNG/JPEG ' 2021-07-21T15:54:13,175 'found at input, either\n' 2021-07-21T15:54:13,175 'in single file or recursively Applies common ' 2021-07-21T15:54:13,175 'transformation to each file: +\n' 2021-07-21T15:54:13,175 'compile (SASS -> CSS) + strip whitespace + strip ' 2021-07-21T15:54:13,175 'comments + strip metadata +\n' 2021-07-21T15:54:13,175 'increase compression ratio (PNG/JPEG) + sort (CSS) + ' 2021-07-21T15:54:13,176 'timestamp + hash Provides\n' 2021-07-21T15:54:13,176 'some options for processing: + process files in-place + ' 2021-07-21T15:54:13,176 'process files renaming\n' 2021-07-21T15:54:13,176 'to new form + compress results to .gz Available ' 2021-07-21T15:54:13,176 'variables in format string\n' 2021-07-21T15:54:13,176 'are: + {EXT} + {HASH} + {PATH} + {BASE}\n' 2021-07-21T15:54:13,176 '\n' 2021-07-21T15:54:13,176 '```\n' 2021-07-21T15:54:13,176 '\n' 2021-07-21T15:54:13,177 '</details>\n' 2021-07-21T15:54:13,177 '\n' 2021-07-21T15:54:13,177 '## Developing web-minify\n' 2021-07-21T15:54:13,177 '\n' 2021-07-21T15:54:13,177 'web-minify is [available on ' 2021-07-21T15:54:13,177 'gitlab](https://gitlab.com/octomy/web-minify).\n' 2021-07-21T15:54:13,177 '\n' 2021-07-21T15:54:13,177 '__web-minify welcomes PRs!__ If you want to contribute ' 2021-07-21T15:54:13,178 'we welcome your code contriburtions! We are proud fo the ' 2021-07-21T15:54:13,178 'fact that this project is a true meritocracy.\n' 2021-07-21T15:54:13,178 '\n' 2021-07-21T15:54:13,178 'Example: extending web-minify to support additional ' 2021-07-21T15:54:13,178 'formats by a very simple interface:\n' 2021-07-21T15:54:13,178 '\n' 2021-07-21T15:54:13,178 '1. Put a module under ' 2021-07-21T15:54:13,178 'web-minify/web_minify/handlers/your_format. This can ' 2021-07-21T15:54:13,179 'either be a moduler folder or module python source file. ' 2021-07-21T15:54:13,179 'See css/ or html.py for example implementations.\n' 2021-07-21T15:54:13,179 '2. Include the new function in __all__ in ' 2021-07-21T15:54:13,179 'web-minify/web_minify/handlers/__init__.py\n' 2021-07-21T15:54:13,179 '3. Register the new function in self.processor_map in ' 2021-07-21T15:54:13,179 'web-minify/web_minify/processor.py\n' 2021-07-21T15:54:13,179 '\n' 2021-07-21T15:54:13,179 'Easy as pie!\n' 2021-07-21T15:54:13,179 '\n' 2021-07-21T15:54:13,180 '\n' 2021-07-21T15:54:13,180 'Already supported Formats:\n' 2021-07-21T15:54:13,180 '\n' 2021-07-21T15:54:13,180 '| Format | | Status | Tests|\n' 2021-07-21T15:54:13,180 '|----------|-------|--------|------|\n' 2021-07-21T15:54:13,180 '| *.html, *htm, *.tpl | Hypertext Markup Language | ' 2021-07-21T15:54:13,180 'Seems to work | Zero |\n' 2021-07-21T15:54:13,180 '| *.css | Cascading Style Sheets | Seems to work | Zero ' 2021-07-21T15:54:13,181 '|\n' 2021-07-21T15:54:13,181 '| *.js | JavaScript | Buggy for modern syntax features | ' 2021-07-21T15:54:13,181 'Zero |\n' 2021-07-21T15:54:13,181 '| *.sass | Syntactically Awesome Style Sheets | Seems to ' 2021-07-21T15:54:13,181 'work | Zero |\n' 2021-07-21T15:54:13,181 '| *.png Portable Network Graphics | Seems to work | Zero ' 2021-07-21T15:54:13,181 '|\n' 2021-07-21T15:54:13,181 '| *.jpg, *.jpeg | Joint Photographic Experts Group | ' 2021-07-21T15:54:13,181 'Seems to work | Zero |\n' 2021-07-21T15:54:13,182 '| *.svg | Scalable Vector Graphics | Seems to work | ' 2021-07-21T15:54:13,182 'Zero |\n' 2021-07-21T15:54:13,182 '| *.your_file | It is made to be ' 2021-07-21T15:54:13,182 '[extensible](#extending-web-minify) | Submit your PR! | ' 2021-07-21T15:54:13,182 '? |\n' 2021-07-21T15:54:13,182 '\n' 2021-07-21T15:54:13,182 '\n' 2021-07-21T15:54:13,182 '\n' 2021-07-21T15:54:13,183 '# License\n' 2021-07-21T15:54:13,183 '\n' 2021-07-21T15:54:13,183 'Complete license is in the file [LICENSE](LICENSE) in ' 2021-07-21T15:54:13,183 'the root of the git repo.\n' 2021-07-21T15:54:13,183 '\n' 2021-07-21T15:54:13,183 '> GNU GPL and GNU LGPL or MIT.\n' 2021-07-21T15:54:13,183 '> This work is free software: You can redistribute it ' 2021-07-21T15:54:13,183 'and/or modify it under the terms of the GNU General ' 2021-07-21T15:54:13,184 'Public License as published by the Free Software ' 2021-07-21T15:54:13,184 'Foundation, either version 3 of the License, or (at your ' 2021-07-21T15:54:13,184 'option) any later version. This work is distributed in ' 2021-07-21T15:54:13,184 'the hope that it will be useful, but WITHOUT ANY ' 2021-07-21T15:54:13,184 'WARRANTY; Without even the implied warranty of ' 2021-07-21T15:54:13,184 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See ' 2021-07-21T15:54:13,184 'the GNU General Public License for more details. You ' 2021-07-21T15:54:13,184 'should have received a copy of the GNU General Public ' 2021-07-21T15:54:13,184 'License along with this work.\n' 2021-07-21T15:54:13,185 '\n' 2021-07-21T15:54:13,185 '\n' 2021-07-21T15:54:13,185 '\n' 2021-07-21T15:54:13,185 '# Other Notable Features\n' 2021-07-21T15:54:13,185 '\n' 2021-07-21T15:54:13,185 '1. Supports recursive scanning of directories\n' 2021-07-21T15:54:13,185 '2. Supports spitting out .gz versions of files to speed ' 2021-07-21T15:54:13,189 'up serving of static files\n'/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-21T15:54:13,189 warnings.warn( 2021-07-21T15:54:16,162 /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-21T15:54:16,162 warnings.warn( 2021-07-21T15:54:16,171 "3. Supports some controls over each format's processing\n" 2021-07-21T15:54:16,171 '4. Supports change detection and watch mode\n' 2021-07-21T15:54:16,172 '5. Made to be somewhat ' 2021-07-21T15:54:16,172 '[extensible](#extending-web-minify)\n' 2021-07-21T15:54:16,172 '\n' 2021-07-21T15:54:16,172 '# Known Limitations and Problems:\n' 2021-07-21T15:54:16,172 '\n' 2021-07-21T15:54:16,172 '1. Compression of modern .js haves some bugs. We welcome ' 2021-07-21T15:54:16,172 'PRs!\n' 2021-07-21T15:54:16,172 '2. Some of the usage pattersn of the command line tool ' 2021-07-21T15:54:16,173 'are not implemented yet. We welcome PRs!\n' 2021-07-21T15:54:16,173 '3. Codebase has ZERO tests. We welcome PRs!', 2021-07-21T15:54:16,173 'long_description_content_type': 'text/markdown', 2021-07-21T15:54:16,173 'maintainer': 'Lennart Rolland', 2021-07-21T15:54:16,173 'maintainer_email': 'lennart@octomy.org', 2021-07-21T15:54:16,173 'name': 'web-minify', 2021-07-21T15:54:16,173 'packages': ['tests', 2021-07-21T15:54:16,173 'web_minify', 2021-07-21T15:54:16,174 'tests.load', 2021-07-21T15:54:16,174 'tests.integration', 2021-07-21T15:54:16,174 'tests.unit', 2021-07-21T15:54:16,174 'web_minify.handlers', 2021-07-21T15:54:16,174 'web_minify.handlers.svg', 2021-07-21T15:54:16,174 'web_minify.handlers.css'], 2021-07-21T15:54:16,174 'platforms': ['Linux'], 2021-07-21T15:54:16,174 'project_urls': {'Bugs': 'https://gitlab.com/octomy/web-minify/-/issues', 2021-07-21T15:54:16,175 'C.I.': 'https://gitlab.com/octomy/web-minify/pipelines', 2021-07-21T15:54:16,175 'Docs': 'https://gitlab.com/octomy/web-minify/README.md'}, 2021-07-21T15:54:16,175 'python_requires': '>=3.7.4', 2021-07-21T15:54:16,175 'setup_requires': ['pytest-runner', 'setuptools_scm'], 2021-07-21T15:54:16,175 'test_suite': '../tests', 2021-07-21T15:54:16,175 'tests_require': ['appdirs==1.4.3', 2021-07-21T15:54:16,175 'astroid==2.3.3', 2021-07-21T15:54:16,175 'atomicwrites==1.3.0', 2021-07-21T15:54:16,175 'attrs==19.3.0', 2021-07-21T15:54:16,176 'black==19.3b0', 2021-07-21T15:54:16,176 'click==7.1.1', 2021-07-21T15:54:16,176 'colorama==0.4.3', 2021-07-21T15:54:16,176 'colored-traceback==0.3.0', 2021-07-21T15:54:16,176 'colorlog==4.1.0', 2021-07-21T15:54:16,176 'coverage==5.0.4', 2021-07-21T15:54:16,176 'entrypoints==0.3', 2021-07-21T15:54:16,176 'filelock==3.0.12', 2021-07-21T15:54:16,177 'flake8==3.7.9', 2021-07-21T15:54:16,177 'importlib-metadata==1.5.0', 2021-07-21T15:54:16,177 'isort==4.3.21', 2021-07-21T15:54:16,177 'lazy-object-proxy==1.4.3', 2021-07-21T15:54:16,177 'libsass==0.19.4', 2021-07-21T15:54:16,177 'mccabe==0.6.1', 2021-07-21T15:54:16,178 'mock==3.0.5', 2021-07-21T15:54:16,178 'more-itertools==8.2.0', 2021-07-21T15:54:16,178 'mypy-extensions==0.4.3', 2021-07-21T15:54:16,178 'mypy==0.770', 2021-07-21T15:54:16,178 'packaging==20.3', 2021-07-21T15:54:16,178 'pip-tools==4.5.1', 2021-07-21T15:54:16,179 'pluggy==0.13.1', 2021-07-21T15:54:16,179 'py==1.8.1', 2021-07-21T15:54:16,179 'pycodestyle==2.5.0', 2021-07-21T15:54:16,179 'pyflakes==2.1.1', 2021-07-21T15:54:16,179 'pygments==2.6.1', 2021-07-21T15:54:16,179 'pylint==2.4.2', 2021-07-21T15:54:16,180 'pyparsing==2.4.6', 2021-07-21T15:54:16,180 'pytest-asyncio==0.10.0', 2021-07-21T15:54:16,180 'pytest-cov==2.8.1', 2021-07-21T15:54:16,180 'pytest-flakes==4.0.0', 2021-07-21T15:54:16,180 'pytest-mock==1.13.0', 2021-07-21T15:54:16,180 'pytest-mypy==0.6.0', 2021-07-21T15:54:16,181 'pytest-timeout==1.3.4', 2021-07-21T15:54:16,181 'pytest==4.6.9', 2021-07-21T15:54:16,181 'six==1.14.0', 2021-07-21T15:54:16,181 'toml==0.10.0', 2021-07-21T15:54:16,181 'typed-ast==1.4.1', 2021-07-21T15:54:16,181 'typing-extensions==3.7.4.1', 2021-07-21T15:54:16,181 'wcwidth==0.1.8', 2021-07-21T15:54:16,182 'wrapt==1.11.2', 2021-07-21T15:54:16,182 'zipp==3.1.0'], 2021-07-21T15:54:16,182 'url': 'https://gitlab.com/octomy/web-minifier', 2021-07-21T15:54:16,182 'version': '0.1.0', 2021-07-21T15:54:16,182 'zip_safe': True} 2021-07-21T15:54:16,182 running egg_info 2021-07-21T15:54:16,183 creating /tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info 2021-07-21T15:54:16,183 writing /tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/PKG-INFO 2021-07-21T15:54:16,183 writing dependency_links to /tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/dependency_links.txt 2021-07-21T15:54:16,183 writing entry points to /tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/entry_points.txt 2021-07-21T15:54:16,183 writing requirements to /tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/requires.txt 2021-07-21T15:54:16,184 writing top-level names to /tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/top_level.txt 2021-07-21T15:54:16,185 writing manifest file '/tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/SOURCES.txt' 2021-07-21T15:54:16,369 reading manifest file '/tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/SOURCES.txt' 2021-07-21T15:54:16,375 writing manifest file '/tmp/pip-pip-egg-info-jiownxhx/web_minify.egg-info/SOURCES.txt' 2021-07-21T15:54:16,461 Source in /tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546 has version 0.1.0, which satisfies requirement web-minify==0.1.0 from https://files.pythonhosted.org/packages/9d/2d/b989ea063bf5cadbc16dd4b41f9e04deff5f391c111f406b9c5c1c9abe68/web-minify-0.1.0.tar.gz#sha256=19fa089a1951b6591babb63ddbbd3ff14fd81e7fd0f852deab9129deebaf2880 2021-07-21T15:54:16,462 Removed web-minify==0.1.0 from https://files.pythonhosted.org/packages/9d/2d/b989ea063bf5cadbc16dd4b41f9e04deff5f391c111f406b9c5c1c9abe68/web-minify-0.1.0.tar.gz#sha256=19fa089a1951b6591babb63ddbbd3ff14fd81e7fd0f852deab9129deebaf2880 from build tracker '/tmp/pip-req-tracker-z8cui8py' 2021-07-21T15:54:16,469 Created temporary directory: /tmp/pip-unpack-_beytyp6 2021-07-21T15:54:16,470 Building wheels for collected packages: web-minify 2021-07-21T15:54:16,474 Created temporary directory: /tmp/pip-wheel-3ji8eij2 2021-07-21T15:54:16,474 Building wheel for web-minify (setup.py): started 2021-07-21T15:54:16,475 Destination directory: /tmp/pip-wheel-3ji8eij2 2021-07-21T15:54:16,475 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/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-3ji8eij2 2021-07-21T15:54:17,401 Reading requirements from /tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/requirements/requirements.in 2021-07-21T15:54:17,403 Reading requirements from /tmp/pip-wheel-vjk_svj_/web-minify_fb85a4daf0bd4c799cf63b5068a52546/requirements/test_requirements.txt 2021-07-21T15:54:17,405 {'author': 'Lennart Rolland', 2021-07-21T15:54:17,405 'author_email': 'lennart@octomy.org', 2021-07-21T15:54:17,406 'classifiers': ['Development Status :: 3 - Alpha', 2021-07-21T15:54:17,406 'Intended Audience :: Developers', 2021-07-21T15:54:17,406 'Intended Audience :: Other Audience', 2021-07-21T15:54:17,407 'Topic :: Utilities', 2021-07-21T15:54:17,407 'Natural Language :: English', 2021-07-21T15:54:17,407 'Operating System :: POSIX :: Linux', 2021-07-21T15:54:17,407 'Programming Language :: Python :: 3.7', 2021-07-21T15:54:17,407 'Topic :: Other/Nonlisted Topic'], 2021-07-21T15:54:17,408 'cmdclass': {'zipapp': <class '__main__.ZipApp'>}, 2021-07-21T15:54:17,408 'data_files': [('web-minify', ['VERSION'])], 2021-07-21T15:54:17,408 'description': 'CSS HTML JS SVG PNG JPEG Minifier', 2021-07-21T15:54:17,409 'download_url': 'https://gitlab.com/octomy/web-minify', 2021-07-21T15:54:17,410 'entry_points': {'console_scripts': ['css-html-js-minify = ' 2021-07-21T15:54:17,410 'css_html_js_minify.minify:main']}, 2021-07-21T15:54:17,410 'include_package_data': True, 2021-07-21T15:54:17,411 'install_requires': ['colored_traceback~=0.3.0', 2021-07-21T15:54:17,411 'colorlog~=4.1.0', 2021-07-21T15:54:17,411 'libsass~=0.19.4', 2021-07-21T15:54:17,411 'six~=1.14.0'], 2021-07-21T15:54:17,412 'keywords': 'python3, CSS, HTML, JS, SVG, PNG, JPEG, Compressor, CSS3, HTML5, ' 2021-07-21T15:54:17,412 'Web, Javascript, Minifier, Minify, Uglify, Obfuscator', 2021-07-21T15:54:17,412 'license': 'GPL-3 LGPL-3 MIT', 2021-07-21T15:54:17,417 'long_description': '# About web-minify\n' 2021-07-21T15:54:17,418 '\n' 2021-07-21T15:54:17,418 '![web-minify logo](design/web-minify-logo-1024.png ' 2021-07-21T15:54:17,418 '"web-minify logo")\n' 2021-07-21T15:54:17,418 '\n' 2021-07-21T15:54:17,418 '__web-minify__ is he all-in-one ' 2021-07-21T15:54:17,419 'just-works-out-of-the-box does-what-you-want ' 2021-07-21T15:54:17,419 'highly-opinionated web minifier™\n' 2021-07-21T15:54:17,419 '\n' 2021-07-21T15:54:17,419 'One day I was looking for a thoroughbred Python KISS ' 2021-07-21T15:54:17,419 'tool that would optimize the static files of my web app. ' 2021-07-21T15:54:17,420 "I was in a hurry and didn't want to fiddle around.\n" 2021-07-21T15:54:17,420 '\n' 2021-07-21T15:54:17,420 'I was super happy when I found ' 2021-07-21T15:54:17,420 '[css-html-js-minify](https://github.com/juancarlospaco/css-html-js-minify), ' 2021-07-21T15:54:17,420 'which aaaalmost checked all my boxes.\n' 2021-07-21T15:54:17,421 '\n' 2021-07-21T15:54:17,421 '__Aaaaalmost.....__\n' 2021-07-21T15:54:17,421 '\n' 2021-07-21T15:54:17,421 'Turns out a few important pieces were missing;\n' 2021-07-21T15:54:17,421 '1. Support for image formats such as .png/.jpeg\n' 2021-07-21T15:54:17,422 '2. Support for svg\n' 2021-07-21T15:54:17,422 '3. Support for sass\n' 2021-07-21T15:54:17,422 '4. A command line tool that was smart enough to do what ' 2021-07-21T15:54:17,422 'I expected most of the time, and humble enough to be ' 2021-07-21T15:54:17,422 'coerced otherwise.\n' 2021-07-21T15:54:17,422 '\n' 2021-07-21T15:54:17,423 'I tried to incorporate the tool in my workflow as it ' 2021-07-21T15:54:17,423 'was, but I soon gave up and ended up copying the full ' 2021-07-21T15:54:17,423 'tool source into my project and adding the features I ' 2021-07-21T15:54:17,423 'needed out of sheer frustration. Fast worward a few ' 2021-07-21T15:54:17,423 'months and here we are. I am polishing it into a ' 2021-07-21T15:54:17,424 'standalone open source tool for the world to enjoy. And ' 2021-07-21T15:54:17,424 'the rest is as they say history!\n' 2021-07-21T15:54:17,424 '\n' 2021-07-21T15:54:17,424 '\n' 2021-07-21T15:54:17,424 '## Goals of this tool:\n' 2021-07-21T15:54:17,425 '\n' 2021-07-21T15:54:17,425 '> NOTE: We have not reached all these goals yet, please ' 2021-07-21T15:54:17,425 'see next sections.\n' 2021-07-21T15:54:17,425 '\n' 2021-07-21T15:54:17,425 '| Goal | Status |\n' 2021-07-21T15:54:17,425 '|--------|-------------|\n' 2021-07-21T15:54:17,430 '| All-in-one compressor/obfuscator/minifier/cruncher for ' 2021-07-21T15:54:17,430 'most of the common static web formats | See [list of ' 2021-07-21T15:54:17,430 'supported formats](#supported-formats). |\n' 2021-07-21T15:54:17,430 '| Does what you hoped by default (i.e. highly ' 2021-07-21T15:54:17,430 'opinionated) | ☑️ |\n' 2021-07-21T15:54:17,430 "| Can be tweaked to do what you didn't want (i.e. " 2021-07-21T15:54:17,430 'flexible) | ☑️ |\n' 2021-07-21T15:54:17,431 '| Small and dependency free (i.e. implemented in pure ' 2021-07-21T15:54:17,431 'python if possible) | Only tested/used on Linux. There ' 2021-07-21T15:54:17,431 'is hope for OSX/BSD/Posix but YMMV on Windows. |\n' 2021-07-21T15:54:17,431 '| Available as library as well as command-line tool | ☑️ ' 2021-07-21T15:54:17,431 '|\n' 2021-07-21T15:54:17,431 '| Easily extensible; adding another backend can be done ' 2021-07-21T15:54:17,432 'by writing one function | ☑️ |\n' 2021-07-21T15:54:17,432 '| Cross platform, supports many Python 3.x versions | ' 2021-07-21T15:54:17,432 'Only tested on Python 3.7 |\n' 2021-07-21T15:54:17,432 '\n' 2021-07-21T15:54:17,432 '\n' 2021-07-21T15:54:17,432 '# Getting started\n' 2021-07-21T15:54:17,432 '\n' 2021-07-21T15:54:17,432 '__web-minify__ can be used and hacked on in a myriad of ' 2021-07-21T15:54:17,433 'different ways. \n' 2021-07-21T15:54:17,433 '\n' 2021-07-21T15:54:17,433 '## Use web-minify as a module from your code\n' 2021-07-21T15:54:17,433 '\n' 2021-07-21T15:54:17,433 'web-minify is [available in ' 2021-07-21T15:54:17,433 'PyPI](https://pypi.org/project/web-minify/).\n' 2021-07-21T15:54:17,434 '\n' 2021-07-21T15:54:17,434 '```shell\n' 2021-07-21T15:54:17,434 '# Install web-minify into your current Python ' 2021-07-21T15:54:17,434 'environment\n' 2021-07-21T15:54:17,434 'pip install web-minify\n' 2021-07-21T15:54:17,434 '\n' 2021-07-21T15:54:17,434 '```\n' 2021-07-21T15:54:17,434 '\n' 2021-07-21T15:54:17,434 "Now you can access it's features from your code:\n" 2021-07-21T15:54:17,435 '\n' 2021-07-21T15:54:17,435 '<details>\n' 2021-07-21T15:54:17,435 '\n' 2021-07-21T15:54:17,435 '```Python\n' 2021-07-21T15:54:17,435 'import web_minify\n' 2021-07-21T15:54:17,435 '\n' 2021-07-21T15:54:17,435 'settings = {\n' 2021-07-21T15:54:17,436 ' "input": "my_originals_dir/",\n' 2021-07-21T15:54:17,436 ' "output": "my_processed_dir/",\n' 2021-07-21T15:54:17,436 '}\n' 2021-07-21T15:54:17,436 '\n' 2021-07-21T15:54:17,436 '# Instanciate processor with settings we want to use\n' 2021-07-21T15:54:17,436 'p = web_minify.processor.Processor(settings)\n' 2021-07-21T15:54:17,436 '\n' 2021-07-21T15:54:17,437 '\n' 2021-07-21T15:54:17,437 '# Process files as per settings (this is equivalent to ' 2021-07-21T15:54:17,437 'the commandline mode)\n' 2021-07-21T15:54:17,437 'p. process_file()\n' 2021-07-21T15:54:17,437 '\n' 2021-07-21T15:54:17,437 '\n' 2021-07-21T15:54:17,437 '# Process a list of files relative to input, and output ' 2021-07-21T15:54:17,438 'them depending on settings\n' 2021-07-21T15:54:17,438 'p. process_files_list(["input_file.svg", ' 2021-07-21T15:54:17,438 '"input_file.html"])\n' 2021-07-21T15:54:17,438 '\n' 2021-07-21T15:54:17,438 '\n' 2021-07-21T15:54:17,438 '# Process a single file (disregard input/output from ' 2021-07-21T15:54:17,438 'settings\n' 2021-07-21T15:54:17,438 'p.process_file("some_input_file.svg", ' 2021-07-21T15:54:17,439 '"some_output_file.svg")\n' 2021-07-21T15:54:17,439 '\n' 2021-07-21T15:54:17,439 '```\n' 2021-07-21T15:54:17,439 '\n' 2021-07-21T15:54:17,439 '</details>\n' 2021-07-21T15:54:17,439 '\n' 2021-07-21T15:54:17,439 '\n' 2021-07-21T15:54:17,440 '## Use web-minify as a command line tool\n' 2021-07-21T15:54:17,440 '\n' 2021-07-21T15:54:17,440 'web-minify is [available in ' 2021-07-21T15:54:17,440 'PyPI](https://pypi.org/project/web-minify/).\n' 2021-07-21T15:54:17,440 '\n' 2021-07-21T15:54:17,440 '```shell\n' 2021-07-21T15:54:17,441 '# Install web-minify into your current Python ' 2021-07-21T15:54:17,441 'environment\n' 2021-07-21T15:54:17,441 'pip install web-minify\n' 2021-07-21T15:54:17,441 '\n' 2021-07-21T15:54:17,441 '```\n' 2021-07-21T15:54:17,442 '\n' 2021-07-21T15:54:17,442 '```shell\n' 2021-07-21T15:54:17,442 '# Run the web-minify cli tool with help argument to see ' 2021-07-21T15:54:17,442 'detailed usage\n' 2021-07-21T15:54:17,442 'web-minify --help\n' 2021-07-21T15:54:17,442 '\n' 2021-07-21T15:54:17,443 '```\n' 2021-07-21T15:54:17,443 '\n' 2021-07-21T15:54:17,443 '\n' 2021-07-21T15:54:17,443 'The output looks like this:\n' 2021-07-21T15:54:17,443 '\n' 2021-07-21T15:54:17,443 '<details>\n' 2021-07-21T15:54:17,443 '\n' 2021-07-21T15:54:17,444 '```shell\n' 2021-07-21T15:54:17,444 '$ ./web-minify.py --help\n' 2021-07-21T15:54:17,444 'usage: web-minify.py [-h] [--version] [--format FORMAT] ' 2021-07-21T15:54:17,444 '[--overwrite]\n' 2021-07-21T15:54:17,444 ' [--on-change] [--verbose] [--zipy] ' 2021-07-21T15:54:17,444 '[--disable-js]\n' 2021-07-21T15:54:17,444 ' [--disable-css] [--disable-html] ' 2021-07-21T15:54:17,444 '[--disable-svg]\n' 2021-07-21T15:54:17,445 ' [--disable-png] [--disable-jpeg] ' 2021-07-21T15:54:17,445 '[--output OUTPUT]\n' 2021-07-21T15:54:17,445 ' [--sort] [--comments] [--timestamp] ' 2021-07-21T15:54:17,445 '[--wrap]\n' 2021-07-21T15:54:17,445 ' [--set-precision NUM] ' 2021-07-21T15:54:17,445 '[--set-c-precision NUM]\n' 2021-07-21T15:54:17,446 ' [--disable-simplify-colors] ' 2021-07-21T15:54:17,446 '[--disable-style-to-xml]\n' 2021-07-21T15:54:17,446 ' [--disable-group-collapsing] ' 2021-07-21T15:54:17,446 '[--create-groups]\n' 2021-07-21T15:54:17,446 ' [--keep-editor-data] ' 2021-07-21T15:54:17,446 '[--keep-unreferenced-defs]\n' 2021-07-21T15:54:17,446 ' [--renderer-workaround] ' 2021-07-21T15:54:17,446 '[--no-renderer-workaround]\n' 2021-07-21T15:54:17,447 ' [--strip-xml-prolog] ' 2021-07-21T15:54:17,447 '[--remove-titles]\n' 2021-07-21T15:54:17,447 ' [--remove-descriptions] ' 2021-07-21T15:54:17,447 '[--remove-metadata]\n' 2021-07-21T15:54:17,447 ' [--remove-descriptive-elements]\n' 2021-07-21T15:54:17,447 ' [--enable-comment-stripping] ' 2021-07-21T15:54:17,447 '[--disable-embed-rasters]\n' 2021-07-21T15:54:17,448 ' [--enable-viewboxing] [--indent ' 2021-07-21T15:54:17,448 'TYPE] [--nindent NUM]\n' 2021-07-21T15:54:17,448 ' [--no-line-breaks] ' 2021-07-21T15:54:17,448 '[--strip-xml-space]\n' 2021-07-21T15:54:17,448 ' [--enable-id-stripping] ' 2021-07-21T15:54:17,448 '[--shorten-ids]\n' 2021-07-21T15:54:17,448 ' [--shorten-ids-prefix PREFIX] ' 2021-07-21T15:54:17,449 '[--protect-ids-noninkscape]\n' 2021-07-21T15:54:17,449 ' [--protect-ids-list LIST] ' 2021-07-21T15:54:17,449 '[--protect-ids-prefix PREFIX]\n' 2021-07-21T15:54:17,449 ' [--error-on-flowtext]\n' 2021-07-21T15:54:17,449 ' input\n' 2021-07-21T15:54:17,449 '\n' 2021-07-21T15:54:17,449 'optional arguments:\n' 2021-07-21T15:54:17,450 ' -h, --help show this help message and exit\n' 2021-07-21T15:54:17,450 '\n' 2021-07-21T15:54:17,450 'general:\n' 2021-07-21T15:54:17,450 ' General options for this program\n' 2021-07-21T15:54:17,450 '\n' 2021-07-21T15:54:17,450 " --version show program's version number " 2021-07-21T15:54:17,450 'and exit\n' 2021-07-21T15:54:17,451 ' --format FORMAT Format string used to generate ' 2021-07-21T15:54:17,451 'any output filename.\n' 2021-07-21T15:54:17,451 ' (Dangerous!!)\n' 2021-07-21T15:54:17,451 ' --overwrite Allow overwrite files in-place. ' 2021-07-21T15:54:17,451 'Default is skip and\n' 2021-07-21T15:54:17,451 ' warn. NOTE: output fils are ' 2021-07-21T15:54:17,451 'always overwritten.\n' 2021-07-21T15:54:17,451 ' (Dangerous!!)\n' 2021-07-21T15:54:17,452 ' --on-change Allow overwrite files only on ' 2021-07-21T15:54:17,452 'source changed (detected\n' 2021-07-21T15:54:17,452 ' by modify time).\n' 2021-07-21T15:54:17,452 ' --verbose Show output during processing.\n' 2021-07-21T15:54:17,452 " --zipy GZIP Processed files as '*.gz'.\n" 2021-07-21T15:54:17,452 ' --disable-js Copy .js files verbatim instead ' 2021-07-21T15:54:17,453 'of processing\n' 2021-07-21T15:54:17,453 ' --disable-css Copy .css files verbatim instead ' 2021-07-21T15:54:17,453 'of processing\n' 2021-07-21T15:54:17,453 ' --disable-html Copy .html files verbatim ' 2021-07-21T15:54:17,453 'instead of processing\n' 2021-07-21T15:54:17,453 ' --disable-svg Copy .svg files verbatim instead ' 2021-07-21T15:54:17,454 'of processing\n' 2021-07-21T15:54:17,454 ' --disable-png Copy .png files verbatim instead ' 2021-07-21T15:54:17,454 'of processing\n' 2021-07-21T15:54:17,454 ' --disable-jpeg Copy .jpeg files verbatim ' 2021-07-21T15:54:17,454 'instead of processing\n' 2021-07-21T15:54:17,454 ' --output OUTPUT Path to local output (file or ' 2021-07-21T15:54:17,454 'folder).\n' 2021-07-21T15:54:17,455 ' input Path to local input (file or ' 2021-07-21T15:54:17,455 'folder).\n' 2021-07-21T15:54:17,455 '\n' 2021-07-21T15:54:17,455 'common:\n' 2021-07-21T15:54:17,455 ' Options common to many formats\n' 2021-07-21T15:54:17,455 '\n' 2021-07-21T15:54:17,455 ' --sort Alphabetically sort CSS ' 2021-07-21T15:54:17,456 'Properties (CSS).\n' 2021-07-21T15:54:17,456 ' --comments Keep comments (CSS/HTML).\n' 2021-07-21T15:54:17,456 ' --timestamp Add a timestamp in output files ' 2021-07-21T15:54:17,456 '(CSS/HTML/SVG).\n' 2021-07-21T15:54:17,456 ' --wrap Wrap output to ~80 chars per ' 2021-07-21T15:54:17,456 'line (CSS).\n' 2021-07-21T15:54:17,456 '\n' 2021-07-21T15:54:17,456 'svg optimization:\n' 2021-07-21T15:54:17,456 ' Optimization options that are only available for SVG\n' 2021-07-21T15:54:17,457 '\n' 2021-07-21T15:54:17,457 ' --set-precision NUM set number of significant digits ' 2021-07-21T15:54:17,457 '(default: 5)\n' 2021-07-21T15:54:17,457 ' --set-c-precision NUM\n' 2021-07-21T15:54:17,457 ' set number of significant digits ' 2021-07-21T15:54:17,457 'for control points\n' 2021-07-21T15:54:17,457 ' (default: same as ' 2021-07-21T15:54:17,458 "'--set-precision')\n" 2021-07-21T15:54:17,458 ' --disable-simplify-colors\n' 2021-07-21T15:54:17,458 " won't convert colors to #RRGGBB " 2021-07-21T15:54:17,458 'format\n' 2021-07-21T15:54:17,458 ' --disable-style-to-xml\n' 2021-07-21T15:54:17,458 " won't convert styles into XML " 2021-07-21T15:54:17,458 'attributes\n' 2021-07-21T15:54:17,458 ' --disable-group-collapsing\n' 2021-07-21T15:54:17,459 " won't collapse <g> elements\n" 2021-07-21T15:54:17,459 ' --create-groups create <g> elements for runs of ' 2021-07-21T15:54:17,459 'elements with\n' 2021-07-21T15:54:17,459 ' identical attributes\n' 2021-07-21T15:54:17,459 " --keep-editor-data won't remove Inkscape, Sodipodi, " 2021-07-21T15:54:17,460 'Adobe Illustrator or\n' 2021-07-21T15:54:17,460 ' Sketch elements and attributes\n' 2021-07-21T15:54:17,460 ' --keep-unreferenced-defs\n' 2021-07-21T15:54:17,460 " won't remove elements within the " 2021-07-21T15:54:17,460 'defs container that\n' 2021-07-21T15:54:17,460 ' are unreferenced\n' 2021-07-21T15:54:17,460 ' --renderer-workaround\n' 2021-07-21T15:54:17,460 ' work around various renderer ' 2021-07-21T15:54:17,461 'bugs (currently only\n' 2021-07-21T15:54:17,461 ' librsvg) (default)\n' 2021-07-21T15:54:17,461 ' --no-renderer-workaround\n' 2021-07-21T15:54:17,461 ' do not work around various ' 2021-07-21T15:54:17,461 'renderer bugs (currently\n' 2021-07-21T15:54:17,461 ' only librsvg)\n' 2021-07-21T15:54:17,461 '\n' 2021-07-21T15:54:17,461 'svg document:\n' 2021-07-21T15:54:17,461 ' Document options that are only available for SVG\n' 2021-07-21T15:54:17,462 '\n' 2021-07-21T15:54:17,462 " --strip-xml-prolog won't output the XML prolog " 2021-07-21T15:54:17,462 '(<?xml ?>)\n' 2021-07-21T15:54:17,462 ' --remove-titles remove <title> elements\n' 2021-07-21T15:54:17,462 ' --remove-descriptions\n' 2021-07-21T15:54:17,462 ' remove <desc> elements\n' 2021-07-21T15:54:17,462 ' --remove-metadata remove <metadata> elements ' 2021-07-21T15:54:17,462 '(which may contain license\n' 2021-07-21T15:54:17,463 ' or author information etc.)\n' 2021-07-21T15:54:17,463 ' --remove-descriptive-elements\n' 2021-07-21T15:54:17,463 ' remove <title>, <desc> and ' 2021-07-21T15:54:17,463 '<metadata> elements\n' 2021-07-21T15:54:17,463 ' --enable-comment-stripping\n' 2021-07-21T15:54:17,463 ' remove all comments (<!-- -->)\n' 2021-07-21T15:54:17,463 ' --disable-embed-rasters\n' 2021-07-21T15:54:17,464 " won't embed rasters as " 2021-07-21T15:54:17,464 'base64-encoded data\n' 2021-07-21T15:54:17,464 ' --enable-viewboxing changes document width / height ' 2021-07-21T15:54:17,464 'to 100pct / 100pct and\n' 2021-07-21T15:54:17,464 ' creates viewbox coordinates\n' 2021-07-21T15:54:17,464 '\n' 2021-07-21T15:54:17,464 'svg output formatting:\n' 2021-07-21T15:54:17,465 ' Output formatting options that are only available for ' 2021-07-21T15:54:17,465 'SVG\n' 2021-07-21T15:54:17,465 '\n' 2021-07-21T15:54:17,465 ' --indent TYPE indentation of the output: none, ' 2021-07-21T15:54:17,465 'space, tab (default:\n' 2021-07-21T15:54:17,465 ' space)\n' 2021-07-21T15:54:17,465 ' --nindent NUM depth of the indentation, i.e. ' 2021-07-21T15:54:17,465 'number of spaces /\n' 2021-07-21T15:54:17,466 ' tabs: (default: 1)\n' 2021-07-21T15:54:17,466 ' --no-line-breaks do not create line breaks in ' 2021-07-21T15:54:17,466 'output(also disables\n' 2021-07-21T15:54:17,466 ' indentation; might be overridden ' 2021-07-21T15:54:17,466 'by\n' 2021-07-21T15:54:17,466 ' xml:space="preserve")\n' 2021-07-21T15:54:17,467 ' --strip-xml-space strip the xml:space="preserve" ' 2021-07-21T15:54:17,467 'attribute from the root\n' 2021-07-21T15:54:17,467 ' SVG element\n' 2021-07-21T15:54:17,467 '\n' 2021-07-21T15:54:17,467 'svg id attributes:\n' 2021-07-21T15:54:17,467 ' ID attribute options that are only available for SVG\n' 2021-07-21T15:54:17,467 '\n' 2021-07-21T15:54:17,467 ' --enable-id-stripping\n' 2021-07-21T15:54:17,468 ' remove all unreferenced IDs\n' 2021-07-21T15:54:17,468 ' --shorten-ids shorten all IDs to the least ' 2021-07-21T15:54:17,468 'number of letters\n' 2021-07-21T15:54:17,468 ' possible\n' 2021-07-21T15:54:17,468 ' --shorten-ids-prefix PREFIX\n' 2021-07-21T15:54:17,468 ' add custom prefix to shortened ' 2021-07-21T15:54:17,468 'IDs\n' 2021-07-21T15:54:17,468 ' --protect-ids-noninkscape\n' 2021-07-21T15:54:17,469 " don't remove IDs not ending with " 2021-07-21T15:54:17,469 'a digit\n' 2021-07-21T15:54:17,469 ' --protect-ids-list LIST\n' 2021-07-21T15:54:17,469 " don't remove IDs given in this " 2021-07-21T15:54:17,469 'comma-separated list\n' 2021-07-21T15:54:17,469 ' --protect-ids-prefix PREFIX\n' 2021-07-21T15:54:17,470 " don't remove IDs starting with " 2021-07-21T15:54:17,470 'the given prefix\n' 2021-07-21T15:54:17,470 '\n' 2021-07-21T15:54:17,470 'svg compatability checks:\n' 2021-07-21T15:54:17,470 ' Compatibility check options that are only available ' 2021-07-21T15:54:17,470 'for SVG\n' 2021-07-21T15:54:17,470 '\n' 2021-07-21T15:54:17,470 ' --error-on-flowtext exit with error if the input SVG ' 2021-07-21T15:54:17,471 'uses non-standard\n' 2021-07-21T15:54:17,471 ' flowing text (only warn by ' 2021-07-21T15:54:17,471 'default)\n' 2021-07-21T15:54:17,471 '\n' 2021-07-21T15:54:17,471 'web-minify: Process all CSS/SASS/HTML/JS/SVG/PNG/JPEG ' 2021-07-21T15:54:17,471 'found at input, either\n' 2021-07-21T15:54:17,471 'in single file or recursively Applies common ' 2021-07-21T15:54:17,471 'transformation to each file: +\n' 2021-07-21T15:54:17,471 'compile (SASS -> CSS) + strip whitespace + strip ' 2021-07-21T15:54:17,472 'comments + strip metadata +\n' 2021-07-21T15:54:17,472 'increase compression ratio (PNG/JPEG) + sort (CSS) + ' 2021-07-21T15:54:17,472 'timestamp + hash Provides\n' 2021-07-21T15:54:17,472 'some options for processing: + process files in-place + ' 2021-07-21T15:54:17,472 'process files renaming\n' 2021-07-21T15:54:17,472 'to new form + compress results to .gz Available ' 2021-07-21T15:54:17,472 'variables in format string\n' 2021-07-21T15:54:17,473 'are: + {EXT} + {HASH} + {PATH} + {BASE}\n' 2021-07-21T15:54:17,473 '\n' 2021-07-21T15:54:17,473 '```\n' 2021-07-21T15:54:17,473 '\n' 2021-07-21T15:54:17,473 '</details>\n' 2021-07-21T15:54:17,473 '\n' 2021-07-21T15:54:17,473 '## Developing web-minify\n' 2021-07-21T15:54:17,473 '\n' 2021-07-21T15:54:17,474 'web-minify is [available on ' 2021-07-21T15:54:17,474 'gitlab](https://gitlab.com/octomy/web-minify).\n' 2021-07-21T15:54:17,474 '\n' 2021-07-21T15:54:17,474 '__web-minify welcomes PRs!__ If you want to contribute ' 2021-07-21T15:54:17,474 'we welcome your code contriburtions! We are proud fo the ' 2021-07-21T15:54:17,474 'fact that this project is a true meritocracy.\n' 2021-07-21T15:54:17,474 '\n' 2021-07-21T15:54:17,474 'Example: extending web-minify to support additional ' 2021-07-21T15:54:17,475 'formats by a very simple interface:\n' 2021-07-21T15:54:17,475 '\n' 2021-07-21T15:54:17,475 '1. Put a module under ' 2021-07-21T15:54:17,475 'web-minify/web_minify/handlers/your_format. This can ' 2021-07-21T15:54:17,475 'either be a moduler folder or module python source file. ' 2021-07-21T15:54:17,475 'See css/ or html.py for example implementations.\n' 2021-07-21T15:54:17,475 '2. Include the new function in __all__ in ' 2021-07-21T15:54:17,475 'web-minify/web_minify/handlers/__init__.py\n' 2021-07-21T15:54:17,476 '3. Register the new function in self.processor_map in ' 2021-07-21T15:54:17,476 'web-minify/web_minify/processor.py\n' 2021-07-21T15:54:17,476 '\n' 2021-07-21T15:54:17,476 'Easy as pie!\n' 2021-07-21T15:54:17,476 '\n' 2021-07-21T15:54:17,476 '\n' 2021-07-21T15:54:17,476 'Already supported Formats:\n' 2021-07-21T15:54:17,477 '\n' 2021-07-21T15:54:17,477 '| Format | | Status | Tests|\n' 2021-07-21T15:54:17,477 '|----------|-------|--------|------|\n' 2021-07-21T15:54:17,477 '| *.html, *htm, *.tpl | Hypertext Markup Language | ' 2021-07-21T15:54:17,477 'Seems to work | Zero |\n' 2021-07-21T15:54:17,477 '| *.css | Cascading Style Sheets | Seems to work | Zero ' 2021-07-21T15:54:17,477 '|\n' 2021-07-21T15:54:17,478 '| *.js | JavaScript | Buggy for modern syntax features | ' 2021-07-21T15:54:17,478 'Zero |\n' 2021-07-21T15:54:17,478 '| *.sass | Syntactically Awesome Style Sheets | Seems to ' 2021-07-21T15:54:17,478 'work | Zero |\n' 2021-07-21T15:54:17,478 '| *.png Portable Network Graphics | Seems to work | Zero ' 2021-07-21T15:54:17,478 '|\n' 2021-07-21T15:54:17,478 '| *.jpg, *.jpeg | Joint Photographic Experts Group | ' 2021-07-21T15:54:17,479 'Seems to work | Zero |\n' 2021-07-21T15:54:17,479 '| *.svg | Scalable Vector Graphics | Seems to work | ' 2021-07-21T15:54:17,479 'Zero |\n' 2021-07-21T15:54:17,479 '| *.your_file | It is made to be ' 2021-07-21T15:54:17,479 '[extensible](#extending-web-minify) | Submit your PR! | ' 2021-07-21T15:54:17,479 '? |\n' 2021-07-21T15:54:17,479 '\n' 2021-07-21T15:54:17,479 '\n' 2021-07-21T15:54:17,480 '\n' 2021-07-21T15:54:17,480 '# License\n' 2021-07-21T15:54:17,480 '\n' 2021-07-21T15:54:17,480 'Complete license is in the file [LICENSE](LICENSE) in ' 2021-07-21T15:54:17,480 'the root of the git repo.\n' 2021-07-21T15:54:17,480 '\n' 2021-07-21T15:54:17,481 '> GNU GPL and GNU LGPL or MIT.\n' 2021-07-21T15:54:17,481 '> This work is free software: You can redistribute it ' 2021-07-21T15:54:17,481 'and/or modify it under the terms of the GNU General ' 2021-07-21T15:54:17,481 'Public License as published by the Free Software ' 2021-07-21T15:54:17,481 'Foundation, either version 3 of the License, or (at your ' 2021-07-21T15:54:17,481 'option) any later version. This work is distributed in ' 2021-07-21T15:54:17,481 'the hope that it will be useful, but WITHOUT ANY ' 2021-07-21T15:54:17,481 'WARRANTY; Without even the implied warranty of ' 2021-07-21T15:54:17,482 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See ' 2021-07-21T15:54:17,482 'the GNU General Public License for more details. You ' 2021-07-21T15:54:17,482 'should have received a copy of the GNU General Public ' 2021-07-21T15:54:17,482 'License along with this work.\n' 2021-07-21T15:54:17,482 '\n' 2021-07-21T15:54:17,482 '\n' 2021-07-21T15:54:17,482 '\n' 2021-07-21T15:54:17,482 '# Other Notable Features\n' 2021-07-21T15:54:17,483 '\n' 2021-07-21T15:54:17,483 '1. Supports recursive scanning of directories\n' 2021-07-21T15:54:17,483 '2. Supports spitting out .gz versions of files to speed ' 2021-07-21T15:54:17,483 'up serving of static files\n' 2021-07-21T15:54:17,483 "3. Supports some controls over each format's processing\n" 2021-07-21T15:54:17,483 '4. Supports change detection and watch mode\n' 2021-07-21T15:54:17,483 '5. Made to be somewhat ' 2021-07-21T15:54:17,484 '[extensible](#extending-web-minify)\n' 2021-07-21T15:54:17,484 '\n' 2021-07-21T15:54:17,484 '# Known Limitations and Problems:\n' 2021-07-21T15:54:17,484 '\n' 2021-07-21T15:54:17,484 '1. Compression of modern .js haves some bugs. We welcome ' 2021-07-21T15:54:17,484 'PRs!\n' 2021-07-21T15:54:17,484 '2. Some of the usage pattersn of the command line tool ' 2021-07-21T15:54:17,484 'are not implemented yet. We welcome PRs!\n' 2021-07-21T15:54:17,484 '3. Codebase has ZERO tests. We welcome PRs!', 2021-07-21T15:54:17,485 'long_description_content_type': 'text/markdown', 2021-07-21T15:54:17,485 'maintainer': 'Lennart Rolland', 2021-07-21T15:54:17,485 'maintainer_email': 'lennart@octomy.org', 2021-07-21T15:54:17,485 'name': 'web-minify', 2021-07-21T15:54:17,485 'packages': ['tests', 2021-07-21T15:54:17,485 'web_minify', 2021-07-21T15:54:17,485 'tests.load', 2021-07-21T15:54:17,485 'tests.integration', 2021-07-21T15:54:17,486 'tests.unit', 2021-07-21T15:54:17,486 'web_minify.handlers', 2021-07-21T15:54:17,486 'web_minify.handlers.svg', 2021-07-21T15:54:17,486 'web_minify.handlers.css'], 2021-07-21T15:54:17,486 'platforms': ['Linux'], 2021-07-21T15:54:17,486 'project_urls': {'Bugs': 'https://gitlab.com/octomy/web-minify/-/issues', 2021-07-21T15:54:17,486 'C.I.': 'https://gitlab.com/octomy/web-minify/pipelines', 2021-07-21T15:54:17,486 'Docs': 'https://gitlab.com/octomy/web-minify/README.md'}, 2021-07-21T15:54:17,487 'python_requires': '>=3.7.4', 2021-07-21T15:54:17,487 'setup_requires': ['pytest-runner', 'setuptools_scm'], 2021-07-21T15:54:17,487 'test_suite': '../tests', 2021-07-21T15:54:17,487 'tests_require': ['appdirs==1.4.3', 2021-07-21T15:54:17,487 'astroid==2.3.3', 2021-07-21T15:54:17,487 'atomicwrites==1.3.0', 2021-07-21T15:54:17,487 'attrs==19.3.0', 2021-07-21T15:54:17,487 'black==19.3b0', 2021-07-21T15:54:17,487 'click==7.1.1', 2021-07-21T15:54:17,488 'colorama==0.4.3', 2021-07-21T15:54:17,488 'colored-traceback==0.3.0', 2021-07-21T15:54:17,488 'colorlog==4.1.0', 2021-07-21T15:54:17,488 'coverage==5.0.4', 2021-07-21T15:54:17,488 'entrypoints==0.3', 2021-07-21T15:54:17,488 'filelock==3.0.12', 2021-07-21T15:54:17,488 'flake8==3.7.9', 2021-07-21T15:54:17,488 'importlib-metadata==1.5.0', 2021-07-21T15:54:17,488 'isort==4.3.21', 2021-07-21T15:54:17,489 'lazy-object-proxy==1.4.3', 2021-07-21T15:54:17,489 'libsass==0.19.4', 2021-07-21T15:54:17,489 'mccabe==0.6.1', 2021-07-21T15:54:17,489 'mock==3.0.5', 2021-07-21T15:54:17,489 'more-itertools==8.2.0', 2021-07-21T15:54:17,489 'mypy-extensions==0.4.3', 2021-07-21T15:54:17,489 'mypy==0.770', 2021-07-21T15:54:17,489 'packaging==20.3', 2021-07-21T15:54:17,489 'pip-tools==4.5.1', 2021-07-21T15:54:17,490 'pluggy==0.13.1', 2021-07-21T15:54:17,490 'py==1.8.1', 2021-07-21T15:54:17,490 'pycodestyle==2.5.0', 2021-07-21T15:54:17,490 'pyflakes==2.1.1', 2021-07-21T15:54:17,490 'pygments==2.6.1', 2021-07-21T15:54:17,490 'pylint==2.4.2', 2021-07-21T15:54:17,490 'pyparsing==2.4.6', 2021-07-21T15:54:17,490 'pytest-asyncio==0.10.0', 2021-07-21T15:54:17,490 'pytest-cov==2.8.1', 2021-07-21T15:54:17,491 'pytest-flakes==4.0.0', 2021-07-21T15:54:17,491 'pytest-mock==1.13.0', 2021-07-21T15:54:17,491 'pytest-mypy==0.6.0', 2021-07-21T15:54:17,491 'pytest-timeout==1.3.4', 2021-07-21T15:54:17,491 'pytest==4.6.9', 2021-07-21T15:54:17,491 'six==1.14.0', 2021-07-21T15:54:17,491 'toml==0.10.0', 2021-07-21T15:54:17,491 'typed-ast==1.4.1', 2021-07-21T15:54:17,492 'typing-extensions==3.7.4.1', 2021-07-21T15:54:17,492 'wcwidth==0.1.8', 2021-07-21T15:54:17,492 'wrapt==1.11.2', 2021-07-21T15:54:17,492 'zipp==3.1.0'], 2021-07-21T15:54:17,492 'url': 'https://gitlab.com/octomy/web-minifier', 2021-07-21T15:54:17,492 'version': '0.1.0', 2021-07-21T15:54:17,492 'zip_safe': True} 2021-07-21T15:54:17,492 /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-21T15:54:17,493 warnings.warn( 2021-07-21T15:54:18,092 /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-21T15:54:18,092 warnings.warn( 2021-07-21T15:54:18,133 running bdist_wheel 2021-07-21T15:54:18,302 running build 2021-07-21T15:54:18,302 running build_py 2021-07-21T15:54:18,443 creating build 2021-07-21T15:54:18,443 creating build/lib 2021-07-21T15:54:18,444 creating build/lib/tests 2021-07-21T15:54:18,445 copying tests/__init__.py -> build/lib/tests 2021-07-21T15:54:18,447 creating build/lib/web_minify 2021-07-21T15:54:18,448 copying web_minify/processor.py -> build/lib/web_minify 2021-07-21T15:54:18,450 copying web_minify/time.py -> build/lib/web_minify 2021-07-21T15:54:18,452 copying web_minify/__init__.py -> build/lib/web_minify 2021-07-21T15:54:18,454 copying web_minify/log.py -> build/lib/web_minify 2021-07-21T15:54:18,455 copying web_minify/files.py -> build/lib/web_minify 2021-07-21T15:54:18,457 copying web_minify/minify.py -> build/lib/web_minify 2021-07-21T15:54:18,459 creating build/lib/tests/load 2021-07-21T15:54:18,460 copying tests/load/test_true.py -> build/lib/tests/load 2021-07-21T15:54:18,462 copying tests/load/__init__.py -> build/lib/tests/load 2021-07-21T15:54:18,464 creating build/lib/tests/integration 2021-07-21T15:54:18,465 copying tests/integration/test_true.py -> build/lib/tests/integration 2021-07-21T15:54:18,467 copying tests/integration/__init__.py -> build/lib/tests/integration 2021-07-21T15:54:18,470 creating build/lib/tests/unit 2021-07-21T15:54:18,471 copying tests/unit/test_true.py -> build/lib/tests/unit 2021-07-21T15:54:18,473 copying tests/unit/__init__.py -> build/lib/tests/unit 2021-07-21T15:54:18,476 creating build/lib/web_minify/handlers 2021-07-21T15:54:18,477 copying web_minify/handlers/sass.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,479 copying web_minify/handlers/jpeg.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,481 copying web_minify/handlers/jinja.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,484 copying web_minify/handlers/__init__.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,486 copying web_minify/handlers/html.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,488 copying web_minify/handlers/png.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,490 copying web_minify/handlers/js.py -> build/lib/web_minify/handlers 2021-07-21T15:54:18,493 creating build/lib/web_minify/handlers/svg 2021-07-21T15:54:18,494 copying web_minify/handlers/svg/svg_transform.py -> build/lib/web_minify/handlers/svg 2021-07-21T15:54:18,497 copying web_minify/handlers/svg/yocto_css.py -> build/lib/web_minify/handlers/svg 2021-07-21T15:54:18,499 copying web_minify/handlers/svg/svg_regex.py -> build/lib/web_minify/handlers/svg 2021-07-21T15:54:18,502 copying web_minify/handlers/svg/__init__.py -> build/lib/web_minify/handlers/svg 2021-07-21T15:54:18,503 copying web_minify/handlers/svg/scour.py -> build/lib/web_minify/handlers/svg 2021-07-21T15:54:18,511 creating build/lib/web_minify/handlers/css 2021-07-21T15:54:18,512 copying web_minify/handlers/css/variables.py -> build/lib/web_minify/handlers/css 2021-07-21T15:54:18,515 copying web_minify/handlers/css/__init__.py -> build/lib/web_minify/handlers/css 2021-07-21T15:54:18,517 running egg_info 2021-07-21T15:54:18,522 writing web_minify.egg-info/PKG-INFO 2021-07-21T15:54:18,525 writing dependency_links to web_minify.egg-info/dependency_links.txt 2021-07-21T15:54:18,527 writing entry points to web_minify.egg-info/entry_points.txt 2021-07-21T15:54:18,528 writing requirements to web_minify.egg-info/requires.txt 2021-07-21T15:54:18,529 writing top-level names to web_minify.egg-info/top_level.txt 2021-07-21T15:54:18,571 reading manifest file 'web_minify.egg-info/SOURCES.txt' 2021-07-21T15:54:18,585 writing manifest file 'web_minify.egg-info/SOURCES.txt' 2021-07-21T15:54:18,590 copying tests/Makefile -> build/lib/tests 2021-07-21T15:54:18,593 copying tests/pytest.ini -> build/lib/tests 2021-07-21T15:54:18,595 creating build/lib/tests/regressions 2021-07-21T15:54:18,596 copying tests/regressions/test_regressions.py -> build/lib/tests/regressions 2021-07-21T15:54:18,598 creating build/lib/tests/regressions/expected 2021-07-21T15:54:18,598 creating build/lib/tests/regressions/expected/html 2021-07-21T15:54:18,599 copying tests/regressions/expected/html/basic.html -> build/lib/tests/regressions/expected/html 2021-07-21T15:54:18,601 creating build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,602 copying tests/regressions/expected/js/arrays.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,604 copying tests/regressions/expected/js/numbers.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,606 copying tests/regressions/expected/js/object_methods.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,608 copying tests/regressions/expected/js/object_properties.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,610 copying tests/regressions/expected/js/objects.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,612 copying tests/regressions/expected/js/statements.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,614 copying tests/regressions/expected/js/strings.js -> build/lib/tests/regressions/expected/js 2021-07-21T15:54:18,616 creating build/lib/tests/regressions/input 2021-07-21T15:54:18,617 creating build/lib/tests/regressions/input/html 2021-07-21T15:54:18,618 copying tests/regressions/input/html/basic.html -> build/lib/tests/regressions/input/html 2021-07-21T15:54:18,620 creating build/lib/tests/regressions/input/js 2021-07-21T15:54:18,621 copying tests/regressions/input/js/arrays.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,623 copying tests/regressions/input/js/numbers.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,625 copying tests/regressions/input/js/object_methods.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,627 copying tests/regressions/input/js/object_properties.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,630 copying tests/regressions/input/js/objects.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,632 copying tests/regressions/input/js/statements.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,634 copying tests/regressions/input/js/strings.js -> build/lib/tests/regressions/input/js 2021-07-21T15:54:18,650 installing to build/bdist.linux-armv7l/wheel 2021-07-21T15:54:18,650 running install 2021-07-21T15:54:18,651 running install_lib 2021-07-21T15:54:18,656 creating build/bdist.linux-armv7l 2021-07-21T15:54:18,656 creating build/bdist.linux-armv7l/wheel 2021-07-21T15:54:18,658 creating build/bdist.linux-armv7l/wheel/tests 2021-07-21T15:54:18,659 creating build/bdist.linux-armv7l/wheel/tests/load 2021-07-21T15:54:18,661 copying build/lib/tests/load/test_true.py -> build/bdist.linux-armv7l/wheel/tests/load 2021-07-21T15:54:18,663 copying build/lib/tests/load/__init__.py -> build/bdist.linux-armv7l/wheel/tests/load 2021-07-21T15:54:18,665 creating build/bdist.linux-armv7l/wheel/tests/regressions 2021-07-21T15:54:18,665 copying build/lib/tests/regressions/test_regressions.py -> build/bdist.linux-armv7l/wheel/tests/regressions 2021-07-21T15:54:18,668 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected 2021-07-21T15:54:18,669 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,670 copying build/lib/tests/regressions/expected/js/numbers.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,672 copying build/lib/tests/regressions/expected/js/strings.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,674 copying build/lib/tests/regressions/expected/js/object_properties.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,676 copying build/lib/tests/regressions/expected/js/statements.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,677 copying build/lib/tests/regressions/expected/js/object_methods.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,679 copying build/lib/tests/regressions/expected/js/arrays.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,682 copying build/lib/tests/regressions/expected/js/objects.js -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/js 2021-07-21T15:54:18,684 creating build/bdist.linux-armv7l/wheel/tests/regressions/expected/html 2021-07-21T15:54:18,685 copying build/lib/tests/regressions/expected/html/basic.html -> build/bdist.linux-armv7l/wheel/tests/regressions/expected/html 2021-07-21T15:54:18,688 creating build/bdist.linux-armv7l/wheel/tests/regressions/input 2021-07-21T15:54:18,690 creating build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,691 copying build/lib/tests/regressions/input/js/numbers.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,693 copying build/lib/tests/regressions/input/js/strings.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,695 copying build/lib/tests/regressions/input/js/object_properties.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,696 copying build/lib/tests/regressions/input/js/statements.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,698 copying build/lib/tests/regressions/input/js/object_methods.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,701 copying build/lib/tests/regressions/input/js/arrays.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,702 copying build/lib/tests/regressions/input/js/objects.js -> build/bdist.linux-armv7l/wheel/tests/regressions/input/js 2021-07-21T15:54:18,705 creating build/bdist.linux-armv7l/wheel/tests/regressions/input/html 2021-07-21T15:54:18,706 copying build/lib/tests/regressions/input/html/basic.html -> build/bdist.linux-armv7l/wheel/tests/regressions/input/html 2021-07-21T15:54:18,708 copying build/lib/tests/Makefile -> build/bdist.linux-armv7l/wheel/tests 2021-07-21T15:54:18,710 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2021-07-21T15:54:18,712 creating build/bdist.linux-armv7l/wheel/tests/integration 2021-07-21T15:54:18,713 copying build/lib/tests/integration/test_true.py -> build/bdist.linux-armv7l/wheel/tests/integration 2021-07-21T15:54:18,715 copying build/lib/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/tests/integration 2021-07-21T15:54:18,717 creating build/bdist.linux-armv7l/wheel/tests/unit 2021-07-21T15:54:18,718 copying build/lib/tests/unit/test_true.py -> build/bdist.linux-armv7l/wheel/tests/unit 2021-07-21T15:54:18,720 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/tests/unit 2021-07-21T15:54:18,722 copying build/lib/tests/pytest.ini -> build/bdist.linux-armv7l/wheel/tests 2021-07-21T15:54:18,725 creating build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,726 creating build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,727 copying build/lib/web_minify/handlers/sass.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,729 copying build/lib/web_minify/handlers/jpeg.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,731 copying build/lib/web_minify/handlers/jinja.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,733 copying build/lib/web_minify/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,736 creating build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-21T15:54:18,737 copying build/lib/web_minify/handlers/svg/svg_transform.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-21T15:54:18,740 copying build/lib/web_minify/handlers/svg/yocto_css.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-21T15:54:18,742 copying build/lib/web_minify/handlers/svg/svg_regex.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-21T15:54:18,745 copying build/lib/web_minify/handlers/svg/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-21T15:54:18,747 copying build/lib/web_minify/handlers/svg/scour.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/svg 2021-07-21T15:54:18,754 creating build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-21T15:54:18,755 copying build/lib/web_minify/handlers/css/variables.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-21T15:54:18,758 copying build/lib/web_minify/handlers/css/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers/css 2021-07-21T15:54:18,760 copying build/lib/web_minify/handlers/html.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,763 copying build/lib/web_minify/handlers/png.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,765 copying build/lib/web_minify/handlers/js.py -> build/bdist.linux-armv7l/wheel/web_minify/handlers 2021-07-21T15:54:18,768 copying build/lib/web_minify/processor.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,770 copying build/lib/web_minify/time.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,772 copying build/lib/web_minify/__init__.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,774 copying build/lib/web_minify/log.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,776 copying build/lib/web_minify/files.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,778 copying build/lib/web_minify/minify.py -> build/bdist.linux-armv7l/wheel/web_minify 2021-07-21T15:54:18,783 writing byte-compilation script '/tmp/tmp4_5s8s_4.py' 2021-07-21T15:54:18,784 /usr/bin/python3 /tmp/tmp4_5s8s_4.py 2021-07-21T15:54:19,138 removing /tmp/tmp4_5s8s_4.py 2021-07-21T15:54:19,138 running install_data 2021-07-21T15:54:19,142 creating build/bdist.linux-armv7l/wheel/web_minify-0.1.0.data 2021-07-21T15:54:19,142 creating build/bdist.linux-armv7l/wheel/web_minify-0.1.0.data/data 2021-07-21T15:54:19,143 creating build/bdist.linux-armv7l/wheel/web_minify-0.1.0.data/data/web-minify 2021-07-21T15:54:19,144 copying VERSION -> build/bdist.linux-armv7l/wheel/web_minify-0.1.0.data/data/web-minify 2021-07-21T15:54:19,146 running install_egg_info 2021-07-21T15:54:19,152 Copying web_minify.egg-info to build/bdist.linux-armv7l/wheel/web_minify-0.1.0-py3.9.egg-info 2021-07-21T15:54:19,168 running install_scripts 2021-07-21T15:54:19,276 creating build/bdist.linux-armv7l/wheel/web_minify-0.1.0.dist-info/WHEEL 2021-07-21T15:54:19,279 creating '/tmp/pip-wheel-3ji8eij2/web_minify-0.1.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-21T15:54:19,282 adding 'tests/Makefile' 2021-07-21T15:54:19,283 adding 'tests/__init__.py' 2021-07-21T15:54:19,284 adding 'tests/pytest.ini' 2021-07-21T15:54:19,286 adding 'tests/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,288 adding 'tests/integration/__init__.py' 2021-07-21T15:54:19,289 adding 'tests/integration/test_true.py' 2021-07-21T15:54:19,291 adding 'tests/integration/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,293 adding 'tests/integration/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,294 adding 'tests/load/__init__.py' 2021-07-21T15:54:19,296 adding 'tests/load/test_true.py' 2021-07-21T15:54:19,298 adding 'tests/load/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,299 adding 'tests/load/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,301 adding 'tests/regressions/test_regressions.py' 2021-07-21T15:54:19,304 adding 'tests/regressions/__pycache__/test_regressions.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,306 adding 'tests/regressions/expected/html/basic.html' 2021-07-21T15:54:19,308 adding 'tests/regressions/expected/js/arrays.js' 2021-07-21T15:54:19,309 adding 'tests/regressions/expected/js/numbers.js' 2021-07-21T15:54:19,310 adding 'tests/regressions/expected/js/object_methods.js' 2021-07-21T15:54:19,312 adding 'tests/regressions/expected/js/object_properties.js' 2021-07-21T15:54:19,313 adding 'tests/regressions/expected/js/objects.js' 2021-07-21T15:54:19,314 adding 'tests/regressions/expected/js/statements.js' 2021-07-21T15:54:19,315 adding 'tests/regressions/expected/js/strings.js' 2021-07-21T15:54:19,317 adding 'tests/regressions/input/html/basic.html' 2021-07-21T15:54:19,319 adding 'tests/regressions/input/js/arrays.js' 2021-07-21T15:54:19,320 adding 'tests/regressions/input/js/numbers.js' 2021-07-21T15:54:19,321 adding 'tests/regressions/input/js/object_methods.js' 2021-07-21T15:54:19,323 adding 'tests/regressions/input/js/object_properties.js' 2021-07-21T15:54:19,324 adding 'tests/regressions/input/js/objects.js' 2021-07-21T15:54:19,325 adding 'tests/regressions/input/js/statements.js' 2021-07-21T15:54:19,326 adding 'tests/regressions/input/js/strings.js' 2021-07-21T15:54:19,328 adding 'tests/unit/__init__.py' 2021-07-21T15:54:19,329 adding 'tests/unit/test_true.py' 2021-07-21T15:54:19,331 adding 'tests/unit/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,332 adding 'tests/unit/__pycache__/test_true.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,334 adding 'web_minify/__init__.py' 2021-07-21T15:54:19,335 adding 'web_minify/files.py' 2021-07-21T15:54:19,337 adding 'web_minify/log.py' 2021-07-21T15:54:19,339 adding 'web_minify/minify.py' 2021-07-21T15:54:19,341 adding 'web_minify/processor.py' 2021-07-21T15:54:19,342 adding 'web_minify/time.py' 2021-07-21T15:54:19,344 adding 'web_minify/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,346 adding 'web_minify/__pycache__/files.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,347 adding 'web_minify/__pycache__/log.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,349 adding 'web_minify/__pycache__/minify.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,351 adding 'web_minify/__pycache__/processor.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,353 adding 'web_minify/__pycache__/time.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,355 adding 'web_minify/handlers/__init__.py' 2021-07-21T15:54:19,356 adding 'web_minify/handlers/html.py' 2021-07-21T15:54:19,357 adding 'web_minify/handlers/jinja.py' 2021-07-21T15:54:19,358 adding 'web_minify/handlers/jpeg.py' 2021-07-21T15:54:19,360 adding 'web_minify/handlers/js.py' 2021-07-21T15:54:19,362 adding 'web_minify/handlers/png.py' 2021-07-21T15:54:19,363 adding 'web_minify/handlers/sass.py' 2021-07-21T15:54:19,365 adding 'web_minify/handlers/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,366 adding 'web_minify/handlers/__pycache__/html.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,368 adding 'web_minify/handlers/__pycache__/jinja.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,369 adding 'web_minify/handlers/__pycache__/jpeg.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,371 adding 'web_minify/handlers/__pycache__/js.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,372 adding 'web_minify/handlers/__pycache__/png.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,373 adding 'web_minify/handlers/__pycache__/sass.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,376 adding 'web_minify/handlers/css/__init__.py' 2021-07-21T15:54:19,378 adding 'web_minify/handlers/css/variables.py' 2021-07-21T15:54:19,381 adding 'web_minify/handlers/css/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,383 adding 'web_minify/handlers/css/__pycache__/variables.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,385 adding 'web_minify/handlers/svg/__init__.py' 2021-07-21T15:54:19,408 adding 'web_minify/handlers/svg/scour.py' 2021-07-21T15:54:19,411 adding 'web_minify/handlers/svg/svg_regex.py' 2021-07-21T15:54:19,413 adding 'web_minify/handlers/svg/svg_transform.py' 2021-07-21T15:54:19,415 adding 'web_minify/handlers/svg/yocto_css.py' 2021-07-21T15:54:19,417 adding 'web_minify/handlers/svg/__pycache__/__init__.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,431 adding 'web_minify/handlers/svg/__pycache__/scour.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,434 adding 'web_minify/handlers/svg/__pycache__/svg_regex.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,436 adding 'web_minify/handlers/svg/__pycache__/svg_transform.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,437 adding 'web_minify/handlers/svg/__pycache__/yocto_css.cpython-39.opt-2.pyc' 2021-07-21T15:54:19,440 adding 'web_minify-0.1.0.data/data/web-minify/VERSION' 2021-07-21T15:54:19,443 adding 'web_minify-0.1.0.dist-info/METADATA' 2021-07-21T15:54:19,444 adding 'web_minify-0.1.0.dist-info/WHEEL' 2021-07-21T15:54:19,445 adding 'web_minify-0.1.0.dist-info/entry_points.txt' 2021-07-21T15:54:19,446 adding 'web_minify-0.1.0.dist-info/top_level.txt' 2021-07-21T15:54:19,447 adding 'web_minify-0.1.0.dist-info/zip-safe' 2021-07-21T15:54:19,448 adding 'web_minify-0.1.0.dist-info/RECORD' 2021-07-21T15:54:19,453 removing build/bdist.linux-armv7l/wheel 2021-07-21T15:54:19,584 Building wheel for web-minify (setup.py): finished with status 'done' 2021-07-21T15:54:19,588 Created wheel for web-minify: filename=web_minify-0.1.0-py2.py3-none-any.whl size=166247 sha256=ac82f1ae2935ee6f09b2e2c1d44e231d0b9f23ec6137ad58ca633e32b7b4cccc 2021-07-21T15:54:19,589 Stored in directory: /tmp/pip-ephem-wheel-cache-9riv4gam/wheels/1a/34/7c/6cb679ba28357b0a7266f6b47175f87986b2e95a46540796af 2021-07-21T15:54:19,603 Successfully built web-minify 2021-07-21T15:54:19,613 Removed build tracker: '/tmp/pip-req-tracker-z8cui8py'