[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#993970: marked as done (ITP: python3-pathvalidate -- Python library to sanitize/validate a string such as filenames/file-paths/etc)



Your message dated Mon, 14 Feb 2022 04:00:12 +0000
with message-id <E1nJSX6-000G2L-BS@fasolo.debian.org>
and subject line Bug#993970: fixed in python-pathvalidate 2.5.0-1
has caused the Debian Bug report #993970,
regarding ITP: python3-pathvalidate -- Python library to sanitize/validate a string such as filenames/file-paths/etc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
993970: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993970
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: python-modules-team@lists.alioth.debian.org

* Package name    : python3-pathvalidate
  Version         : 2.4.1
  Upstream Author : https://github.com/thombashi
* URL             : https://github.com/thombashi/pathvalidate
* License         : MIT/X
  Programming Lang: Python
  Description     : Python library to sanitize/validate a string such as filenames/file-paths/etc

Features
- Sanitize/Validate a string as a: file name, file path
- file name/path argument validator/sanitizer for argparse and click
- Multi platform support:
  - sanitize/validate file names/paths for a specific platform (Linux/Windows/macOS/Posix) or universal (platform independent)
- Multibyte character support

I ended up on this module by googling for ways to verify if any given
filename/path is "legit".  In DataLad project we relied on side effect of
pathlib.Path().exists() to blow up for filenames not supported by OS. Since
Python 3.9 it no longer has that side-effect so we have switched to rely on the
side-effect of .resolve() which still does blow up, but who knows if it would
be in the future.

--- End Message ---
--- Begin Message ---
Source: python-pathvalidate
Source-Version: 2.5.0-1
Done: Michael Fladischer <fladi@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-pathvalidate, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 993970@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Fladischer <fladi@debian.org> (supplier of updated python-pathvalidate package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 28 Jan 2022 08:34:47 +0000
Source: python-pathvalidate
Binary: python-pathvalidate-doc python3-pathvalidate
Architecture: source all
Version: 2.5.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Michael Fladischer <fladi@debian.org>
Description:
 python-pathvalidate-doc - sanitize/validate filenames/file-paths/etc (Documentation)
 python3-pathvalidate - sanitize/validate filenames/file-paths/etc (Python3 version)
Closes: 993970
Changes:
 python-pathvalidate (2.5.0-1) unstable; urgency=low
 .
   * Initial release (Closes: #993970).
Checksums-Sha1:
 bb225bc598f575861834297f76a960f0e6584b1e 2004 python-pathvalidate_2.5.0-1.dsc
 0c0345d5f6c33752ae9fa591151531593f2bcdfb 37414 python-pathvalidate_2.5.0.orig.tar.gz
 cf5104b4bde892d2ba8ab312ec998fedf1fe4cdf 3536 python-pathvalidate_2.5.0-1.debian.tar.xz
 888b45e7dc4fa3a5c88b067c43e579ba92ec59da 29952 python-pathvalidate-doc_2.5.0-1_all.deb
 3acb8a09e478b8c145a7670b546d59d46d67c294 8197 python-pathvalidate_2.5.0-1_arm64.buildinfo
 0235436da56870f7222771de1bb3047c7b560fa4 15132 python3-pathvalidate_2.5.0-1_all.deb
Checksums-Sha256:
 2c3668af955e2099a383656fb9aa645ce39ba9fe09f7db106ea1793d49290b8f 2004 python-pathvalidate_2.5.0-1.dsc
 3bb7901211e14fb774e8fe960a0eb0c3fbbd30794f9dfba12d575abdc6c4a772 37414 python-pathvalidate_2.5.0.orig.tar.gz
 57c99e432232e935e68c3e9aa0e2137b2c2351fa664bf9d598ea979431796feb 3536 python-pathvalidate_2.5.0-1.debian.tar.xz
 a6b0f63819d5b2d8b74b5234208ff6b3cbc4ebe5b68385e2c1a845ba91e99a45 29952 python-pathvalidate-doc_2.5.0-1_all.deb
 4459fa28099bb5d07d84abbf9c418607e29f3b37ae77445d049f24563287d5c0 8197 python-pathvalidate_2.5.0-1_arm64.buildinfo
 88edc1f7e568f819737b260c485b1f2194274c482632f7025392ba3fdb26ec81 15132 python3-pathvalidate_2.5.0-1_all.deb
Files:
 b45a52876e287c5e021da54cce9c0770 2004 python optional python-pathvalidate_2.5.0-1.dsc
 9a01d9078e0229d155485a587f493482 37414 python optional python-pathvalidate_2.5.0.orig.tar.gz
 241c731daf146e2cd591e6efc06d2bbd 3536 python optional python-pathvalidate_2.5.0-1.debian.tar.xz
 0b0cc0ddbfbc5940514d1b48bb13b445 29952 doc optional python-pathvalidate-doc_2.5.0-1_all.deb
 d261d9575633526bf22deb21611d53c3 8197 python optional python-pathvalidate_2.5.0-1_arm64.buildinfo
 f29ae5b30ae41687c7f155d5decdee41 15132 python optional python3-pathvalidate_2.5.0-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmHzr08ACgkQ/9PIi5l9
0Wrj4gf+MGAHZDOhUZpNnVupTKrlj6zelHHD9A9EnN3QrUXwm1MuNJP1VYPEVHG5
tNwmYMViVH0jfJJDBA5ITvJx7a6/wgsl6lfWB5/kS4dEAIBsUgEQLQo0AGB45Y3Q
v9X/fqde6PY+mt+erWOAO2iNUhq/hnxzEo4m2d0DFdj9v/7PJQ3BZphRQN3nVnOK
uqq0w4MrN6vSGqtwDz5sgcoUcgP8RxBDLz/nJheh+uSr4Zrh4yp8R9eW8eeC2y2k
0uueLTJMlY+IndO+erI6pLcmYS/09e/QufvaQsKYEaUB2dXIo4KeMjXrX63xtKAO
kdTJ6ORvcfrnm3+LJUkVIVSiPaYhzw==
=kjHg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: