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

More details

Full run details