New Upstream Snapshot - python-meld3
Ready changes
Summary
Merged new upstream version: 2.0.1 (was: 1.0.2).
Resulting package
Built on 2022-11-25T02:47 (took 3m32s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-snapshots python3-meld3
Lintian Result
Diff
diff --git a/CHANGES.txt b/CHANGES.txt
index 0944d62..0397c09 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,24 @@
+2.0.1 (2020-04-08)
+------------------
+
+- No further development of the meld3 package is planned. The meld3 package
+ should be considered unmaintained as of April 2020. Since 2007, meld3
+ received only minimal updates to keep compatible with newer Python versions.
+ It was only maintained because it was a dependency of the Supervisor package.
+ Since Supervisor 4.1.0 (released in October 2019), the meld3 package is
+ no longer a dependency of Supervisor.
+
+- Fixed a ``DeprecationWarning`` on Python 3.8.
+
+2.0.0 (2019-09-01)
+------------------
+
+- Removed support for older Python versions. On Python 2, meld3 now
+ requires Python 2.7. On Python 3, meld3 now requires Python 3.4 or later.
+
+- Added Python 3.7 classifier to ``setup.py``. No code changes were
+ needed for Python 3.7 compatibility.
+
1.0.2 (2015-03-31)
------------------
diff --git a/PKG-INFO b/PKG-INFO
index 8628ef7..010fbcb 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,23 +1,32 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: meld3
-Version: 1.0.2
-Summary: meld3 is an HTML/XML templating engine.
+Version: 2.0.1
+Summary: Unmaintained templating system used by old versions of Supervisor
Home-page: https://github.com/supervisor/meld3
Author: Chris McDonough
Author-email: chrism@plope.com
+Maintainer: Chris McDonough
+Maintainer-email: chrism@plope.com
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
-Description: UNKNOWN
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
+Classifier: Development Status :: 7 - Inactive
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.5
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.2
-Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Text Processing :: Markup :: HTML
+License-File: LICENSE.txt
+
+
+ No further development of the meld3 package is planned. The meld3 package
+ should be considered unmaintained as of April 2020. Since 2007, meld3
+ received only minimal updates to keep compatible with newer Python versions.
+ It was only maintained because it was a dependency of the Supervisor package.
+ Since Supervisor 4.1.0 (released in October 2019), the meld3 package is
+ no longer a dependency of Supervisor.
diff --git a/README.txt b/README.txt
index 603b386..5e7d9ee 100644
--- a/README.txt
+++ b/README.txt
@@ -1,5 +1,14 @@
meld3
+Development Status
+
+ No further development of the meld3 package is planned. The meld3 package
+ should be considered unmaintained as of April 2020. Since 2007, meld3
+ received only minimal updates to keep compatible with newer Python versions.
+ It was only maintained because it was a dependency of the Supervisor package.
+ Since Supervisor 4.1.0 (released in October 2019), the meld3 package is
+ no longer a dependency of Supervisor.
+
Overview
meld3 is an HTML/XML templating system for Python which keeps
@@ -17,9 +26,9 @@ Overview
Requirements
- On Python 3, meld3 requires Python 3.2 or later.
+ On Python 3, meld3 requires Python 3.4 or later.
- On Python 2, meld3 requires Python 2.5 or later.
+ On Python 2, meld3 requires Python 2.7 or later.
Installation
@@ -62,7 +71,7 @@ Differences from PyMeld
attributes. If you wish to preserve meld3 ids (for instance, in
order to do pipelining of meld3 templates), you can preserve meld
ids by passing a "pipeline" option to a "write" function
- (e.g. write_xml, wwrite_xhtml).
+ (e.g. write_xml, write_xhtml).
- Output can be performed in "XML mode", "XHTML mode" and "HTML
mode". HTML output follows recommendations for HTML 4.01, while
@@ -101,7 +110,7 @@ Examples
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" />
<title meld:id="title">This is the title</title>
- </head>
+ </head>
<body>
<div/> <!-- empty tag -->
<div meld:id="content_well">
@@ -348,13 +357,13 @@ Element API
"__mod__(other)": Fill in the text values of meld nodes in this
element and children recursively; only support dictionarylike
"other" operand (sequence operand doesn't seem to make sense here).
-
+
"fillmelds(**kw)":Fill in the text values of meld nodes in this
element and children recursively. Return the names of keys in the
**kw dictionary that could not be found anywhere in the tree. Never
raise an exception.
- "write_xml(file, encoding=None, doctype=None, fragment=False,
+ "write_xml(file, encoding=None, doctype=None, fragment=False,
declaration=True, pipeline=False)":
Write XML to 'file' (which can be a filename or filelike object)
encoding -- encoding string (if None, 'utf-8' encoding is assumed)
diff --git a/debian/changelog b/debian/changelog
index 611e250..c764732 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-meld3 (2.0.1-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk> Fri, 25 Nov 2022 02:44:57 -0000
+
python-meld3 (1.0.2-4) unstable; urgency=medium
[ Debian Janitor ]
diff --git a/meld3.egg-info/PKG-INFO b/meld3.egg-info/PKG-INFO
index 8628ef7..010fbcb 100644
--- a/meld3.egg-info/PKG-INFO
+++ b/meld3.egg-info/PKG-INFO
@@ -1,23 +1,32 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: meld3
-Version: 1.0.2
-Summary: meld3 is an HTML/XML templating engine.
+Version: 2.0.1
+Summary: Unmaintained templating system used by old versions of Supervisor
Home-page: https://github.com/supervisor/meld3
Author: Chris McDonough
Author-email: chrism@plope.com
+Maintainer: Chris McDonough
+Maintainer-email: chrism@plope.com
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
-Description: UNKNOWN
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
+Classifier: Development Status :: 7 - Inactive
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.5
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.2
-Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Text Processing :: Markup :: HTML
+License-File: LICENSE.txt
+
+
+ No further development of the meld3 package is planned. The meld3 package
+ should be considered unmaintained as of April 2020. Since 2007, meld3
+ received only minimal updates to keep compatible with newer Python versions.
+ It was only maintained because it was a dependency of the Supervisor package.
+ Since Supervisor 4.1.0 (released in October 2019), the meld3 package is
+ no longer a dependency of Supervisor.
diff --git a/meld3/__init__.py b/meld3/__init__.py
index dbac407..7d6df00 100644
--- a/meld3/__init__.py
+++ b/meld3/__init__.py
@@ -1098,7 +1098,7 @@ def _encode_attrib(k, v, encoding):
# overrides to elementtree to increase speed and get entity quoting correct.
-_NONENTITY_RE = re.compile(_b('&(?!([#\w]*;))')) # negative lookahead assertion
+_NONENTITY_RE = re.compile(_b(r'&(?!([#\w]*;))')) # negative lookahead assertion
def _escape_cdata(text, encoding=None):
# Return escaped character data as bytes.
diff --git a/setup.cfg b/setup.cfg
index 6f08d0e..adf5ed7 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -4,5 +4,4 @@ universal = 1
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
diff --git a/setup.py b/setup.py
index 9fff5f4..a4ee12d 100644
--- a/setup.py
+++ b/setup.py
@@ -3,33 +3,43 @@ import sys
py_version = sys.version_info[:2]
-if py_version < (2, 5):
- raise RuntimeError('On Python 2, meld3 requires Python 2.5 or later')
-elif (3, 0) < py_version < (3, 2):
- raise RuntimeError('On Python 3, meld3 requires Python 3.2 or later')
+if py_version < (2, 7):
+ raise RuntimeError('On Python 2, meld3 requires Python 2.7 or later')
+elif (3, 0) < py_version < (3, 4):
+ raise RuntimeError('On Python 3, meld3 requires Python 3.4 or later')
install_requires = []
CLASSIFIERS = [
- 'Development Status :: 5 - Production/Stable',
+ 'Development Status :: 7 - Inactive',
'Environment :: Web Environment',
'Intended Audience :: Developers',
'Operating System :: POSIX',
'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.5',
- 'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.2',
- 'Programming Language :: Python :: 3.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 :: Text Processing :: Markup :: HTML'
]
+UNMAINTAINED = """
+ No further development of the meld3 package is planned. The meld3 package
+ should be considered unmaintained as of April 2020. Since 2007, meld3
+ received only minimal updates to keep compatible with newer Python versions.
+ It was only maintained because it was a dependency of the Supervisor package.
+ Since Supervisor 4.1.0 (released in October 2019), the meld3 package is
+ no longer a dependency of Supervisor.
+"""
+
setup(
name = 'meld3',
- version = '1.0.2',
- description = 'meld3 is an HTML/XML templating engine.',
+ version = '2.0.1',
+ description = 'Unmaintained templating system used by old versions of Supervisor',
+ long_description = UNMAINTAINED,
classifiers = CLASSIFIERS,
author = 'Chris McDonough',
author_email = 'chrism@plope.com',
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/lib/python3/dist-packages/meld3-2.0.1.egg-info/PKG-INFO -rw-r--r-- root/root /usr/lib/python3/dist-packages/meld3-2.0.1.egg-info/dependency_links.txt -rw-r--r-- root/root /usr/lib/python3/dist-packages/meld3-2.0.1.egg-info/top_level.txt
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/lib/python3/dist-packages/meld3-1.0.2.egg-info/PKG-INFO -rw-r--r-- root/root /usr/lib/python3/dist-packages/meld3-1.0.2.egg-info/dependency_links.txt -rw-r--r-- root/root /usr/lib/python3/dist-packages/meld3-1.0.2.egg-info/top_level.txt
No differences were encountered in the control files