New Upstream Snapshot - python-rpaths
Ready changes
Summary
Merged new upstream version: 1.0.0 (was: 0.13).
Resulting package
Built on 2022-11-10T18:06 (took 5m9s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-snapshots python-rpaths-docapt install -t fresh-snapshots python3-rpaths
Lintian Result
Diff
diff --git a/LICENSE b/LICENSE
index 56cd279..8fe5125 100644
--- a/LICENSE
+++ b/LICENSE
@@ -8,7 +8,8 @@ modification, are permitted provided that the following conditions are met:
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software
diff --git a/PKG-INFO b/PKG-INFO
index 42e1ebd..806a6b5 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,19 +1,12 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: rpaths
-Version: 0.13
+Version: 1.0.0
Summary: Path manipulation library
-Home-page: http://github.com/remram44/rpaths
+Home-page: https://github.com/remram44/rpaths
Author: Remi Rampin
Author-email: remirampin@gmail.com
License: BSD
-Description: rpaths is another path manipulation library. It is heavily inspired by Unipath
- and pathlib.
-
- It aims at total Python 2/3 and Windows/POSIX compatibility. To my knowledge,
- no other library can handle all the possible paths on every platform.
-
Keywords: path,file,filename,pattern,fnmatch
-Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
@@ -23,3 +16,10 @@ Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Filesystems
+License-File: LICENSE
+
+rpaths is another path manipulation library. It is heavily inspired by Unipath
+and pathlib.
+
+It aims at total Python 2/3 and Windows/POSIX compatibility. To my knowledge,
+no other library can handle all the possible paths on every platform.
diff --git a/README.md b/README.md
index 86d6626..3c19e95 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+[![Build Status](https://github.com/remram44/rpaths/workflows/Test/badge.svg)](https://github.com/remram44/rpaths/actions)
[![Linux Build](https://travis-ci.org/remram44/rpaths.svg?branch=master)](https://travis-ci.org/remram44/rpaths)
[![Win Build](https://ci.appveyor.com/api/projects/status/s7efr8aoqkyp69t0/branch/master)](https://ci.appveyor.com/project/remram44/rpaths)
[![Coverage Status](http://codecov.io/github/remram44/rpaths/coverage.svg?branch=master)](http://codecov.io/github/remram44/rpaths/coverage.svg?branch=master)
@@ -7,28 +8,11 @@ rpaths
rpaths is yet another path manipulation library.
-The [full documentation is built by ReadTheDocs]
-(http://rpaths.remram.fr/en/latest/).
+The [full documentation is built by ReadTheDocs](http://rpaths.remram.fr/en/latest/).
-It pains me that I should have to write this, however after a survey of the
-existing packages, including [pathlib]
-(https://docs.python.org/3/library/pathlib.html) (included in the Python
-standard library since 3.4, see [PEP 428]
-(http://legacy.python.org/dev/peps/pep-0428/)), it appears that every one of
-them chokes on one valid filename or another.
+It pains me that I should have to write this, however after a survey of the existing packages, including [pathlib](https://docs.python.org/3/library/pathlib.html) (included in the Python standard library since 3.4, see [PEP 428](http://legacy.python.org/dev/peps/pep-0428/)), it appears that every one of them chokes on one valid filename or another.
-* [Unipath](https://github.com/mikeorr/Unipath) is very close. In fact it is,
-with pathlib, one of the main inspirations for this work. Unfortunately it
-makes its path inherit from unicode or bytes, which makes the abstract/concrete
-class separation too tricky.
-* [pathlib](https://bitbucket.org/pitrou/pathlib/) is affected with
-[a bug preventing it from representing some filenames on Windows on Python 2]
-(https://bitbucket.org/pitrou/pathlib/issue/25); this bug was marked as
-wontfix. Furthermore, it works very differently on Python 2 and 3, which I
-believe is very counter-productive.
-* [path.py](https://github.com/jaraco/path.py) is affected with [a bug making
-it fail when encountering some filenames on POSIX]
-(https://github.com/jaraco/path.py/issues/61). This is also believed to allow
-for DoS attacks.
-* [fpath](https://github.com/wackywendell/fpath) is affected with the
-[same bug](https://github.com/wackywendell/fpath/issues/5) as path.py.
+* [Unipath](https://github.com/mikeorr/Unipath) is very close. In fact it is, with pathlib, one of the main inspirations for this work. Unfortunately it makes its path inherit from unicode or bytes, which makes the abstract/concrete class separation too tricky.
+* [pathlib](https://bitbucket.org/pitrou/pathlib/) is affected with [a bug preventing it from representing some filenames on Windows on Python 2](https://bitbucket.org/pitrou/pathlib/issue/25); this bug was marked as wontfix. Furthermore, it works very differently on Python 2 and 3, which I believe is very counter-productive.
+* [path.py](https://github.com/jaraco/path.py) is affected with [a bug making it fail when encountering some filenames on POSIX](https://github.com/jaraco/path.py/issues/61). This is also believed to allow for DoS attacks.
+* [fpath](https://github.com/wackywendell/fpath) is affected with the [same bug](https://github.com/wackywendell/fpath/issues/5) as path.py.
diff --git a/debian/changelog b/debian/changelog
index 10a0640..a7fd3df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-rpaths (1.0.0-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk> Thu, 10 Nov 2022 18:03:08 -0000
+
python-rpaths (0.13-2) unstable; urgency=medium
[ Ondřej Nový ]
diff --git a/debian/patches/Use-packaged-docs.patch b/debian/patches/Use-packaged-docs.patch
index cc7c449..6c5d334 100644
--- a/debian/patches/Use-packaged-docs.patch
+++ b/debian/patches/Use-packaged-docs.patch
@@ -6,10 +6,10 @@ Subject: Use packaged docs
doc/conf.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
-diff --git a/doc/conf.py b/doc/conf.py
-index 8bed92c..aab1572 100644
---- a/doc/conf.py
-+++ b/doc/conf.py
+Index: python-rpaths.git/doc/conf.py
+===================================================================
+--- python-rpaths.git.orig/doc/conf.py
++++ python-rpaths.git/doc/conf.py
@@ -262,4 +262,6 @@ texinfo_documents = [
diff --git a/doc/conf.py b/doc/conf.py
index 8bed92c..b2a1a9d 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -54,9 +54,9 @@ copyright = u'2014, Remi Rampin'
# built documents.
#
# The short X.Y version.
-version = '0.13'
+version = '1.0'
# The full version, including alpha/beta/rc tags.
-release = '0.13'
+release = '1.0.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/rpaths.egg-info/PKG-INFO b/rpaths.egg-info/PKG-INFO
index 42e1ebd..806a6b5 100644
--- a/rpaths.egg-info/PKG-INFO
+++ b/rpaths.egg-info/PKG-INFO
@@ -1,19 +1,12 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: rpaths
-Version: 0.13
+Version: 1.0.0
Summary: Path manipulation library
-Home-page: http://github.com/remram44/rpaths
+Home-page: https://github.com/remram44/rpaths
Author: Remi Rampin
Author-email: remirampin@gmail.com
License: BSD
-Description: rpaths is another path manipulation library. It is heavily inspired by Unipath
- and pathlib.
-
- It aims at total Python 2/3 and Windows/POSIX compatibility. To my knowledge,
- no other library can handle all the possible paths on every platform.
-
Keywords: path,file,filename,pattern,fnmatch
-Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
@@ -23,3 +16,10 @@ Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Filesystems
+License-File: LICENSE
+
+rpaths is another path manipulation library. It is heavily inspired by Unipath
+and pathlib.
+
+It aims at total Python 2/3 and Windows/POSIX compatibility. To my knowledge,
+no other library can handle all the possible paths on every platform.
diff --git a/rpaths.py b/rpaths.py
index 783592f..567ae81 100644
--- a/rpaths.py
+++ b/rpaths.py
@@ -14,7 +14,7 @@ import tempfile
__all__ = ["unicode", "Path", "PY3", "PosixPath", "WindowsPath"]
-__version__ = '0.13'
+__version__ = '1.0.0'
PY3 = sys.version_info[0] == 3
diff --git a/setup.py b/setup.py
index 20757e8..8f647cc 100644
--- a/setup.py
+++ b/setup.py
@@ -9,12 +9,12 @@ It aims at total Python 2/3 and Windows/POSIX compatibility. To my knowledge,
no other library can handle all the possible paths on every platform.
"""
setup(name='rpaths',
- version='0.13',
+ version='1.0.0',
py_modules=['rpaths'],
description='Path manipulation library',
author="Remi Rampin",
author_email='remirampin@gmail.com',
- url='http://github.com/remram44/rpaths',
+ url='https://github.com/remram44/rpaths',
long_description=description,
license='BSD',
keywords=['path', 'file', 'filename', 'pattern', 'fnmatch'],
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/rpaths-1.0.0.egg-info/PKG-INFO -rw-r--r-- root/root /usr/lib/python3/dist-packages/rpaths-1.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root /usr/lib/python3/dist-packages/rpaths-1.0.0.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/rpaths-0.13.egg-info/PKG-INFO -rw-r--r-- root/root /usr/lib/python3/dist-packages/rpaths-0.13.egg-info/dependency_links.txt -rw-r--r-- root/root /usr/lib/python3/dist-packages/rpaths-0.13.egg-info/top_level.txt lrwxrwxrwx root/root /usr/share/doc/python-rpaths-doc/html/_static/_sphinx_javascript_frameworks_compat.js -> ../../../../javascript/sphinxdoc/1.0/_sphinx_javascript_frameworks_compat.js lrwxrwxrwx root/root /usr/share/doc/python-rpaths-doc/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js
Control files of package python-rpaths-doc: lines which differ (wdiff format)
Built-Using: sphinx (= 5.3.0-3) 4.5.0-4)
Depends: libjs-sphinxdoc (>= 5.2) 4.3)
No differences were encountered between the control files of package python3-rpaths