Hello community,
here is the log from the commit of package python-Flask-HTMLmin for
openSUSE:Factory checked in at 2020-04-05 20:57:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-HTMLmin (Old)
and /work/SRC/openSUSE:Factory/.python-Flask-HTMLmin.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-HTMLmin"
Sun Apr 5 20:57:03 2020 rev:4 rq:791501 version:2.0.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-Flask-HTMLmin/python-Flask-HTMLmin.changes
2019-10-30 14:48:52.510249684 +0100
+++
/work/SRC/openSUSE:Factory/.python-Flask-HTMLmin.new.3248/python-Flask-HTMLmin.changes
2020-04-05 20:57:11.165419586 +0200
@@ -1,0 +2,10 @@
+Sun Apr 5 08:39:50 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Update to 2.0.2:
+ * Dropped support for Python 2.7
+ * Migrate from Travis CI to Github Actions
+ * Migrate from Coveralls to Codecov
+ * Update README
+ * Update PyPI description
+
+-------------------------------------------------------------------
Old:
----
v1.5.2.tar.gz
New:
----
v2.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Flask-HTMLmin.spec ++++++
--- /var/tmp/diff_new_pack.XX9bd8/_old 2020-04-05 20:57:12.253420753 +0200
+++ /var/tmp/diff_new_pack.XX9bd8/_new 2020-04-05 20:57:12.257420758 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-Flask-HTMLmin
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
Name: python-Flask-HTMLmin
-Version: 1.5.2
+Version: 2.0.2
Release: 0
Summary: Flask minifier for HTML responses
License: BSD-3-Clause
++++++ v1.5.2.tar.gz -> v2.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/.github/workflows/publish.yml
new/Flask-HTMLmin-2.0.2/.github/workflows/publish.yml
--- old/Flask-HTMLmin-1.5.2/.github/workflows/publish.yml 1970-01-01
01:00:00.000000000 +0100
+++ new/Flask-HTMLmin-2.0.2/.github/workflows/publish.yml 2020-03-30
21:30:31.000000000 +0200
@@ -0,0 +1,50 @@
+name: publish
+
+on:
+ create:
+ tags:
+ - v*
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up Python 3.7
+ uses: actions/setup-python@v1
+ with:
+ python-version: 3.7
+
+ - name: Install dependencies
+ run: python setup.py install
+
+ - name: Lint with flake8
+ run: |
+ pip install flake8
+ flake8 . --count --show-source --statistics
+ flake8 . --count --exit-zero --statistics
+
+ - name: Test with pytest
+ run: python setup.py test
+
+ - name: Generate coverage
+ run: |
+ pip install coverage
+ coverage run --source=flask_htmlmin setup.py test
+ coverage xml
+
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v1
+
+ - name: Generate distribution 📦for PyPI
+ run: |
+ pip install wheel
+ python setup.py sdist bdist_wheel
+
+ - name: Publish distribution to PyPI
+ uses: pypa/gh-action-pypi-publish@master
+ with:
+ password: ${{ secrets.PYPI_PASSWORD }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/.github/workflows/tests.yml
new/Flask-HTMLmin-2.0.2/.github/workflows/tests.yml
--- old/Flask-HTMLmin-1.5.2/.github/workflows/tests.yml 1970-01-01
01:00:00.000000000 +0100
+++ new/Flask-HTMLmin-2.0.2/.github/workflows/tests.yml 2020-03-30
21:30:31.000000000 +0200
@@ -0,0 +1,40 @@
+name: tests
+
+on: [push, pull_request]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: [3.6, 3.7, 3.8]
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v1
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: Install dependencies
+ run: python setup.py install
+
+ - name: Lint with flake8
+ run: |
+ pip install flake8
+ flake8 . --count --show-source --statistics
+ flake8 . --count --exit-zero --statistics
+
+ - name: Test with pytest
+ run: python setup.py test
+
+ - name: Generate coverage
+ run: |
+ pip install coverage
+ coverage run --source=flask_htmlmin setup.py test
+ coverage xml
+
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/.travis.yml
new/Flask-HTMLmin-2.0.2/.travis.yml
--- old/Flask-HTMLmin-1.5.2/.travis.yml 2019-10-23 12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-language: python
-python:
-- '2.7'
-- '3.6'
-- '3.7'
-- '3.8'
-install:
-- python setup.py install
-- pip install pytest-runner pytest pytest-cov python-coveralls
-script:
-- python setup.py test
-after_success:
-- coveralls
-
-deploy:
- python: '3.7'
- provider: pypi
- user: __token__
- distributions: 'sdist bdist_wheel'
- skip_existing: true
- cleanup: true
- password:
- secure:
Eh+KtTMmTzm/L4xIRg5TqpvWofZ2xXO4zNe4VSMgBE+zL1KnoZ2NuDwlEChSZPmA1NJGq7DhAx43la9FCfx7UotsPtq1MmrgnnkUiMgmY+3d5thKFlvjkooh9b4m/edkaOqbEeLCxOIftRbs8lkWsB/nE85DCX7p0hmxST8Qx88hQmODPD0L4eLUs388KrMOFxGNLyrJcR2ebTtQ/W+c9MIYpj6TKSDB8Iv6lVDiko6Wur2+fo7wKffo72VOETOaVJPw0B2IWz3fZ4gIDsoDe3AJvE54Y3VZOHsuovGX3AaQcAwaRAjAHV8evu4YmDnMgA9RfqLRtPH4yv1sRbkQSP2O2neUNlmOrhzFk+xm/mMsFUzZDpxBac7MLSJ3V3kmmJmDgmeaxi8Hkp576YGKUtC/OmUM0a5M5nuTS8f6fCQLjffKKXP8YRbmt0Na48HGYD33xA2C8TqJmZow00d1EwSCF9Zk9m+age+MZ1vGulXZP1wYoz7zdy4uh2yKwTZPEZYuTgdVk/dquK8jtND6BdqDXCqz6ElBqQZ3J4YEoA2O/Vz2OhK+t18WdTL4ixTEv45vfvHwjK0JRCBP0Zqqc/4i6soa/u2t0wJsrC+T/F1dYHmwOlSalRKrI+rbdHk6Ou57S8XPIIOFdsf7q5ik+1qoQn4CXxsB0JoEq1fx3do=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/LICENSE
new/Flask-HTMLmin-2.0.2/LICENSE
--- old/Flask-HTMLmin-1.5.2/LICENSE 2019-10-23 12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/LICENSE 2020-03-30 21:30:31.000000000 +0200
@@ -1,4 +1,4 @@
-Copyright (c) 2015-2018, Hamid Feizabadi
+Copyright (c) 2015-2020, Hamid Feizabadi
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -21,4 +21,4 @@
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/README.md
new/Flask-HTMLmin-2.0.2/README.md
--- old/Flask-HTMLmin-1.5.2/README.md 2019-10-23 12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/README.md 2020-03-30 21:30:31.000000000 +0200
@@ -1,11 +1,11 @@
Flask-HTMLmin
=============
-[](https://pypi.org/project/Flask-HTMLmin/)
-
+[](https://badge.fury.io/py/Flask-HTMLmin)
+
[](LICENSE)
-[](https://travis-ci.org/hamidfzm/Flask-HTMLmin)
-[](https://coveralls.io/github/hamidfzm/Flask-HTMLmin?branch=master)
+
+[](https://codecov.io/gh/hamidfzm/Flask-HTMLmin)
Minify flask `text/html` mime type responses.
Just add `MINIFY_HTML = True` to your deployment config to minify HTML and
text responses of your flask application.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/flask_htmlmin/__init__.py
new/Flask-HTMLmin-2.0.2/flask_htmlmin/__init__.py
--- old/Flask-HTMLmin-1.5.2/flask_htmlmin/__init__.py 2019-10-23
12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/flask_htmlmin/__init__.py 2020-03-30
21:30:31.000000000 +0200
@@ -26,7 +26,11 @@
if 'MINIFY_PAGE' in app.config:
app.config['MINIFY_HTML'] = app.config['MINIFY_PAGE']
- warnings.warn('MINIFY_PAGE is deprecated, use MINIFY_HTML
instead', DeprecationWarning, stacklevel=2)
+ warnings.warn(
+ 'MINIFY_PAGE is deprecated, use MINIFY_HTML instead',
+ DeprecationWarning,
+ stacklevel=2
+ )
if app.config['MINIFY_HTML']:
app.after_request(self.response_minify)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/setup.cfg
new/Flask-HTMLmin-2.0.2/setup.cfg
--- old/Flask-HTMLmin-1.5.2/setup.cfg 2019-10-23 12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/setup.cfg 2020-03-30 21:30:31.000000000 +0200
@@ -1,5 +1,5 @@
[aliases]
test='pytest'
[tool:pytest]
-addopts = -s -p no:warnings --verbose --cov='./flask_htmlmin'
+addopts = -s -p no:warnings --verbose
python_files = test.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/setup.py
new/Flask-HTMLmin-2.0.2/setup.py
--- old/Flask-HTMLmin-1.5.2/setup.py 2019-10-23 12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/setup.py 2020-03-30 21:30:31.000000000 +0200
@@ -4,23 +4,26 @@
Flask-HTMLmin
-------------
-minimize your flask rendered html
+Minify flask text/html mime type responses
"""
-try:
- from setuptools import setup
-except ImportError:
- from distutils.core import setup
+from setuptools import setup
+from os import path
+
+this_directory = path.abspath(path.dirname(__file__))
+with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f:
+ long_description = f.read()
setup(
name='Flask-HTMLmin',
- version='1.5.2',
+ version='2.0.2',
url='https://github.com/hamidfzm/Flask-HTMLmin',
license='BSD-3-Clause',
author='Hamid FzM',
author_email='[email protected]',
- description='Minimize render templates html',
- long_description=__doc__,
+ description=__doc__,
+ long_description=long_description,
+ long_description_content_type='text/markdown',
py_modules=['HTMLMIN'],
packages=['flask_htmlmin'],
zip_safe=False,
@@ -30,19 +33,17 @@
'Flask',
'htmlmin'
],
+ python_requires='>=3.6',
classifiers=[
'Environment :: Web Environment',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
- 'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.4',
- 'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
+ 'Programming Language :: Python :: 3.8',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Text Processing :: Markup :: HTML',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-HTMLmin-1.5.2/test.py
new/Flask-HTMLmin-2.0.2/test.py
--- old/Flask-HTMLmin-1.5.2/test.py 2019-10-23 12:44:42.000000000 +0200
+++ new/Flask-HTMLmin-2.0.2/test.py 2020-03-30 21:30:31.000000000 +0200
@@ -11,7 +11,7 @@
htmlmin = HTMLMIN(app=app)
json_resp = dict(
- resp='some unminifed json response'
+ resp='some unminified json response'
)
html_resp = '''<html>
@@ -52,7 +52,7 @@
def test_json_unminifed(client):
- """ testing unminifed Json response """
+ """ testing unminified Json response """
resp = client.get('/json').data
assert json_resp == loads(resp)
@@ -62,5 +62,3 @@
resp = client.get('/exempt').data
assert resp == html_resp.encode()
-
-