Comments (1)
@hegjon
Thank you for your report.
I had fixed permissions of files in sdist package since pathvalidate 2.4.0
:
$ tar tzfv pathvalidate-2.4.0.tar.gz
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/
-rw-r--r-- toor/toor 1084 2021-03-20 13:14 pathvalidate-2.4.0/LICENSE
-rw-r--r-- toor/toor 242 2021-03-20 13:14 pathvalidate-2.4.0/MANIFEST.in
-rw-r--r-- toor/toor 12934 2021-03-21 22:28 pathvalidate-2.4.0/PKG-INFO
-rw-r--r-- toor/toor 8864 2021-03-20 13:14 pathvalidate-2.4.0/README.rst
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/docs/
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/docs/pages/
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/docs/pages/introduction/
-rw-r--r-- toor/toor 97 2021-03-20 13:14 pathvalidate-2.4.0/docs/pages/introduction/summary.txt
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate/
-rw-r--r-- toor/toor 936 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/__init__.py
-rw-r--r-- toor/toor 209 2021-03-21 18:21 pathvalidate-2.4.0/pathvalidate/__version__.py
-rw-r--r-- toor/toor 3967 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/_base.py
-rw-r--r-- toor/toor 3314 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/_common.py
-rw-r--r-- toor/toor 266 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/_const.py
-rw-r--r-- toor/toor 11260 2021-03-21 18:29 pathvalidate-2.4.0/pathvalidate/_filename.py
-rw-r--r-- toor/toor 13867 2021-03-21 15:13 pathvalidate-2.4.0/pathvalidate/_filepath.py
-rw-r--r-- toor/toor 1301 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/_ltsv.py
-rw-r--r-- toor/toor 2950 2021-03-21 17:57 pathvalidate-2.4.0/pathvalidate/_symbol.py
-rw-r--r-- toor/toor 1468 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/argparse.py
-rw-r--r-- toor/toor 1518 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/click.py
-rw-r--r-- toor/toor 4207 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/error.py
-rw-r--r-- toor/toor 0 2021-03-20 13:14 pathvalidate-2.4.0/pathvalidate/py.typed
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate.egg-info/
-rw-r--r-- toor/toor 12934 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate.egg-info/PKG-INFO
-rw-r--r-- toor/toor 864 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate.egg-info/SOURCES.txt
-rw-r--r-- toor/toor 1 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate.egg-info/dependency_links.txt
-rw-r--r-- toor/toor 92 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate.egg-info/requires.txt
-rw-r--r-- toor/toor 13 2021-03-21 22:28 pathvalidate-2.4.0/pathvalidate.egg-info/top_level.txt
-rw-r--r-- toor/toor 1003 2021-03-21 15:48 pathvalidate-2.4.0/pyproject.toml
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/requirements/
-rw-r--r-- toor/toor 29 2021-03-20 13:14 pathvalidate-2.4.0/requirements/docs_requirements.txt
-rw-r--r-- toor/toor 1 2021-03-20 13:14 pathvalidate-2.4.0/requirements/requirements.txt
-rw-r--r-- toor/toor 84 2021-03-20 13:14 pathvalidate-2.4.0/requirements/test_requirements.txt
-rw-r--r-- toor/toor 38 2021-03-21 22:28 pathvalidate-2.4.0/setup.cfg
-rw-r--r-- toor/toor 2791 2021-03-20 13:14 pathvalidate-2.4.0/setup.py
drwxr-xr-x toor/toor 0 2021-03-21 22:28 pathvalidate-2.4.0/test/
-rw-r--r-- toor/toor 0 2021-03-20 13:14 pathvalidate-2.4.0/test/__init__.py
-rw-r--r-- toor/toor 1895 2021-03-20 13:14 pathvalidate-2.4.0/test/_common.py
-rw-r--r-- toor/toor 3944 2021-03-20 13:14 pathvalidate-2.4.0/test/test_argparse.py
-rw-r--r-- toor/toor 2025 2021-03-20 13:14 pathvalidate-2.4.0/test/test_click.py
-rw-r--r-- toor/toor 1193 2021-03-20 13:14 pathvalidate-2.4.0/test/test_common.py
-rw-r--r-- toor/toor 18378 2021-03-21 15:16 pathvalidate-2.4.0/test/test_filename.py
-rw-r--r-- toor/toor 28017 2021-03-21 17:44 pathvalidate-2.4.0/test/test_filepath.py
-rw-r--r-- toor/toor 2441 2021-03-20 13:14 pathvalidate-2.4.0/test/test_ltsv.py
-rw-r--r-- toor/toor 5218 2021-03-21 18:07 pathvalidate-2.4.0/test/test_symbol.py
-rw-r--r-- toor/toor 1548 2021-03-21 02:08 pathvalidate-2.4.0/tox.ini
from pathvalidate.
Related Issues (20)
- Many name validations that include '\' (backslash) fail on Linux HOT 1
- validate_filename() and sanitize_filename() pass '.' and '..' HOT 4
- sanitize_filename() can return empty strings HOT 1
- installation via apt not possible HOT 1
- Fails to build with Python 3.11.0 alpha 6 HOT 5
- Correct library interface HOT 8
- Trim space and period in Windows HOT 1
- Consider filesystem encoding for length calculations HOT 1
- Choose sanitizing behavior of max_len HOT 1
- Type model is incorrect HOT 1
- Unicode en dash (u"\u2013") Is Not Replaced By sanitize_filename HOT 3
- Support longer paths for Windows 10/11 HOT 1
- /Users/ken/duptemp/foo and others are invalid filenames. What? HOT 1
- validation message indicates Windows as the platform whereas the offending character is universal HOT 2
- Readme is out of date with the actual error generated by validate_filename HOT 1
- Unit tests fails with Python 3.13.0 alpha 3 HOT 1
- Sanitization for BatBadBut
- Provide sanitization/validation for Special Characters of shell
- max_len with sanitize_filename behaves incorrectly with multi-byte unicode chars
- sanitize_filepath does not produce valid length filepaths HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pathvalidate.