Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +1 -0
- meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/INSTALLER +1 -0
- meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/LICENSE +20 -0
- meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/METADATA +46 -0
- meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/RECORD +43 -0
- meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/WHEEL +5 -0
- meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/top_level.txt +2 -0
- meow/lib/python3.13/site-packages/_yaml/__init__.py +33 -0
- meow/lib/python3.13/site-packages/_yaml/__pycache__/__init__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/INSTALLER +1 -0
- meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/LICENSE +20 -0
- meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/METADATA +68 -0
- meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/RECORD +14 -0
- meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/WHEEL +5 -0
- meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/top_level.txt +1 -0
- meow/lib/python3.13/site-packages/certifi/__pycache__/__init__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/certifi/__pycache__/__main__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/certifi/__pycache__/core.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/__init__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/__main__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/api.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/cd.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/constant.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/legacy.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/md.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/models.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/utils.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/version.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/cli/__init__.py +8 -0
- meow/lib/python3.13/site-packages/charset_normalizer/cli/__main__.py +321 -0
- meow/lib/python3.13/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock-3.16.1.dist-info/licenses/LICENSE +24 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/__init__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/_api.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/_error.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/_soft.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/_unix.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/_util.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/_windows.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/asyncio.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/filelock/__pycache__/version.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec-2024.12.0.dist-info/licenses/LICENSE +29 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/__init__.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/_version.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/archive.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/asyn.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/caching.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/callbacks.cpython-313.pyc +0 -0
- meow/lib/python3.13/site-packages/fsspec/__pycache__/compression.cpython-313.pyc +0 -0
.gitattributes
CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
meow/lib/python3.13/site-packages/hf_transfer/hf_transfer.cpython-313-darwin.so filter=lfs diff=lfs merge=lfs -text
|
meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/INSTALLER
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
pip
|
meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/LICENSE
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Copyright (c) 2017-2021 Ingy döt Net
|
2 |
+
Copyright (c) 2006-2016 Kirill Simonov
|
3 |
+
|
4 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
5 |
+
this software and associated documentation files (the "Software"), to deal in
|
6 |
+
the Software without restriction, including without limitation the rights to
|
7 |
+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
8 |
+
of the Software, and to permit persons to whom the Software is furnished to do
|
9 |
+
so, subject to the following conditions:
|
10 |
+
|
11 |
+
The above copyright notice and this permission notice shall be included in all
|
12 |
+
copies or substantial portions of the Software.
|
13 |
+
|
14 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
15 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
16 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
17 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
18 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
19 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
20 |
+
SOFTWARE.
|
meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/METADATA
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Metadata-Version: 2.1
|
2 |
+
Name: PyYAML
|
3 |
+
Version: 6.0.2
|
4 |
+
Summary: YAML parser and emitter for Python
|
5 |
+
Home-page: https://pyyaml.org/
|
6 |
+
Download-URL: https://pypi.org/project/PyYAML/
|
7 |
+
Author: Kirill Simonov
|
8 |
+
Author-email: [email protected]
|
9 |
+
License: MIT
|
10 |
+
Project-URL: Bug Tracker, https://github.com/yaml/pyyaml/issues
|
11 |
+
Project-URL: CI, https://github.com/yaml/pyyaml/actions
|
12 |
+
Project-URL: Documentation, https://pyyaml.org/wiki/PyYAMLDocumentation
|
13 |
+
Project-URL: Mailing lists, http://lists.sourceforge.net/lists/listinfo/yaml-core
|
14 |
+
Project-URL: Source Code, https://github.com/yaml/pyyaml
|
15 |
+
Platform: Any
|
16 |
+
Classifier: Development Status :: 5 - Production/Stable
|
17 |
+
Classifier: Intended Audience :: Developers
|
18 |
+
Classifier: License :: OSI Approved :: MIT License
|
19 |
+
Classifier: Operating System :: OS Independent
|
20 |
+
Classifier: Programming Language :: Cython
|
21 |
+
Classifier: Programming Language :: Python
|
22 |
+
Classifier: Programming Language :: Python :: 3
|
23 |
+
Classifier: Programming Language :: Python :: 3.8
|
24 |
+
Classifier: Programming Language :: Python :: 3.9
|
25 |
+
Classifier: Programming Language :: Python :: 3.10
|
26 |
+
Classifier: Programming Language :: Python :: 3.11
|
27 |
+
Classifier: Programming Language :: Python :: 3.12
|
28 |
+
Classifier: Programming Language :: Python :: 3.13
|
29 |
+
Classifier: Programming Language :: Python :: Implementation :: CPython
|
30 |
+
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
31 |
+
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
32 |
+
Classifier: Topic :: Text Processing :: Markup
|
33 |
+
Requires-Python: >=3.8
|
34 |
+
License-File: LICENSE
|
35 |
+
|
36 |
+
YAML is a data serialization format designed for human readability
|
37 |
+
and interaction with scripting languages. PyYAML is a YAML parser
|
38 |
+
and emitter for Python.
|
39 |
+
|
40 |
+
PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
|
41 |
+
support, capable extension API, and sensible error messages. PyYAML
|
42 |
+
supports standard YAML tags and provides Python-specific tags that
|
43 |
+
allow to represent an arbitrary Python object.
|
44 |
+
|
45 |
+
PyYAML is applicable for a broad range of tasks from complex
|
46 |
+
configuration files to object serialization and persistence.
|
meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/RECORD
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
PyYAML-6.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
2 |
+
PyYAML-6.0.2.dist-info/LICENSE,sha256=jTko-dxEkP1jVwfLiOsmvXZBAqcoKVQwfT5RZ6V36KQ,1101
|
3 |
+
PyYAML-6.0.2.dist-info/METADATA,sha256=9-odFB5seu4pGPcEv7E8iyxNF51_uKnaNGjLAhz2lto,2060
|
4 |
+
PyYAML-6.0.2.dist-info/RECORD,,
|
5 |
+
PyYAML-6.0.2.dist-info/WHEEL,sha256=9IiDymhRAZGpezdLosJoTs0FRVFmaCNfCbrLwpjM2to,110
|
6 |
+
PyYAML-6.0.2.dist-info/top_level.txt,sha256=rpj0IVMTisAjh_1vG3Ccf9v5jpCQwAz6cD1IVU5ZdhQ,11
|
7 |
+
_yaml/__init__.py,sha256=04Ae_5osxahpJHa3XBZUAf4wi6XX32gR8D6X6p64GEA,1402
|
8 |
+
_yaml/__pycache__/__init__.cpython-313.pyc,,
|
9 |
+
yaml/__init__.py,sha256=N35S01HMesFTe0aRRMWkPj0Pa8IEbHpE9FK7cr5Bdtw,12311
|
10 |
+
yaml/__pycache__/__init__.cpython-313.pyc,,
|
11 |
+
yaml/__pycache__/composer.cpython-313.pyc,,
|
12 |
+
yaml/__pycache__/constructor.cpython-313.pyc,,
|
13 |
+
yaml/__pycache__/cyaml.cpython-313.pyc,,
|
14 |
+
yaml/__pycache__/dumper.cpython-313.pyc,,
|
15 |
+
yaml/__pycache__/emitter.cpython-313.pyc,,
|
16 |
+
yaml/__pycache__/error.cpython-313.pyc,,
|
17 |
+
yaml/__pycache__/events.cpython-313.pyc,,
|
18 |
+
yaml/__pycache__/loader.cpython-313.pyc,,
|
19 |
+
yaml/__pycache__/nodes.cpython-313.pyc,,
|
20 |
+
yaml/__pycache__/parser.cpython-313.pyc,,
|
21 |
+
yaml/__pycache__/reader.cpython-313.pyc,,
|
22 |
+
yaml/__pycache__/representer.cpython-313.pyc,,
|
23 |
+
yaml/__pycache__/resolver.cpython-313.pyc,,
|
24 |
+
yaml/__pycache__/scanner.cpython-313.pyc,,
|
25 |
+
yaml/__pycache__/serializer.cpython-313.pyc,,
|
26 |
+
yaml/__pycache__/tokens.cpython-313.pyc,,
|
27 |
+
yaml/_yaml.cpython-313-darwin.so,sha256=BQ22sZBX0PgEZn-OJGbRD1MnakXV6RUiI8XbdJW6oK4,358728
|
28 |
+
yaml/composer.py,sha256=_Ko30Wr6eDWUeUpauUGT3Lcg9QPBnOPVlTnIMRGJ9FM,4883
|
29 |
+
yaml/constructor.py,sha256=kNgkfaeLUkwQYY_Q6Ff1Tz2XVw_pG1xVE9Ak7z-viLA,28639
|
30 |
+
yaml/cyaml.py,sha256=6ZrAG9fAYvdVe2FK_w0hmXoG7ZYsoYUwapG8CiC72H0,3851
|
31 |
+
yaml/dumper.py,sha256=PLctZlYwZLp7XmeUdwRuv4nYOZ2UBnDIUy8-lKfLF-o,2837
|
32 |
+
yaml/emitter.py,sha256=jghtaU7eFwg31bG0B7RZea_29Adi9CKmXq_QjgQpCkQ,43006
|
33 |
+
yaml/error.py,sha256=Ah9z-toHJUbE9j-M8YpxgSRM5CgLCcwVzJgLLRF2Fxo,2533
|
34 |
+
yaml/events.py,sha256=50_TksgQiE4up-lKo_V-nBy-tAIxkIPQxY5qDhKCeHw,2445
|
35 |
+
yaml/loader.py,sha256=UVa-zIqmkFSCIYq_PgSGm4NSJttHY2Rf_zQ4_b1fHN0,2061
|
36 |
+
yaml/nodes.py,sha256=gPKNj8pKCdh2d4gr3gIYINnPOaOxGhJAUiYhGRnPE84,1440
|
37 |
+
yaml/parser.py,sha256=ilWp5vvgoHFGzvOZDItFoGjD6D42nhlZrZyjAwa0oJo,25495
|
38 |
+
yaml/reader.py,sha256=0dmzirOiDG4Xo41RnuQS7K9rkY3xjHiVasfDMNTqCNw,6794
|
39 |
+
yaml/representer.py,sha256=IuWP-cAW9sHKEnS0gCqSa894k1Bg4cgTxaDwIcbRQ-Y,14190
|
40 |
+
yaml/resolver.py,sha256=9L-VYfm4mWHxUD1Vg4X7rjDRK_7VZd6b92wzq7Y2IKY,9004
|
41 |
+
yaml/scanner.py,sha256=YEM3iLZSaQwXcQRg2l2R4MdT0zGP2F9eHkKGKnHyWQY,51279
|
42 |
+
yaml/serializer.py,sha256=ChuFgmhU01hj4xgI8GaKv6vfM2Bujwa9i7d2FAHj7cA,4165
|
43 |
+
yaml/tokens.py,sha256=lTQIzSVw8Mg9wv459-TjiOQe6wVziqaRlqX2_89rp54,2573
|
meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/WHEEL
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Wheel-Version: 1.0
|
2 |
+
Generator: bdist_wheel (0.44.0)
|
3 |
+
Root-Is-Purelib: false
|
4 |
+
Tag: cp313-cp313-macosx_11_0_arm64
|
5 |
+
|
meow/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/top_level.txt
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
_yaml
|
2 |
+
yaml
|
meow/lib/python3.13/site-packages/_yaml/__init__.py
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This is a stub package designed to roughly emulate the _yaml
|
2 |
+
# extension module, which previously existed as a standalone module
|
3 |
+
# and has been moved into the `yaml` package namespace.
|
4 |
+
# It does not perfectly mimic its old counterpart, but should get
|
5 |
+
# close enough for anyone who's relying on it even when they shouldn't.
|
6 |
+
import yaml
|
7 |
+
|
8 |
+
# in some circumstances, the yaml module we imoprted may be from a different version, so we need
|
9 |
+
# to tread carefully when poking at it here (it may not have the attributes we expect)
|
10 |
+
if not getattr(yaml, '__with_libyaml__', False):
|
11 |
+
from sys import version_info
|
12 |
+
|
13 |
+
exc = ModuleNotFoundError if version_info >= (3, 6) else ImportError
|
14 |
+
raise exc("No module named '_yaml'")
|
15 |
+
else:
|
16 |
+
from yaml._yaml import *
|
17 |
+
import warnings
|
18 |
+
warnings.warn(
|
19 |
+
'The _yaml extension module is now located at yaml._yaml'
|
20 |
+
' and its location is subject to change. To use the'
|
21 |
+
' LibYAML-based parser and emitter, import from `yaml`:'
|
22 |
+
' `from yaml import CLoader as Loader, CDumper as Dumper`.',
|
23 |
+
DeprecationWarning
|
24 |
+
)
|
25 |
+
del warnings
|
26 |
+
# Don't `del yaml` here because yaml is actually an existing
|
27 |
+
# namespace member of _yaml.
|
28 |
+
|
29 |
+
__name__ = '_yaml'
|
30 |
+
# If the module is top-level (i.e. not a part of any specific package)
|
31 |
+
# then the attribute should be set to ''.
|
32 |
+
# https://docs.python.org/3.8/library/types.html
|
33 |
+
__package__ = ''
|
meow/lib/python3.13/site-packages/_yaml/__pycache__/__init__.cpython-313.pyc
ADDED
Binary file (868 Bytes). View file
|
|
meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/INSTALLER
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
pip
|
meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/LICENSE
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
This package contains a modified version of ca-bundle.crt:
|
2 |
+
|
3 |
+
ca-bundle.crt -- Bundle of CA Root Certificates
|
4 |
+
|
5 |
+
This is a bundle of X.509 certificates of public Certificate Authorities
|
6 |
+
(CA). These were automatically extracted from Mozilla's root certificates
|
7 |
+
file (certdata.txt). This file can be found in the mozilla source tree:
|
8 |
+
https://hg.mozilla.org/mozilla-central/file/tip/security/nss/lib/ckfw/builtins/certdata.txt
|
9 |
+
It contains the certificates in PEM format and therefore
|
10 |
+
can be directly used with curl / libcurl / php_curl, or with
|
11 |
+
an Apache+mod_ssl webserver for SSL client authentication.
|
12 |
+
Just configure this file as the SSLCACertificateFile.#
|
13 |
+
|
14 |
+
***** BEGIN LICENSE BLOCK *****
|
15 |
+
This Source Code Form is subject to the terms of the Mozilla Public License,
|
16 |
+
v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain
|
17 |
+
one at http://mozilla.org/MPL/2.0/.
|
18 |
+
|
19 |
+
***** END LICENSE BLOCK *****
|
20 |
+
@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $
|
meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/METADATA
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Metadata-Version: 2.1
|
2 |
+
Name: certifi
|
3 |
+
Version: 2024.12.14
|
4 |
+
Summary: Python package for providing Mozilla's CA Bundle.
|
5 |
+
Home-page: https://github.com/certifi/python-certifi
|
6 |
+
Author: Kenneth Reitz
|
7 |
+
Author-email: [email protected]
|
8 |
+
License: MPL-2.0
|
9 |
+
Project-URL: Source, https://github.com/certifi/python-certifi
|
10 |
+
Classifier: Development Status :: 5 - Production/Stable
|
11 |
+
Classifier: Intended Audience :: Developers
|
12 |
+
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
|
13 |
+
Classifier: Natural Language :: English
|
14 |
+
Classifier: Programming Language :: Python
|
15 |
+
Classifier: Programming Language :: Python :: 3
|
16 |
+
Classifier: Programming Language :: Python :: 3 :: Only
|
17 |
+
Classifier: Programming Language :: Python :: 3.6
|
18 |
+
Classifier: Programming Language :: Python :: 3.7
|
19 |
+
Classifier: Programming Language :: Python :: 3.8
|
20 |
+
Classifier: Programming Language :: Python :: 3.9
|
21 |
+
Classifier: Programming Language :: Python :: 3.10
|
22 |
+
Classifier: Programming Language :: Python :: 3.11
|
23 |
+
Classifier: Programming Language :: Python :: 3.12
|
24 |
+
Classifier: Programming Language :: Python :: 3.13
|
25 |
+
Requires-Python: >=3.6
|
26 |
+
License-File: LICENSE
|
27 |
+
|
28 |
+
Certifi: Python SSL Certificates
|
29 |
+
================================
|
30 |
+
|
31 |
+
Certifi provides Mozilla's carefully curated collection of Root Certificates for
|
32 |
+
validating the trustworthiness of SSL certificates while verifying the identity
|
33 |
+
of TLS hosts. It has been extracted from the `Requests`_ project.
|
34 |
+
|
35 |
+
Installation
|
36 |
+
------------
|
37 |
+
|
38 |
+
``certifi`` is available on PyPI. Simply install it with ``pip``::
|
39 |
+
|
40 |
+
$ pip install certifi
|
41 |
+
|
42 |
+
Usage
|
43 |
+
-----
|
44 |
+
|
45 |
+
To reference the installed certificate authority (CA) bundle, you can use the
|
46 |
+
built-in function::
|
47 |
+
|
48 |
+
>>> import certifi
|
49 |
+
|
50 |
+
>>> certifi.where()
|
51 |
+
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
|
52 |
+
|
53 |
+
Or from the command line::
|
54 |
+
|
55 |
+
$ python -m certifi
|
56 |
+
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem
|
57 |
+
|
58 |
+
Enjoy!
|
59 |
+
|
60 |
+
.. _`Requests`: https://requests.readthedocs.io/en/master/
|
61 |
+
|
62 |
+
Addition/Removal of Certificates
|
63 |
+
--------------------------------
|
64 |
+
|
65 |
+
Certifi does not support any addition/removal or other modification of the
|
66 |
+
CA trust store content. This project is intended to provide a reliable and
|
67 |
+
highly portable root of trust to python deployments. Look to upstream projects
|
68 |
+
for methods to use alternate trust.
|
meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/RECORD
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
certifi-2024.12.14.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
2 |
+
certifi-2024.12.14.dist-info/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989
|
3 |
+
certifi-2024.12.14.dist-info/METADATA,sha256=z71eRGTFszr4qsHenZ_vG2Fd5bV9PBWmJgShthc8IkY,2274
|
4 |
+
certifi-2024.12.14.dist-info/RECORD,,
|
5 |
+
certifi-2024.12.14.dist-info/WHEEL,sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U,91
|
6 |
+
certifi-2024.12.14.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8
|
7 |
+
certifi/__init__.py,sha256=LqjNcwt1sYSS3uhPXrf6jJzVCuHtNVpuirg5rb7mVm8,94
|
8 |
+
certifi/__main__.py,sha256=xBBoj905TUWBLRGANOcf7oi6e-3dMP4cEoG9OyMs11g,243
|
9 |
+
certifi/__pycache__/__init__.cpython-313.pyc,,
|
10 |
+
certifi/__pycache__/__main__.cpython-313.pyc,,
|
11 |
+
certifi/__pycache__/core.cpython-313.pyc,,
|
12 |
+
certifi/cacert.pem,sha256=gHiXJU84Oif0XkT0llbzeKurIUHt5DpK08JCCll90j8,294769
|
13 |
+
certifi/core.py,sha256=qRDDFyXVJwTB_EmoGppaXU_R9qCZvhl-EzxPMuV3nTA,4426
|
14 |
+
certifi/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/WHEEL
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Wheel-Version: 1.0
|
2 |
+
Generator: setuptools (75.6.0)
|
3 |
+
Root-Is-Purelib: true
|
4 |
+
Tag: py3-none-any
|
5 |
+
|
meow/lib/python3.13/site-packages/certifi-2024.12.14.dist-info/top_level.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
certifi
|
meow/lib/python3.13/site-packages/certifi/__pycache__/__init__.cpython-313.pyc
ADDED
Binary file (302 Bytes). View file
|
|
meow/lib/python3.13/site-packages/certifi/__pycache__/__main__.cpython-313.pyc
ADDED
Binary file (619 Bytes). View file
|
|
meow/lib/python3.13/site-packages/certifi/__pycache__/core.cpython-313.pyc
ADDED
Binary file (3.19 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/__init__.cpython-313.pyc
ADDED
Binary file (1.76 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/__main__.cpython-313.pyc
ADDED
Binary file (345 Bytes). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/api.cpython-313.pyc
ADDED
Binary file (18.7 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/cd.cpython-313.pyc
ADDED
Binary file (13.4 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/constant.cpython-313.pyc
ADDED
Binary file (38.7 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/legacy.cpython-313.pyc
ADDED
Binary file (2.91 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/md.cpython-313.pyc
ADDED
Binary file (25.5 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/models.cpython-313.pyc
ADDED
Binary file (17.3 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/utils.cpython-313.pyc
ADDED
Binary file (13.8 kB). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/__pycache__/version.cpython-313.pyc
ADDED
Binary file (370 Bytes). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/cli/__init__.py
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from __future__ import annotations
|
2 |
+
|
3 |
+
from .__main__ import cli_detect, query_yes_no
|
4 |
+
|
5 |
+
__all__ = (
|
6 |
+
"cli_detect",
|
7 |
+
"query_yes_no",
|
8 |
+
)
|
meow/lib/python3.13/site-packages/charset_normalizer/cli/__main__.py
ADDED
@@ -0,0 +1,321 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from __future__ import annotations
|
2 |
+
|
3 |
+
import argparse
|
4 |
+
import sys
|
5 |
+
from json import dumps
|
6 |
+
from os.path import abspath, basename, dirname, join, realpath
|
7 |
+
from platform import python_version
|
8 |
+
from unicodedata import unidata_version
|
9 |
+
|
10 |
+
import charset_normalizer.md as md_module
|
11 |
+
from charset_normalizer import from_fp
|
12 |
+
from charset_normalizer.models import CliDetectionResult
|
13 |
+
from charset_normalizer.version import __version__
|
14 |
+
|
15 |
+
|
16 |
+
def query_yes_no(question: str, default: str = "yes") -> bool:
|
17 |
+
"""Ask a yes/no question via input() and return their answer.
|
18 |
+
|
19 |
+
"question" is a string that is presented to the user.
|
20 |
+
"default" is the presumed answer if the user just hits <Enter>.
|
21 |
+
It must be "yes" (the default), "no" or None (meaning
|
22 |
+
an answer is required of the user).
|
23 |
+
|
24 |
+
The "answer" return value is True for "yes" or False for "no".
|
25 |
+
|
26 |
+
Credit goes to (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input
|
27 |
+
"""
|
28 |
+
valid = {"yes": True, "y": True, "ye": True, "no": False, "n": False}
|
29 |
+
if default is None:
|
30 |
+
prompt = " [y/n] "
|
31 |
+
elif default == "yes":
|
32 |
+
prompt = " [Y/n] "
|
33 |
+
elif default == "no":
|
34 |
+
prompt = " [y/N] "
|
35 |
+
else:
|
36 |
+
raise ValueError("invalid default answer: '%s'" % default)
|
37 |
+
|
38 |
+
while True:
|
39 |
+
sys.stdout.write(question + prompt)
|
40 |
+
choice = input().lower()
|
41 |
+
if default is not None and choice == "":
|
42 |
+
return valid[default]
|
43 |
+
elif choice in valid:
|
44 |
+
return valid[choice]
|
45 |
+
else:
|
46 |
+
sys.stdout.write("Please respond with 'yes' or 'no' " "(or 'y' or 'n').\n")
|
47 |
+
|
48 |
+
|
49 |
+
def cli_detect(argv: list[str] | None = None) -> int:
|
50 |
+
"""
|
51 |
+
CLI assistant using ARGV and ArgumentParser
|
52 |
+
:param argv:
|
53 |
+
:return: 0 if everything is fine, anything else equal trouble
|
54 |
+
"""
|
55 |
+
parser = argparse.ArgumentParser(
|
56 |
+
description="The Real First Universal Charset Detector. "
|
57 |
+
"Discover originating encoding used on text file. "
|
58 |
+
"Normalize text to unicode."
|
59 |
+
)
|
60 |
+
|
61 |
+
parser.add_argument(
|
62 |
+
"files", type=argparse.FileType("rb"), nargs="+", help="File(s) to be analysed"
|
63 |
+
)
|
64 |
+
parser.add_argument(
|
65 |
+
"-v",
|
66 |
+
"--verbose",
|
67 |
+
action="store_true",
|
68 |
+
default=False,
|
69 |
+
dest="verbose",
|
70 |
+
help="Display complementary information about file if any. "
|
71 |
+
"Stdout will contain logs about the detection process.",
|
72 |
+
)
|
73 |
+
parser.add_argument(
|
74 |
+
"-a",
|
75 |
+
"--with-alternative",
|
76 |
+
action="store_true",
|
77 |
+
default=False,
|
78 |
+
dest="alternatives",
|
79 |
+
help="Output complementary possibilities if any. Top-level JSON WILL be a list.",
|
80 |
+
)
|
81 |
+
parser.add_argument(
|
82 |
+
"-n",
|
83 |
+
"--normalize",
|
84 |
+
action="store_true",
|
85 |
+
default=False,
|
86 |
+
dest="normalize",
|
87 |
+
help="Permit to normalize input file. If not set, program does not write anything.",
|
88 |
+
)
|
89 |
+
parser.add_argument(
|
90 |
+
"-m",
|
91 |
+
"--minimal",
|
92 |
+
action="store_true",
|
93 |
+
default=False,
|
94 |
+
dest="minimal",
|
95 |
+
help="Only output the charset detected to STDOUT. Disabling JSON output.",
|
96 |
+
)
|
97 |
+
parser.add_argument(
|
98 |
+
"-r",
|
99 |
+
"--replace",
|
100 |
+
action="store_true",
|
101 |
+
default=False,
|
102 |
+
dest="replace",
|
103 |
+
help="Replace file when trying to normalize it instead of creating a new one.",
|
104 |
+
)
|
105 |
+
parser.add_argument(
|
106 |
+
"-f",
|
107 |
+
"--force",
|
108 |
+
action="store_true",
|
109 |
+
default=False,
|
110 |
+
dest="force",
|
111 |
+
help="Replace file without asking if you are sure, use this flag with caution.",
|
112 |
+
)
|
113 |
+
parser.add_argument(
|
114 |
+
"-i",
|
115 |
+
"--no-preemptive",
|
116 |
+
action="store_true",
|
117 |
+
default=False,
|
118 |
+
dest="no_preemptive",
|
119 |
+
help="Disable looking at a charset declaration to hint the detector.",
|
120 |
+
)
|
121 |
+
parser.add_argument(
|
122 |
+
"-t",
|
123 |
+
"--threshold",
|
124 |
+
action="store",
|
125 |
+
default=0.2,
|
126 |
+
type=float,
|
127 |
+
dest="threshold",
|
128 |
+
help="Define a custom maximum amount of noise allowed in decoded content. 0. <= noise <= 1.",
|
129 |
+
)
|
130 |
+
parser.add_argument(
|
131 |
+
"--version",
|
132 |
+
action="version",
|
133 |
+
version="Charset-Normalizer {} - Python {} - Unicode {} - SpeedUp {}".format(
|
134 |
+
__version__,
|
135 |
+
python_version(),
|
136 |
+
unidata_version,
|
137 |
+
"OFF" if md_module.__file__.lower().endswith(".py") else "ON",
|
138 |
+
),
|
139 |
+
help="Show version information and exit.",
|
140 |
+
)
|
141 |
+
|
142 |
+
args = parser.parse_args(argv)
|
143 |
+
|
144 |
+
if args.replace is True and args.normalize is False:
|
145 |
+
if args.files:
|
146 |
+
for my_file in args.files:
|
147 |
+
my_file.close()
|
148 |
+
print("Use --replace in addition of --normalize only.", file=sys.stderr)
|
149 |
+
return 1
|
150 |
+
|
151 |
+
if args.force is True and args.replace is False:
|
152 |
+
if args.files:
|
153 |
+
for my_file in args.files:
|
154 |
+
my_file.close()
|
155 |
+
print("Use --force in addition of --replace only.", file=sys.stderr)
|
156 |
+
return 1
|
157 |
+
|
158 |
+
if args.threshold < 0.0 or args.threshold > 1.0:
|
159 |
+
if args.files:
|
160 |
+
for my_file in args.files:
|
161 |
+
my_file.close()
|
162 |
+
print("--threshold VALUE should be between 0. AND 1.", file=sys.stderr)
|
163 |
+
return 1
|
164 |
+
|
165 |
+
x_ = []
|
166 |
+
|
167 |
+
for my_file in args.files:
|
168 |
+
matches = from_fp(
|
169 |
+
my_file,
|
170 |
+
threshold=args.threshold,
|
171 |
+
explain=args.verbose,
|
172 |
+
preemptive_behaviour=args.no_preemptive is False,
|
173 |
+
)
|
174 |
+
|
175 |
+
best_guess = matches.best()
|
176 |
+
|
177 |
+
if best_guess is None:
|
178 |
+
print(
|
179 |
+
'Unable to identify originating encoding for "{}". {}'.format(
|
180 |
+
my_file.name,
|
181 |
+
(
|
182 |
+
"Maybe try increasing maximum amount of chaos."
|
183 |
+
if args.threshold < 1.0
|
184 |
+
else ""
|
185 |
+
),
|
186 |
+
),
|
187 |
+
file=sys.stderr,
|
188 |
+
)
|
189 |
+
x_.append(
|
190 |
+
CliDetectionResult(
|
191 |
+
abspath(my_file.name),
|
192 |
+
None,
|
193 |
+
[],
|
194 |
+
[],
|
195 |
+
"Unknown",
|
196 |
+
[],
|
197 |
+
False,
|
198 |
+
1.0,
|
199 |
+
0.0,
|
200 |
+
None,
|
201 |
+
True,
|
202 |
+
)
|
203 |
+
)
|
204 |
+
else:
|
205 |
+
x_.append(
|
206 |
+
CliDetectionResult(
|
207 |
+
abspath(my_file.name),
|
208 |
+
best_guess.encoding,
|
209 |
+
best_guess.encoding_aliases,
|
210 |
+
[
|
211 |
+
cp
|
212 |
+
for cp in best_guess.could_be_from_charset
|
213 |
+
if cp != best_guess.encoding
|
214 |
+
],
|
215 |
+
best_guess.language,
|
216 |
+
best_guess.alphabets,
|
217 |
+
best_guess.bom,
|
218 |
+
best_guess.percent_chaos,
|
219 |
+
best_guess.percent_coherence,
|
220 |
+
None,
|
221 |
+
True,
|
222 |
+
)
|
223 |
+
)
|
224 |
+
|
225 |
+
if len(matches) > 1 and args.alternatives:
|
226 |
+
for el in matches:
|
227 |
+
if el != best_guess:
|
228 |
+
x_.append(
|
229 |
+
CliDetectionResult(
|
230 |
+
abspath(my_file.name),
|
231 |
+
el.encoding,
|
232 |
+
el.encoding_aliases,
|
233 |
+
[
|
234 |
+
cp
|
235 |
+
for cp in el.could_be_from_charset
|
236 |
+
if cp != el.encoding
|
237 |
+
],
|
238 |
+
el.language,
|
239 |
+
el.alphabets,
|
240 |
+
el.bom,
|
241 |
+
el.percent_chaos,
|
242 |
+
el.percent_coherence,
|
243 |
+
None,
|
244 |
+
False,
|
245 |
+
)
|
246 |
+
)
|
247 |
+
|
248 |
+
if args.normalize is True:
|
249 |
+
if best_guess.encoding.startswith("utf") is True:
|
250 |
+
print(
|
251 |
+
'"{}" file does not need to be normalized, as it already came from unicode.'.format(
|
252 |
+
my_file.name
|
253 |
+
),
|
254 |
+
file=sys.stderr,
|
255 |
+
)
|
256 |
+
if my_file.closed is False:
|
257 |
+
my_file.close()
|
258 |
+
continue
|
259 |
+
|
260 |
+
dir_path = dirname(realpath(my_file.name))
|
261 |
+
file_name = basename(realpath(my_file.name))
|
262 |
+
|
263 |
+
o_: list[str] = file_name.split(".")
|
264 |
+
|
265 |
+
if args.replace is False:
|
266 |
+
o_.insert(-1, best_guess.encoding)
|
267 |
+
if my_file.closed is False:
|
268 |
+
my_file.close()
|
269 |
+
elif (
|
270 |
+
args.force is False
|
271 |
+
and query_yes_no(
|
272 |
+
'Are you sure to normalize "{}" by replacing it ?'.format(
|
273 |
+
my_file.name
|
274 |
+
),
|
275 |
+
"no",
|
276 |
+
)
|
277 |
+
is False
|
278 |
+
):
|
279 |
+
if my_file.closed is False:
|
280 |
+
my_file.close()
|
281 |
+
continue
|
282 |
+
|
283 |
+
try:
|
284 |
+
x_[0].unicode_path = join(dir_path, ".".join(o_))
|
285 |
+
|
286 |
+
with open(x_[0].unicode_path, "wb") as fp:
|
287 |
+
fp.write(best_guess.output())
|
288 |
+
except OSError as e:
|
289 |
+
print(str(e), file=sys.stderr)
|
290 |
+
if my_file.closed is False:
|
291 |
+
my_file.close()
|
292 |
+
return 2
|
293 |
+
|
294 |
+
if my_file.closed is False:
|
295 |
+
my_file.close()
|
296 |
+
|
297 |
+
if args.minimal is False:
|
298 |
+
print(
|
299 |
+
dumps(
|
300 |
+
[el.__dict__ for el in x_] if len(x_) > 1 else x_[0].__dict__,
|
301 |
+
ensure_ascii=True,
|
302 |
+
indent=4,
|
303 |
+
)
|
304 |
+
)
|
305 |
+
else:
|
306 |
+
for my_file in args.files:
|
307 |
+
print(
|
308 |
+
", ".join(
|
309 |
+
[
|
310 |
+
el.encoding or "undefined"
|
311 |
+
for el in x_
|
312 |
+
if el.path == abspath(my_file.name)
|
313 |
+
]
|
314 |
+
)
|
315 |
+
)
|
316 |
+
|
317 |
+
return 0
|
318 |
+
|
319 |
+
|
320 |
+
if __name__ == "__main__":
|
321 |
+
cli_detect()
|
meow/lib/python3.13/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-313.pyc
ADDED
Binary file (331 Bytes). View file
|
|
meow/lib/python3.13/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-313.pyc
ADDED
Binary file (11 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock-3.16.1.dist-info/licenses/LICENSE
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
This is free and unencumbered software released into the public domain.
|
2 |
+
|
3 |
+
Anyone is free to copy, modify, publish, use, compile, sell, or
|
4 |
+
distribute this software, either in source code form or as a compiled
|
5 |
+
binary, for any purpose, commercial or non-commercial, and by any
|
6 |
+
means.
|
7 |
+
|
8 |
+
In jurisdictions that recognize copyright laws, the author or authors
|
9 |
+
of this software dedicate any and all copyright interest in the
|
10 |
+
software to the public domain. We make this dedication for the benefit
|
11 |
+
of the public at large and to the detriment of our heirs and
|
12 |
+
successors. We intend this dedication to be an overt act of
|
13 |
+
relinquishment in perpetuity of all present and future rights to this
|
14 |
+
software under copyright law.
|
15 |
+
|
16 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
17 |
+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
18 |
+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
19 |
+
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
20 |
+
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
21 |
+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
22 |
+
OTHER DEALINGS IN THE SOFTWARE.
|
23 |
+
|
24 |
+
For more information, please refer to <http://unlicense.org>
|
meow/lib/python3.13/site-packages/filelock/__pycache__/__init__.cpython-313.pyc
ADDED
Binary file (1.58 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/_api.cpython-313.pyc
ADDED
Binary file (16.5 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/_error.cpython-313.pyc
ADDED
Binary file (1.82 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/_soft.cpython-313.pyc
ADDED
Binary file (2.52 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/_unix.cpython-313.pyc
ADDED
Binary file (3.45 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/_util.cpython-313.pyc
ADDED
Binary file (1.99 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/_windows.cpython-313.pyc
ADDED
Binary file (3.3 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/asyncio.cpython-313.pyc
ADDED
Binary file (15.5 kB). View file
|
|
meow/lib/python3.13/site-packages/filelock/__pycache__/version.cpython-313.pyc
ADDED
Binary file (588 Bytes). View file
|
|
meow/lib/python3.13/site-packages/fsspec-2024.12.0.dist-info/licenses/LICENSE
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
BSD 3-Clause License
|
2 |
+
|
3 |
+
Copyright (c) 2018, Martin Durant
|
4 |
+
All rights reserved.
|
5 |
+
|
6 |
+
Redistribution and use in source and binary forms, with or without
|
7 |
+
modification, are permitted provided that the following conditions are met:
|
8 |
+
|
9 |
+
* Redistributions of source code must retain the above copyright notice, this
|
10 |
+
list of conditions and the following disclaimer.
|
11 |
+
|
12 |
+
* Redistributions in binary form must reproduce the above copyright notice,
|
13 |
+
this list of conditions and the following disclaimer in the documentation
|
14 |
+
and/or other materials provided with the distribution.
|
15 |
+
|
16 |
+
* Neither the name of the copyright holder nor the names of its
|
17 |
+
contributors may be used to endorse or promote products derived from
|
18 |
+
this software without specific prior written permission.
|
19 |
+
|
20 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
21 |
+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
22 |
+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
23 |
+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
24 |
+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
25 |
+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
26 |
+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
27 |
+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
28 |
+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
29 |
+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/__init__.cpython-313.pyc
ADDED
Binary file (1.83 kB). View file
|
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/_version.cpython-313.pyc
ADDED
Binary file (590 Bytes). View file
|
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/archive.cpython-313.pyc
ADDED
Binary file (4.18 kB). View file
|
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/asyn.cpython-313.pyc
ADDED
Binary file (46.8 kB). View file
|
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/caching.cpython-313.pyc
ADDED
Binary file (38.5 kB). View file
|
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/callbacks.cpython-313.pyc
ADDED
Binary file (12.2 kB). View file
|
|
meow/lib/python3.13/site-packages/fsspec/__pycache__/compression.cpython-313.pyc
ADDED
Binary file (7.32 kB). View file
|
|