Sam Chaudry commited on
Commit
7885a28
·
verified ·
1 Parent(s): df4cd20

Upload folder using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +417 -0
  2. .huggingfaceignore +18 -0
  3. ReadMe.md +3 -0
  4. spam_classifier.py +32 -0
  5. spam_classifier_model.joblib +3 -0
  6. upload_to_huggingface.py +13 -0
  7. venv/bin/Activate.ps1 +247 -0
  8. venv/bin/activate +69 -0
  9. venv/bin/activate.csh +26 -0
  10. venv/bin/activate.fish +69 -0
  11. venv/bin/f2py +8 -0
  12. venv/bin/huggingface-cli +8 -0
  13. venv/bin/normalizer +8 -0
  14. venv/bin/numpy-config +8 -0
  15. venv/bin/pip +8 -0
  16. venv/bin/pip3 +8 -0
  17. venv/bin/pip3.11 +8 -0
  18. venv/bin/python +3 -0
  19. venv/bin/python3 +3 -0
  20. venv/bin/python3.11 +3 -0
  21. venv/bin/tqdm +8 -0
  22. venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/INSTALLER +1 -0
  23. venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/LICENSE +20 -0
  24. venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/METADATA +46 -0
  25. venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/RECORD +43 -0
  26. venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/WHEEL +5 -0
  27. venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/top_level.txt +2 -0
  28. venv/lib/python3.11/site-packages/__pycache__/six.cpython-311.pyc +0 -0
  29. venv/lib/python3.11/site-packages/__pycache__/threadpoolctl.cpython-311.pyc +0 -0
  30. venv/lib/python3.11/site-packages/__pycache__/typing_extensions.cpython-311.pyc +3 -0
  31. venv/lib/python3.11/site-packages/_distutils_hack/__init__.py +222 -0
  32. venv/lib/python3.11/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.pyc +0 -0
  33. venv/lib/python3.11/site-packages/_distutils_hack/__pycache__/override.cpython-311.pyc +0 -0
  34. venv/lib/python3.11/site-packages/_distutils_hack/override.py +1 -0
  35. venv/lib/python3.11/site-packages/_yaml/__init__.py +33 -0
  36. venv/lib/python3.11/site-packages/_yaml/__pycache__/__init__.cpython-311.pyc +0 -0
  37. venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/INSTALLER +1 -0
  38. venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/METADATA +78 -0
  39. venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/RECORD +14 -0
  40. venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/WHEEL +5 -0
  41. venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/licenses/LICENSE +20 -0
  42. venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/top_level.txt +1 -0
  43. venv/lib/python3.11/site-packages/certifi/__init__.py +4 -0
  44. venv/lib/python3.11/site-packages/certifi/__main__.py +12 -0
  45. venv/lib/python3.11/site-packages/certifi/__pycache__/__init__.cpython-311.pyc +0 -0
  46. venv/lib/python3.11/site-packages/certifi/__pycache__/__main__.cpython-311.pyc +0 -0
  47. venv/lib/python3.11/site-packages/certifi/__pycache__/core.cpython-311.pyc +0 -0
  48. venv/lib/python3.11/site-packages/certifi/cacert.pem +0 -0
  49. venv/lib/python3.11/site-packages/certifi/core.py +114 -0
  50. venv/lib/python3.11/site-packages/certifi/py.typed +0 -0
.gitattributes CHANGED
@@ -33,3 +33,420 @@ 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
+ venv/bin/python filter=lfs diff=lfs merge=lfs -text
37
+ venv/bin/python3 filter=lfs diff=lfs merge=lfs -text
38
+ venv/bin/python3.11 filter=lfs diff=lfs merge=lfs -text
39
+ venv/lib/python3.11/site-packages/__pycache__/typing_extensions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
40
+ venv/lib/python3.11/site-packages/charset_normalizer/md.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
41
+ venv/lib/python3.11/site-packages/charset_normalizer/md__mypyc.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
42
+ venv/lib/python3.11/site-packages/fsspec/__pycache__/spec.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
43
+ venv/lib/python3.11/site-packages/huggingface_hub/__pycache__/hf_api.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
44
+ venv/lib/python3.11/site-packages/huggingface_hub/inference/__pycache__/_client.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
45
+ venv/lib/python3.11/site-packages/huggingface_hub/inference/_generated/__pycache__/_async_client.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
46
+ venv/lib/python3.11/site-packages/idna/__pycache__/idnadata.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
47
+ venv/lib/python3.11/site-packages/idna/__pycache__/uts46data.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
48
+ venv/lib/python3.11/site-packages/joblib/test/__pycache__/test_parallel.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
49
+ venv/lib/python3.11/site-packages/numpy/_core/__pycache__/_add_newdocs.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
50
+ venv/lib/python3.11/site-packages/numpy/_core/__pycache__/fromnumeric.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
51
+ venv/lib/python3.11/site-packages/numpy/_core/_multiarray_tests.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
52
+ venv/lib/python3.11/site-packages/numpy/_core/_multiarray_umath.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
53
+ venv/lib/python3.11/site-packages/numpy/_core/_simd.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
54
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_datetime.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
55
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_dtype.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
56
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_multiarray.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
57
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_nditer.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
58
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_numeric.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
59
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_regression.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
60
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_stringdtype.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
61
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_ufunc.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
62
+ venv/lib/python3.11/site-packages/numpy/_core/tests/__pycache__/test_umath.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
63
+ venv/lib/python3.11/site-packages/numpy/distutils/__pycache__/ccompiler_opt.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
64
+ venv/lib/python3.11/site-packages/numpy/distutils/__pycache__/misc_util.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
65
+ venv/lib/python3.11/site-packages/numpy/distutils/__pycache__/system_info.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
66
+ venv/lib/python3.11/site-packages/numpy/f2py/__pycache__/crackfortran.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
67
+ venv/lib/python3.11/site-packages/numpy/fft/_pocketfft_umath.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
68
+ venv/lib/python3.11/site-packages/numpy/lib/__pycache__/_function_base_impl.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
69
+ venv/lib/python3.11/site-packages/numpy/lib/__pycache__/_npyio_impl.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
70
+ venv/lib/python3.11/site-packages/numpy/lib/tests/__pycache__/test_function_base.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
71
+ venv/lib/python3.11/site-packages/numpy/lib/tests/__pycache__/test_io.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
72
+ venv/lib/python3.11/site-packages/numpy/lib/tests/__pycache__/test_nanfunctions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
73
+ venv/lib/python3.11/site-packages/numpy/linalg/__pycache__/_linalg.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
74
+ venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
75
+ venv/lib/python3.11/site-packages/numpy/linalg/tests/__pycache__/test_linalg.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
76
+ venv/lib/python3.11/site-packages/numpy/ma/__pycache__/core.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
77
+ venv/lib/python3.11/site-packages/numpy/ma/tests/__pycache__/test_core.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
78
+ venv/lib/python3.11/site-packages/numpy/ma/tests/__pycache__/test_extras.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
79
+ venv/lib/python3.11/site-packages/numpy/random/_bounded_integers.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
80
+ venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
81
+ venv/lib/python3.11/site-packages/numpy/random/_generator.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
82
+ venv/lib/python3.11/site-packages/numpy/random/_mt19937.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
83
+ venv/lib/python3.11/site-packages/numpy/random/_pcg64.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
84
+ venv/lib/python3.11/site-packages/numpy/random/_philox.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
85
+ venv/lib/python3.11/site-packages/numpy/random/bit_generator.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
86
+ venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
87
+ venv/lib/python3.11/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
88
+ venv/lib/python3.11/site-packages/numpy/random/tests/__pycache__/test_random.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
89
+ venv/lib/python3.11/site-packages/numpy/random/tests/__pycache__/test_randomstate.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
90
+ venv/lib/python3.11/site-packages/numpy/testing/_private/__pycache__/utils.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
91
+ venv/lib/python3.11/site-packages/numpy/testing/tests/__pycache__/test_utils.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
92
+ venv/lib/python3.11/site-packages/numpy/typing/tests/data/pass/__pycache__/random.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
93
+ venv/lib/python3.11/site-packages/pandas/_libs/algos.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
94
+ venv/lib/python3.11/site-packages/pandas/_libs/arrays.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
95
+ venv/lib/python3.11/site-packages/pandas/_libs/groupby.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
96
+ venv/lib/python3.11/site-packages/pandas/_libs/hashing.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
97
+ venv/lib/python3.11/site-packages/pandas/_libs/hashtable.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
98
+ venv/lib/python3.11/site-packages/pandas/_libs/index.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
99
+ venv/lib/python3.11/site-packages/pandas/_libs/internals.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
100
+ venv/lib/python3.11/site-packages/pandas/_libs/interval.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
101
+ venv/lib/python3.11/site-packages/pandas/_libs/join.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
102
+ venv/lib/python3.11/site-packages/pandas/_libs/lib.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
103
+ venv/lib/python3.11/site-packages/pandas/_libs/missing.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
104
+ venv/lib/python3.11/site-packages/pandas/_libs/ops.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
105
+ venv/lib/python3.11/site-packages/pandas/_libs/parsers.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
106
+ venv/lib/python3.11/site-packages/pandas/_libs/properties.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
107
+ venv/lib/python3.11/site-packages/pandas/_libs/reshape.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
108
+ venv/lib/python3.11/site-packages/pandas/_libs/sas.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
109
+ venv/lib/python3.11/site-packages/pandas/_libs/sparse.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
110
+ venv/lib/python3.11/site-packages/pandas/_libs/testing.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
111
+ venv/lib/python3.11/site-packages/pandas/_libs/tslib.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
112
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/ccalendar.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
113
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/conversion.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
114
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/dtypes.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
115
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/fields.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
116
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/nattype.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
117
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/np_datetime.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
118
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/offsets.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
119
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/parsing.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
120
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/period.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
121
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/strptime.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
122
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/timedeltas.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
123
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/timestamps.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
124
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/timezones.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
125
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/tzconversion.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
126
+ venv/lib/python3.11/site-packages/pandas/_libs/tslibs/vectorized.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
127
+ venv/lib/python3.11/site-packages/pandas/_libs/window/aggregations.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
128
+ venv/lib/python3.11/site-packages/pandas/_libs/window/indexers.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
129
+ venv/lib/python3.11/site-packages/pandas/_libs/writers.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
130
+ venv/lib/python3.11/site-packages/pandas/core/__pycache__/frame.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
131
+ venv/lib/python3.11/site-packages/pandas/core/__pycache__/generic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
132
+ venv/lib/python3.11/site-packages/pandas/core/__pycache__/indexing.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
133
+ venv/lib/python3.11/site-packages/pandas/core/__pycache__/resample.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
134
+ venv/lib/python3.11/site-packages/pandas/core/__pycache__/series.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
135
+ venv/lib/python3.11/site-packages/pandas/core/arrays/__pycache__/categorical.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
136
+ venv/lib/python3.11/site-packages/pandas/core/arrays/__pycache__/datetimelike.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
137
+ venv/lib/python3.11/site-packages/pandas/core/arrays/arrow/__pycache__/array.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
138
+ venv/lib/python3.11/site-packages/pandas/core/groupby/__pycache__/generic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
139
+ venv/lib/python3.11/site-packages/pandas/core/groupby/__pycache__/groupby.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
140
+ venv/lib/python3.11/site-packages/pandas/core/indexes/__pycache__/base.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
141
+ venv/lib/python3.11/site-packages/pandas/core/indexes/__pycache__/multi.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
142
+ venv/lib/python3.11/site-packages/pandas/core/internals/__pycache__/blocks.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
143
+ venv/lib/python3.11/site-packages/pandas/core/internals/__pycache__/managers.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
144
+ venv/lib/python3.11/site-packages/pandas/core/reshape/__pycache__/merge.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
145
+ venv/lib/python3.11/site-packages/pandas/core/strings/__pycache__/accessor.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
146
+ venv/lib/python3.11/site-packages/pandas/core/window/__pycache__/rolling.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
147
+ venv/lib/python3.11/site-packages/pandas/io/__pycache__/pytables.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
148
+ venv/lib/python3.11/site-packages/pandas/io/__pycache__/sql.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
149
+ venv/lib/python3.11/site-packages/pandas/io/__pycache__/stata.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
150
+ venv/lib/python3.11/site-packages/pandas/io/formats/__pycache__/style.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
151
+ venv/lib/python3.11/site-packages/pandas/io/formats/__pycache__/style_render.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
152
+ venv/lib/python3.11/site-packages/pandas/tests/__pycache__/test_algos.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
153
+ venv/lib/python3.11/site-packages/pandas/tests/apply/__pycache__/test_frame_apply.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
154
+ venv/lib/python3.11/site-packages/pandas/tests/arithmetic/__pycache__/test_datetime64.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
155
+ venv/lib/python3.11/site-packages/pandas/tests/arithmetic/__pycache__/test_period.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
156
+ venv/lib/python3.11/site-packages/pandas/tests/arithmetic/__pycache__/test_timedelta64.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
157
+ venv/lib/python3.11/site-packages/pandas/tests/computation/__pycache__/test_eval.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
158
+ venv/lib/python3.11/site-packages/pandas/tests/copy_view/__pycache__/test_methods.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
159
+ venv/lib/python3.11/site-packages/pandas/tests/dtypes/__pycache__/test_inference.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
160
+ venv/lib/python3.11/site-packages/pandas/tests/extension/__pycache__/test_arrow.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
161
+ venv/lib/python3.11/site-packages/pandas/tests/frame/__pycache__/test_arithmetic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
162
+ venv/lib/python3.11/site-packages/pandas/tests/frame/__pycache__/test_constructors.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
163
+ venv/lib/python3.11/site-packages/pandas/tests/frame/__pycache__/test_query_eval.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
164
+ venv/lib/python3.11/site-packages/pandas/tests/frame/__pycache__/test_reductions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
165
+ venv/lib/python3.11/site-packages/pandas/tests/frame/__pycache__/test_stack_unstack.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
166
+ venv/lib/python3.11/site-packages/pandas/tests/frame/indexing/__pycache__/test_indexing.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
167
+ venv/lib/python3.11/site-packages/pandas/tests/groupby/__pycache__/test_apply.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
168
+ venv/lib/python3.11/site-packages/pandas/tests/groupby/__pycache__/test_categorical.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
169
+ venv/lib/python3.11/site-packages/pandas/tests/groupby/__pycache__/test_groupby.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
170
+ venv/lib/python3.11/site-packages/pandas/tests/groupby/aggregate/__pycache__/test_aggregate.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
171
+ venv/lib/python3.11/site-packages/pandas/tests/groupby/transform/__pycache__/test_transform.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
172
+ venv/lib/python3.11/site-packages/pandas/tests/indexes/__pycache__/test_base.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
173
+ venv/lib/python3.11/site-packages/pandas/tests/indexing/__pycache__/test_loc.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
174
+ venv/lib/python3.11/site-packages/pandas/tests/io/__pycache__/test_sql.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
175
+ venv/lib/python3.11/site-packages/pandas/tests/io/__pycache__/test_stata.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
176
+ venv/lib/python3.11/site-packages/pandas/tests/io/formats/__pycache__/test_format.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
177
+ venv/lib/python3.11/site-packages/pandas/tests/io/formats/style/__pycache__/test_style.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
178
+ venv/lib/python3.11/site-packages/pandas/tests/io/json/__pycache__/test_pandas.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
179
+ venv/lib/python3.11/site-packages/pandas/tests/plotting/__pycache__/test_datetimelike.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
180
+ venv/lib/python3.11/site-packages/pandas/tests/plotting/frame/__pycache__/test_frame.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
181
+ venv/lib/python3.11/site-packages/pandas/tests/reductions/__pycache__/test_reductions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
182
+ venv/lib/python3.11/site-packages/pandas/tests/resample/__pycache__/test_datetime_index.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
183
+ venv/lib/python3.11/site-packages/pandas/tests/reshape/__pycache__/test_pivot.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
184
+ venv/lib/python3.11/site-packages/pandas/tests/reshape/merge/__pycache__/test_merge.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
185
+ venv/lib/python3.11/site-packages/pandas/tests/series/__pycache__/test_constructors.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
186
+ venv/lib/python3.11/site-packages/pandas/tests/series/indexing/__pycache__/test_setitem.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
187
+ venv/lib/python3.11/site-packages/pandas/tests/tools/__pycache__/test_to_datetime.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
188
+ venv/lib/python3.11/site-packages/pandas/tests/window/__pycache__/test_rolling.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
189
+ venv/lib/python3.11/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
190
+ venv/lib/python3.11/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
191
+ venv/lib/python3.11/site-packages/pip/_vendor/distlib/t64-arm.exe filter=lfs diff=lfs merge=lfs -text
192
+ venv/lib/python3.11/site-packages/pip/_vendor/distlib/t64.exe filter=lfs diff=lfs merge=lfs -text
193
+ venv/lib/python3.11/site-packages/pip/_vendor/distlib/w64-arm.exe filter=lfs diff=lfs merge=lfs -text
194
+ venv/lib/python3.11/site-packages/pip/_vendor/distlib/w64.exe filter=lfs diff=lfs merge=lfs -text
195
+ venv/lib/python3.11/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
196
+ venv/lib/python3.11/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
197
+ venv/lib/python3.11/site-packages/pip/_vendor/pyparsing/__pycache__/core.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
198
+ venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
199
+ venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/console.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
200
+ venv/lib/python3.11/site-packages/pkg_resources/__pycache__/__init__.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
201
+ venv/lib/python3.11/site-packages/pkg_resources/_vendor/more_itertools/__pycache__/more.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
202
+ venv/lib/python3.11/site-packages/pkg_resources/_vendor/pyparsing/__pycache__/core.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
203
+ venv/lib/python3.11/site-packages/scipy/.dylibs/libgcc_s.1.1.dylib filter=lfs diff=lfs merge=lfs -text
204
+ venv/lib/python3.11/site-packages/scipy/.dylibs/libgfortran.5.dylib filter=lfs diff=lfs merge=lfs -text
205
+ venv/lib/python3.11/site-packages/scipy/.dylibs/libquadmath.0.dylib filter=lfs diff=lfs merge=lfs -text
206
+ venv/lib/python3.11/site-packages/scipy/_lib/_ccallback_c.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
207
+ venv/lib/python3.11/site-packages/scipy/_lib/_uarray/_uarray.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
208
+ venv/lib/python3.11/site-packages/scipy/cluster/__pycache__/hierarchy.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
209
+ venv/lib/python3.11/site-packages/scipy/cluster/_hierarchy.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
210
+ venv/lib/python3.11/site-packages/scipy/cluster/_optimal_leaf_ordering.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
211
+ venv/lib/python3.11/site-packages/scipy/cluster/_vq.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
212
+ venv/lib/python3.11/site-packages/scipy/constants/__pycache__/_codata.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
213
+ venv/lib/python3.11/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
214
+ venv/lib/python3.11/site-packages/scipy/fftpack/convolve.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
215
+ venv/lib/python3.11/site-packages/scipy/integrate/__pycache__/_lebedev.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
216
+ venv/lib/python3.11/site-packages/scipy/integrate/_dop.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
217
+ venv/lib/python3.11/site-packages/scipy/integrate/_lsoda.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
218
+ venv/lib/python3.11/site-packages/scipy/integrate/_odepack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
219
+ venv/lib/python3.11/site-packages/scipy/integrate/_quadpack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
220
+ venv/lib/python3.11/site-packages/scipy/integrate/_test_odeint_banded.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
221
+ venv/lib/python3.11/site-packages/scipy/integrate/_vode.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
222
+ venv/lib/python3.11/site-packages/scipy/interpolate/__pycache__/_bsplines.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
223
+ venv/lib/python3.11/site-packages/scipy/interpolate/__pycache__/_fitpack2.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
224
+ venv/lib/python3.11/site-packages/scipy/interpolate/_bspl.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
225
+ venv/lib/python3.11/site-packages/scipy/interpolate/_dfitpack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
226
+ venv/lib/python3.11/site-packages/scipy/interpolate/_fitpack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
227
+ venv/lib/python3.11/site-packages/scipy/interpolate/_interpnd.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
228
+ venv/lib/python3.11/site-packages/scipy/interpolate/_ppoly.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
229
+ venv/lib/python3.11/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
230
+ venv/lib/python3.11/site-packages/scipy/interpolate/_rgi_cython.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
231
+ venv/lib/python3.11/site-packages/scipy/interpolate/tests/__pycache__/test_bsplines.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
232
+ venv/lib/python3.11/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack2.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
233
+ venv/lib/python3.11/site-packages/scipy/interpolate/tests/__pycache__/test_interpolate.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
234
+ venv/lib/python3.11/site-packages/scipy/io/_fast_matrix_market/_fmm_core.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
235
+ venv/lib/python3.11/site-packages/scipy/io/matlab/_mio5_utils.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
236
+ venv/lib/python3.11/site-packages/scipy/io/matlab/_streams.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
237
+ venv/lib/python3.11/site-packages/scipy/linalg/_cythonized_array_utils.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
238
+ venv/lib/python3.11/site-packages/scipy/linalg/_decomp_interpolative.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
239
+ venv/lib/python3.11/site-packages/scipy/linalg/_decomp_lu_cython.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
240
+ venv/lib/python3.11/site-packages/scipy/linalg/_decomp_update.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
241
+ venv/lib/python3.11/site-packages/scipy/linalg/_fblas.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
242
+ venv/lib/python3.11/site-packages/scipy/linalg/_flapack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
243
+ venv/lib/python3.11/site-packages/scipy/linalg/_linalg_pythran.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
244
+ venv/lib/python3.11/site-packages/scipy/linalg/_matfuncs_expm.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
245
+ venv/lib/python3.11/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
246
+ venv/lib/python3.11/site-packages/scipy/linalg/_solve_toeplitz.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
247
+ venv/lib/python3.11/site-packages/scipy/linalg/cython_blas.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
248
+ venv/lib/python3.11/site-packages/scipy/linalg/cython_lapack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
249
+ venv/lib/python3.11/site-packages/scipy/linalg/tests/__pycache__/test_basic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
250
+ venv/lib/python3.11/site-packages/scipy/linalg/tests/__pycache__/test_decomp.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
251
+ venv/lib/python3.11/site-packages/scipy/linalg/tests/__pycache__/test_decomp_update.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
252
+ venv/lib/python3.11/site-packages/scipy/linalg/tests/__pycache__/test_lapack.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
253
+ venv/lib/python3.11/site-packages/scipy/ndimage/__pycache__/_morphology.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
254
+ venv/lib/python3.11/site-packages/scipy/ndimage/_nd_image.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
255
+ venv/lib/python3.11/site-packages/scipy/ndimage/_ni_label.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
256
+ venv/lib/python3.11/site-packages/scipy/ndimage/tests/__pycache__/test_filters.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
257
+ venv/lib/python3.11/site-packages/scipy/ndimage/tests/__pycache__/test_interpolation.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
258
+ venv/lib/python3.11/site-packages/scipy/ndimage/tests/__pycache__/test_morphology.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
259
+ venv/lib/python3.11/site-packages/scipy/odr/__odrpack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
260
+ venv/lib/python3.11/site-packages/scipy/optimize/__pycache__/_optimize.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
261
+ venv/lib/python3.11/site-packages/scipy/optimize/_bglu_dense.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
262
+ venv/lib/python3.11/site-packages/scipy/optimize/_cobyla.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
263
+ venv/lib/python3.11/site-packages/scipy/optimize/_cython_nnls.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
264
+ venv/lib/python3.11/site-packages/scipy/optimize/_highspy/_core.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
265
+ venv/lib/python3.11/site-packages/scipy/optimize/_highspy/_highs_options.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
266
+ venv/lib/python3.11/site-packages/scipy/optimize/_lsq/givens_elimination.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
267
+ venv/lib/python3.11/site-packages/scipy/optimize/_minpack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
268
+ venv/lib/python3.11/site-packages/scipy/optimize/_moduleTNC.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
269
+ venv/lib/python3.11/site-packages/scipy/optimize/_pava_pybind.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
270
+ venv/lib/python3.11/site-packages/scipy/optimize/_slsqp.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
271
+ venv/lib/python3.11/site-packages/scipy/optimize/_trlib/_trlib.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
272
+ venv/lib/python3.11/site-packages/scipy/optimize/cython_optimize/_zeros.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
273
+ venv/lib/python3.11/site-packages/scipy/optimize/tests/__pycache__/test__differential_evolution.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
274
+ venv/lib/python3.11/site-packages/scipy/optimize/tests/__pycache__/test_linprog.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
275
+ venv/lib/python3.11/site-packages/scipy/optimize/tests/__pycache__/test_optimize.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
276
+ venv/lib/python3.11/site-packages/scipy/signal/__pycache__/_filter_design.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
277
+ venv/lib/python3.11/site-packages/scipy/signal/__pycache__/_ltisys.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
278
+ venv/lib/python3.11/site-packages/scipy/signal/__pycache__/_signaltools.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
279
+ venv/lib/python3.11/site-packages/scipy/signal/_peak_finding_utils.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
280
+ venv/lib/python3.11/site-packages/scipy/signal/_sigtools.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
281
+ venv/lib/python3.11/site-packages/scipy/signal/_sosfilt.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
282
+ venv/lib/python3.11/site-packages/scipy/signal/_upfirdn_apply.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
283
+ venv/lib/python3.11/site-packages/scipy/signal/tests/__pycache__/test_filter_design.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
284
+ venv/lib/python3.11/site-packages/scipy/signal/tests/__pycache__/test_signaltools.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
285
+ venv/lib/python3.11/site-packages/scipy/signal/tests/__pycache__/test_spectral.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
286
+ venv/lib/python3.11/site-packages/scipy/sparse/_csparsetools.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
287
+ venv/lib/python3.11/site-packages/scipy/sparse/_sparsetools.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
288
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_flow.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
289
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_matching.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
290
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_min_spanning_tree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
291
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_reordering.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
292
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_shortest_path.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
293
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_tools.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
294
+ venv/lib/python3.11/site-packages/scipy/sparse/csgraph/_traversal.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
295
+ venv/lib/python3.11/site-packages/scipy/sparse/linalg/_dsolve/_superlu.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
296
+ venv/lib/python3.11/site-packages/scipy/sparse/linalg/_eigen/arpack/_arpack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
297
+ venv/lib/python3.11/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
298
+ venv/lib/python3.11/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
299
+ venv/lib/python3.11/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
300
+ venv/lib/python3.11/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
301
+ venv/lib/python3.11/site-packages/scipy/sparse/tests/__pycache__/test_base.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
302
+ venv/lib/python3.11/site-packages/scipy/spatial/__pycache__/distance.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
303
+ venv/lib/python3.11/site-packages/scipy/spatial/_ckdtree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
304
+ venv/lib/python3.11/site-packages/scipy/spatial/_distance_pybind.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
305
+ venv/lib/python3.11/site-packages/scipy/spatial/_distance_wrap.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
306
+ venv/lib/python3.11/site-packages/scipy/spatial/_hausdorff.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
307
+ venv/lib/python3.11/site-packages/scipy/spatial/_qhull.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
308
+ venv/lib/python3.11/site-packages/scipy/spatial/_voronoi.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
309
+ venv/lib/python3.11/site-packages/scipy/spatial/tests/__pycache__/test_distance.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
310
+ venv/lib/python3.11/site-packages/scipy/spatial/tests/__pycache__/test_kdtree.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
311
+ venv/lib/python3.11/site-packages/scipy/spatial/transform/_rotation.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
312
+ venv/lib/python3.11/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
313
+ venv/lib/python3.11/site-packages/scipy/special/__pycache__/_add_newdocs.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
314
+ venv/lib/python3.11/site-packages/scipy/special/__pycache__/_basic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
315
+ venv/lib/python3.11/site-packages/scipy/special/_ellip_harm_2.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
316
+ venv/lib/python3.11/site-packages/scipy/special/_gufuncs.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
317
+ venv/lib/python3.11/site-packages/scipy/special/_specfun.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
318
+ venv/lib/python3.11/site-packages/scipy/special/_special_ufuncs.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
319
+ venv/lib/python3.11/site-packages/scipy/special/_test_internal.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
320
+ venv/lib/python3.11/site-packages/scipy/special/_ufuncs.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
321
+ venv/lib/python3.11/site-packages/scipy/special/_ufuncs_cxx.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
322
+ venv/lib/python3.11/site-packages/scipy/special/cython_special.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
323
+ venv/lib/python3.11/site-packages/scipy/special/tests/__pycache__/test_basic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
324
+ venv/lib/python3.11/site-packages/scipy/special/tests/__pycache__/test_legendre.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
325
+ venv/lib/python3.11/site-packages/scipy/special/tests/__pycache__/test_mpmath.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
326
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_continuous_distns.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
327
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
328
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_distn_infrastructure.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
329
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_distribution_infrastructure.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
330
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_morestats.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
331
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_mstats_basic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
332
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_multivariate.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
333
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_qmc.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
334
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_resampling.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
335
+ venv/lib/python3.11/site-packages/scipy/stats/__pycache__/_stats_py.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
336
+ venv/lib/python3.11/site-packages/scipy/stats/_ansari_swilk_statistics.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
337
+ venv/lib/python3.11/site-packages/scipy/stats/_biasedurn.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
338
+ venv/lib/python3.11/site-packages/scipy/stats/_mvn.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
339
+ venv/lib/python3.11/site-packages/scipy/stats/_qmc_cy.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
340
+ venv/lib/python3.11/site-packages/scipy/stats/_rcont/rcont.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
341
+ venv/lib/python3.11/site-packages/scipy/stats/_sobol.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
342
+ venv/lib/python3.11/site-packages/scipy/stats/_stats.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
343
+ venv/lib/python3.11/site-packages/scipy/stats/_stats_pythran.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
344
+ venv/lib/python3.11/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
345
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_continuous.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
346
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_distributions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
347
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_hypotests.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
348
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_morestats.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
349
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_mstats_basic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
350
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_multivariate.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
351
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_qmc.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
352
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_resampling.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
353
+ venv/lib/python3.11/site-packages/scipy/stats/tests/__pycache__/test_stats.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
354
+ venv/lib/python3.11/site-packages/setuptools/_vendor/__pycache__/typing_extensions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
355
+ venv/lib/python3.11/site-packages/setuptools/_vendor/more_itertools/__pycache__/more.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
356
+ venv/lib/python3.11/site-packages/setuptools/_vendor/pyparsing/__pycache__/core.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
357
+ venv/lib/python3.11/site-packages/setuptools/cli-arm64.exe filter=lfs diff=lfs merge=lfs -text
358
+ venv/lib/python3.11/site-packages/setuptools/command/__pycache__/easy_install.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
359
+ venv/lib/python3.11/site-packages/setuptools/config/_validate_pyproject/__pycache__/fastjsonschema_validations.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
360
+ venv/lib/python3.11/site-packages/setuptools/gui-arm64.exe filter=lfs diff=lfs merge=lfs -text
361
+ venv/lib/python3.11/site-packages/sklearn/.dylibs/libomp.dylib filter=lfs diff=lfs merge=lfs -text
362
+ venv/lib/python3.11/site-packages/sklearn/_isotonic.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
363
+ venv/lib/python3.11/site-packages/sklearn/_loss/_loss.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
364
+ venv/lib/python3.11/site-packages/sklearn/cluster/_dbscan_inner.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
365
+ venv/lib/python3.11/site-packages/sklearn/cluster/_hdbscan/_linkage.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
366
+ venv/lib/python3.11/site-packages/sklearn/cluster/_hdbscan/_reachability.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
367
+ venv/lib/python3.11/site-packages/sklearn/cluster/_hdbscan/_tree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
368
+ venv/lib/python3.11/site-packages/sklearn/cluster/_hierarchical_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
369
+ venv/lib/python3.11/site-packages/sklearn/cluster/_k_means_common.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
370
+ venv/lib/python3.11/site-packages/sklearn/cluster/_k_means_elkan.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
371
+ venv/lib/python3.11/site-packages/sklearn/cluster/_k_means_lloyd.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
372
+ venv/lib/python3.11/site-packages/sklearn/cluster/_k_means_minibatch.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
373
+ venv/lib/python3.11/site-packages/sklearn/compose/tests/__pycache__/test_column_transformer.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
374
+ venv/lib/python3.11/site-packages/sklearn/datasets/_svmlight_format_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
375
+ venv/lib/python3.11/site-packages/sklearn/datasets/images/china.jpg filter=lfs diff=lfs merge=lfs -text
376
+ venv/lib/python3.11/site-packages/sklearn/datasets/images/flower.jpg filter=lfs diff=lfs merge=lfs -text
377
+ venv/lib/python3.11/site-packages/sklearn/decomposition/_cdnmf_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
378
+ venv/lib/python3.11/site-packages/sklearn/decomposition/_online_lda_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
379
+ venv/lib/python3.11/site-packages/sklearn/ensemble/__pycache__/_forest.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
380
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_gradient_boosting.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
381
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/_binning.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
382
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/_bitset.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
383
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/_gradient_boosting.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
384
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/_predictor.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
385
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/common.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
386
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/histogram.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
387
+ venv/lib/python3.11/site-packages/sklearn/ensemble/_hist_gradient_boosting/splitting.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
388
+ venv/lib/python3.11/site-packages/sklearn/feature_extraction/_hashing_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
389
+ venv/lib/python3.11/site-packages/sklearn/impute/tests/__pycache__/test_impute.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
390
+ venv/lib/python3.11/site-packages/sklearn/linear_model/__pycache__/_coordinate_descent.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
391
+ venv/lib/python3.11/site-packages/sklearn/linear_model/__pycache__/_ridge.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
392
+ venv/lib/python3.11/site-packages/sklearn/linear_model/_cd_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
393
+ venv/lib/python3.11/site-packages/sklearn/linear_model/_sag_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
394
+ venv/lib/python3.11/site-packages/sklearn/linear_model/_sgd_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
395
+ venv/lib/python3.11/site-packages/sklearn/linear_model/tests/__pycache__/test_logistic.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
396
+ venv/lib/python3.11/site-packages/sklearn/linear_model/tests/__pycache__/test_ridge.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
397
+ venv/lib/python3.11/site-packages/sklearn/linear_model/tests/__pycache__/test_sgd.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
398
+ venv/lib/python3.11/site-packages/sklearn/manifold/_barnes_hut_tsne.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
399
+ venv/lib/python3.11/site-packages/sklearn/manifold/_utils.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
400
+ venv/lib/python3.11/site-packages/sklearn/metrics/__pycache__/_classification.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
401
+ venv/lib/python3.11/site-packages/sklearn/metrics/_dist_metrics.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
402
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
403
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_argkmin_classmode.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
404
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_base.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
405
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_datasets_pair.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
406
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_middle_term_computer.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
407
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
408
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_distances_reduction/_radius_neighbors_classmode.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
409
+ venv/lib/python3.11/site-packages/sklearn/metrics/_pairwise_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
410
+ venv/lib/python3.11/site-packages/sklearn/metrics/cluster/_expected_mutual_info_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
411
+ venv/lib/python3.11/site-packages/sklearn/metrics/tests/__pycache__/test_classification.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
412
+ venv/lib/python3.11/site-packages/sklearn/metrics/tests/__pycache__/test_ranking.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
413
+ venv/lib/python3.11/site-packages/sklearn/model_selection/__pycache__/_split.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
414
+ venv/lib/python3.11/site-packages/sklearn/model_selection/tests/__pycache__/test_search.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
415
+ venv/lib/python3.11/site-packages/sklearn/model_selection/tests/__pycache__/test_split.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
416
+ venv/lib/python3.11/site-packages/sklearn/model_selection/tests/__pycache__/test_validation.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
417
+ venv/lib/python3.11/site-packages/sklearn/neighbors/_ball_tree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
418
+ venv/lib/python3.11/site-packages/sklearn/neighbors/_kd_tree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
419
+ venv/lib/python3.11/site-packages/sklearn/neighbors/_quad_tree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
420
+ venv/lib/python3.11/site-packages/sklearn/neighbors/tests/__pycache__/test_neighbors.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
421
+ venv/lib/python3.11/site-packages/sklearn/preprocessing/__pycache__/_data.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
422
+ venv/lib/python3.11/site-packages/sklearn/preprocessing/_csr_polynomial_expansion.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
423
+ venv/lib/python3.11/site-packages/sklearn/preprocessing/_target_encoder_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
424
+ venv/lib/python3.11/site-packages/sklearn/preprocessing/tests/__pycache__/test_data.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
425
+ venv/lib/python3.11/site-packages/sklearn/preprocessing/tests/__pycache__/test_encoders.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
426
+ venv/lib/python3.11/site-packages/sklearn/svm/_liblinear.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
427
+ venv/lib/python3.11/site-packages/sklearn/svm/_libsvm.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
428
+ venv/lib/python3.11/site-packages/sklearn/svm/_libsvm_sparse.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
429
+ venv/lib/python3.11/site-packages/sklearn/tests/__pycache__/test_pipeline.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
430
+ venv/lib/python3.11/site-packages/sklearn/tree/_criterion.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
431
+ venv/lib/python3.11/site-packages/sklearn/tree/_partitioner.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
432
+ venv/lib/python3.11/site-packages/sklearn/tree/_splitter.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
433
+ venv/lib/python3.11/site-packages/sklearn/tree/_tree.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
434
+ venv/lib/python3.11/site-packages/sklearn/tree/_utils.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
435
+ venv/lib/python3.11/site-packages/sklearn/tree/tests/__pycache__/test_tree.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
436
+ venv/lib/python3.11/site-packages/sklearn/utils/__pycache__/estimator_checks.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
437
+ venv/lib/python3.11/site-packages/sklearn/utils/__pycache__/validation.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
438
+ venv/lib/python3.11/site-packages/sklearn/utils/_cython_blas.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
439
+ venv/lib/python3.11/site-packages/sklearn/utils/_fast_dict.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
440
+ venv/lib/python3.11/site-packages/sklearn/utils/_isfinite.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
441
+ venv/lib/python3.11/site-packages/sklearn/utils/_openmp_helpers.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
442
+ venv/lib/python3.11/site-packages/sklearn/utils/_random.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
443
+ venv/lib/python3.11/site-packages/sklearn/utils/_seq_dataset.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
444
+ venv/lib/python3.11/site-packages/sklearn/utils/_typedefs.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
445
+ venv/lib/python3.11/site-packages/sklearn/utils/_vector_sentinel.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
446
+ venv/lib/python3.11/site-packages/sklearn/utils/_weight_vector.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
447
+ venv/lib/python3.11/site-packages/sklearn/utils/arrayfuncs.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
448
+ venv/lib/python3.11/site-packages/sklearn/utils/murmurhash.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
449
+ venv/lib/python3.11/site-packages/sklearn/utils/sparsefuncs_fast.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
450
+ venv/lib/python3.11/site-packages/sklearn/utils/tests/__pycache__/test_estimator_checks.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
451
+ venv/lib/python3.11/site-packages/sklearn/utils/tests/__pycache__/test_validation.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
452
+ venv/lib/python3.11/site-packages/yaml/_yaml.cpython-311-darwin.so filter=lfs diff=lfs merge=lfs -text
.huggingfaceignore ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Ignore virtual environments
2
+ venv/
3
+ .env/
4
+
5
+ # Ignore cache and large files
6
+ __pycache__/
7
+ *.pyc
8
+ *.pkl
9
+ *.csv
10
+ *.log
11
+
12
+ # Ignore notebooks and test files
13
+ *.ipynb
14
+ tests/
15
+
16
+ # Ignore system or IDE files
17
+ .DS_Store
18
+ .vscode/
ReadMe.md ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # SMS Spam Classifier
2
+
3
+ A simple SMS spam classifier trained on real-world data (UCI SMS Spam dataset).
spam_classifier.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+ from sklearn.model_selection import train_test_split
3
+ from sklearn.feature_extraction.text import TfidfVectorizer
4
+ from sklearn.naive_bayes import MultinomialNB
5
+ from sklearn.pipeline import Pipeline
6
+ from sklearn import metrics
7
+ import joblib
8
+
9
+ url = "https://raw.githubusercontent.com/justmarkham/pycon-2016-tutorial/master/data/sms.tsv"
10
+ df = pd.read_csv(url, sep='\t', header=None, names=['label', 'message'])
11
+
12
+ # Encode labels
13
+ df['label_num'] = df.label.map({'ham': 0, 'spam': 1})
14
+
15
+ # Train/test split
16
+ X_train, X_test, y_train, y_test = train_test_split(df['message'], df['label_num'], test_size=0.2, random_state=42)
17
+
18
+ # Build pipeline
19
+ model = Pipeline([
20
+ ('tfidf', TfidfVectorizer()),
21
+ ('nb', MultinomialNB())
22
+ ])
23
+
24
+ # Train
25
+ model.fit(X_train, y_train)
26
+
27
+ # Evaluate
28
+ preds = model.predict(X_test)
29
+ print("Accuracy:", metrics.accuracy_score(y_test, preds))
30
+
31
+ # Save model
32
+ joblib.dump(model, "spam_classifier_model.joblib")
spam_classifier_model.joblib ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:90a61e37e76d8bb4a7109c6f2bf086c3a7b001d90cf83acd73d78c7cd2f075a3
3
+ size 402401
upload_to_huggingface.py ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from huggingface_hub import login, create_repo, upload_folder
2
+
3
+ login()
4
+
5
+ repo_id = "NeuralNap/spam-classifier"
6
+
7
+ create_repo(repo_id, private=False, exist_ok=True)
8
+
9
+ upload_folder(
10
+ repo_id=repo_id,
11
+ folder_path=".",
12
+ repo_type="model"
13
+ )
venv/bin/Activate.ps1 ADDED
@@ -0,0 +1,247 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <#
2
+ .Synopsis
3
+ Activate a Python virtual environment for the current PowerShell session.
4
+
5
+ .Description
6
+ Pushes the python executable for a virtual environment to the front of the
7
+ $Env:PATH environment variable and sets the prompt to signify that you are
8
+ in a Python virtual environment. Makes use of the command line switches as
9
+ well as the `pyvenv.cfg` file values present in the virtual environment.
10
+
11
+ .Parameter VenvDir
12
+ Path to the directory that contains the virtual environment to activate. The
13
+ default value for this is the parent of the directory that the Activate.ps1
14
+ script is located within.
15
+
16
+ .Parameter Prompt
17
+ The prompt prefix to display when this virtual environment is activated. By
18
+ default, this prompt is the name of the virtual environment folder (VenvDir)
19
+ surrounded by parentheses and followed by a single space (ie. '(.venv) ').
20
+
21
+ .Example
22
+ Activate.ps1
23
+ Activates the Python virtual environment that contains the Activate.ps1 script.
24
+
25
+ .Example
26
+ Activate.ps1 -Verbose
27
+ Activates the Python virtual environment that contains the Activate.ps1 script,
28
+ and shows extra information about the activation as it executes.
29
+
30
+ .Example
31
+ Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
32
+ Activates the Python virtual environment located in the specified location.
33
+
34
+ .Example
35
+ Activate.ps1 -Prompt "MyPython"
36
+ Activates the Python virtual environment that contains the Activate.ps1 script,
37
+ and prefixes the current prompt with the specified string (surrounded in
38
+ parentheses) while the virtual environment is active.
39
+
40
+ .Notes
41
+ On Windows, it may be required to enable this Activate.ps1 script by setting the
42
+ execution policy for the user. You can do this by issuing the following PowerShell
43
+ command:
44
+
45
+ PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
46
+
47
+ For more information on Execution Policies:
48
+ https://go.microsoft.com/fwlink/?LinkID=135170
49
+
50
+ #>
51
+ Param(
52
+ [Parameter(Mandatory = $false)]
53
+ [String]
54
+ $VenvDir,
55
+ [Parameter(Mandatory = $false)]
56
+ [String]
57
+ $Prompt
58
+ )
59
+
60
+ <# Function declarations --------------------------------------------------- #>
61
+
62
+ <#
63
+ .Synopsis
64
+ Remove all shell session elements added by the Activate script, including the
65
+ addition of the virtual environment's Python executable from the beginning of
66
+ the PATH variable.
67
+
68
+ .Parameter NonDestructive
69
+ If present, do not remove this function from the global namespace for the
70
+ session.
71
+
72
+ #>
73
+ function global:deactivate ([switch]$NonDestructive) {
74
+ # Revert to original values
75
+
76
+ # The prior prompt:
77
+ if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) {
78
+ Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt
79
+ Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT
80
+ }
81
+
82
+ # The prior PYTHONHOME:
83
+ if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) {
84
+ Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME
85
+ Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME
86
+ }
87
+
88
+ # The prior PATH:
89
+ if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) {
90
+ Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH
91
+ Remove-Item -Path Env:_OLD_VIRTUAL_PATH
92
+ }
93
+
94
+ # Just remove the VIRTUAL_ENV altogether:
95
+ if (Test-Path -Path Env:VIRTUAL_ENV) {
96
+ Remove-Item -Path env:VIRTUAL_ENV
97
+ }
98
+
99
+ # Just remove VIRTUAL_ENV_PROMPT altogether.
100
+ if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) {
101
+ Remove-Item -Path env:VIRTUAL_ENV_PROMPT
102
+ }
103
+
104
+ # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether:
105
+ if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) {
106
+ Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force
107
+ }
108
+
109
+ # Leave deactivate function in the global namespace if requested:
110
+ if (-not $NonDestructive) {
111
+ Remove-Item -Path function:deactivate
112
+ }
113
+ }
114
+
115
+ <#
116
+ .Description
117
+ Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the
118
+ given folder, and returns them in a map.
119
+
120
+ For each line in the pyvenv.cfg file, if that line can be parsed into exactly
121
+ two strings separated by `=` (with any amount of whitespace surrounding the =)
122
+ then it is considered a `key = value` line. The left hand string is the key,
123
+ the right hand is the value.
124
+
125
+ If the value starts with a `'` or a `"` then the first and last character is
126
+ stripped from the value before being captured.
127
+
128
+ .Parameter ConfigDir
129
+ Path to the directory that contains the `pyvenv.cfg` file.
130
+ #>
131
+ function Get-PyVenvConfig(
132
+ [String]
133
+ $ConfigDir
134
+ ) {
135
+ Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg"
136
+
137
+ # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue).
138
+ $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue
139
+
140
+ # An empty map will be returned if no config file is found.
141
+ $pyvenvConfig = @{ }
142
+
143
+ if ($pyvenvConfigPath) {
144
+
145
+ Write-Verbose "File exists, parse `key = value` lines"
146
+ $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath
147
+
148
+ $pyvenvConfigContent | ForEach-Object {
149
+ $keyval = $PSItem -split "\s*=\s*", 2
150
+ if ($keyval[0] -and $keyval[1]) {
151
+ $val = $keyval[1]
152
+
153
+ # Remove extraneous quotations around a string value.
154
+ if ("'""".Contains($val.Substring(0, 1))) {
155
+ $val = $val.Substring(1, $val.Length - 2)
156
+ }
157
+
158
+ $pyvenvConfig[$keyval[0]] = $val
159
+ Write-Verbose "Adding Key: '$($keyval[0])'='$val'"
160
+ }
161
+ }
162
+ }
163
+ return $pyvenvConfig
164
+ }
165
+
166
+
167
+ <# Begin Activate script --------------------------------------------------- #>
168
+
169
+ # Determine the containing directory of this script
170
+ $VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
171
+ $VenvExecDir = Get-Item -Path $VenvExecPath
172
+
173
+ Write-Verbose "Activation script is located in path: '$VenvExecPath'"
174
+ Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)"
175
+ Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)"
176
+
177
+ # Set values required in priority: CmdLine, ConfigFile, Default
178
+ # First, get the location of the virtual environment, it might not be
179
+ # VenvExecDir if specified on the command line.
180
+ if ($VenvDir) {
181
+ Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values"
182
+ }
183
+ else {
184
+ Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir."
185
+ $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
186
+ Write-Verbose "VenvDir=$VenvDir"
187
+ }
188
+
189
+ # Next, read the `pyvenv.cfg` file to determine any required value such
190
+ # as `prompt`.
191
+ $pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir
192
+
193
+ # Next, set the prompt from the command line, or the config file, or
194
+ # just use the name of the virtual environment folder.
195
+ if ($Prompt) {
196
+ Write-Verbose "Prompt specified as argument, using '$Prompt'"
197
+ }
198
+ else {
199
+ Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value"
200
+ if ($pyvenvCfg -and $pyvenvCfg['prompt']) {
201
+ Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'"
202
+ $Prompt = $pyvenvCfg['prompt'];
203
+ }
204
+ else {
205
+ Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)"
206
+ Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'"
207
+ $Prompt = Split-Path -Path $venvDir -Leaf
208
+ }
209
+ }
210
+
211
+ Write-Verbose "Prompt = '$Prompt'"
212
+ Write-Verbose "VenvDir='$VenvDir'"
213
+
214
+ # Deactivate any currently active virtual environment, but leave the
215
+ # deactivate function in place.
216
+ deactivate -nondestructive
217
+
218
+ # Now set the environment variable VIRTUAL_ENV, used by many tools to determine
219
+ # that there is an activated venv.
220
+ $env:VIRTUAL_ENV = $VenvDir
221
+
222
+ if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) {
223
+
224
+ Write-Verbose "Setting prompt to '$Prompt'"
225
+
226
+ # Set the prompt to include the env name
227
+ # Make sure _OLD_VIRTUAL_PROMPT is global
228
+ function global:_OLD_VIRTUAL_PROMPT { "" }
229
+ Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT
230
+ New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt
231
+
232
+ function global:prompt {
233
+ Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) "
234
+ _OLD_VIRTUAL_PROMPT
235
+ }
236
+ $env:VIRTUAL_ENV_PROMPT = $Prompt
237
+ }
238
+
239
+ # Clear PYTHONHOME
240
+ if (Test-Path -Path Env:PYTHONHOME) {
241
+ Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME
242
+ Remove-Item -Path Env:PYTHONHOME
243
+ }
244
+
245
+ # Add the venv to the PATH
246
+ Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH
247
+ $Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH"
venv/bin/activate ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file must be used with "source bin/activate" *from bash*
2
+ # you cannot run it directly
3
+
4
+ deactivate () {
5
+ # reset old environment variables
6
+ if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then
7
+ PATH="${_OLD_VIRTUAL_PATH:-}"
8
+ export PATH
9
+ unset _OLD_VIRTUAL_PATH
10
+ fi
11
+ if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then
12
+ PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}"
13
+ export PYTHONHOME
14
+ unset _OLD_VIRTUAL_PYTHONHOME
15
+ fi
16
+
17
+ # This should detect bash and zsh, which have a hash command that must
18
+ # be called to get it to forget past commands. Without forgetting
19
+ # past commands the $PATH changes we made may not be respected
20
+ if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
21
+ hash -r 2> /dev/null
22
+ fi
23
+
24
+ if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then
25
+ PS1="${_OLD_VIRTUAL_PS1:-}"
26
+ export PS1
27
+ unset _OLD_VIRTUAL_PS1
28
+ fi
29
+
30
+ unset VIRTUAL_ENV
31
+ unset VIRTUAL_ENV_PROMPT
32
+ if [ ! "${1:-}" = "nondestructive" ] ; then
33
+ # Self destruct!
34
+ unset -f deactivate
35
+ fi
36
+ }
37
+
38
+ # unset irrelevant variables
39
+ deactivate nondestructive
40
+
41
+ VIRTUAL_ENV="/Users/samchaudry/Desktop/spam_classifier_project/venv"
42
+ export VIRTUAL_ENV
43
+
44
+ _OLD_VIRTUAL_PATH="$PATH"
45
+ PATH="$VIRTUAL_ENV/bin:$PATH"
46
+ export PATH
47
+
48
+ # unset PYTHONHOME if set
49
+ # this will fail if PYTHONHOME is set to the empty string (which is bad anyway)
50
+ # could use `if (set -u; : $PYTHONHOME) ;` in bash
51
+ if [ -n "${PYTHONHOME:-}" ] ; then
52
+ _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}"
53
+ unset PYTHONHOME
54
+ fi
55
+
56
+ if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then
57
+ _OLD_VIRTUAL_PS1="${PS1:-}"
58
+ PS1="(venv) ${PS1:-}"
59
+ export PS1
60
+ VIRTUAL_ENV_PROMPT="(venv) "
61
+ export VIRTUAL_ENV_PROMPT
62
+ fi
63
+
64
+ # This should detect bash and zsh, which have a hash command that must
65
+ # be called to get it to forget past commands. Without forgetting
66
+ # past commands the $PATH changes we made may not be respected
67
+ if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
68
+ hash -r 2> /dev/null
69
+ fi
venv/bin/activate.csh ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file must be used with "source bin/activate.csh" *from csh*.
2
+ # You cannot run it directly.
3
+ # Created by Davide Di Blasi <[email protected]>.
4
+ # Ported to Python 3.3 venv by Andrew Svetlov <[email protected]>
5
+
6
+ alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'
7
+
8
+ # Unset irrelevant variables.
9
+ deactivate nondestructive
10
+
11
+ setenv VIRTUAL_ENV "/Users/samchaudry/Desktop/spam_classifier_project/venv"
12
+
13
+ set _OLD_VIRTUAL_PATH="$PATH"
14
+ setenv PATH "$VIRTUAL_ENV/bin:$PATH"
15
+
16
+
17
+ set _OLD_VIRTUAL_PROMPT="$prompt"
18
+
19
+ if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then
20
+ set prompt = "(venv) $prompt"
21
+ setenv VIRTUAL_ENV_PROMPT "(venv) "
22
+ endif
23
+
24
+ alias pydoc python -m pydoc
25
+
26
+ rehash
venv/bin/activate.fish ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file must be used with "source <venv>/bin/activate.fish" *from fish*
2
+ # (https://fishshell.com/); you cannot run it directly.
3
+
4
+ function deactivate -d "Exit virtual environment and return to normal shell environment"
5
+ # reset old environment variables
6
+ if test -n "$_OLD_VIRTUAL_PATH"
7
+ set -gx PATH $_OLD_VIRTUAL_PATH
8
+ set -e _OLD_VIRTUAL_PATH
9
+ end
10
+ if test -n "$_OLD_VIRTUAL_PYTHONHOME"
11
+ set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
12
+ set -e _OLD_VIRTUAL_PYTHONHOME
13
+ end
14
+
15
+ if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
16
+ set -e _OLD_FISH_PROMPT_OVERRIDE
17
+ # prevents error when using nested fish instances (Issue #93858)
18
+ if functions -q _old_fish_prompt
19
+ functions -e fish_prompt
20
+ functions -c _old_fish_prompt fish_prompt
21
+ functions -e _old_fish_prompt
22
+ end
23
+ end
24
+
25
+ set -e VIRTUAL_ENV
26
+ set -e VIRTUAL_ENV_PROMPT
27
+ if test "$argv[1]" != "nondestructive"
28
+ # Self-destruct!
29
+ functions -e deactivate
30
+ end
31
+ end
32
+
33
+ # Unset irrelevant variables.
34
+ deactivate nondestructive
35
+
36
+ set -gx VIRTUAL_ENV "/Users/samchaudry/Desktop/spam_classifier_project/venv"
37
+
38
+ set -gx _OLD_VIRTUAL_PATH $PATH
39
+ set -gx PATH "$VIRTUAL_ENV/bin" $PATH
40
+
41
+ # Unset PYTHONHOME if set.
42
+ if set -q PYTHONHOME
43
+ set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
44
+ set -e PYTHONHOME
45
+ end
46
+
47
+ if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
48
+ # fish uses a function instead of an env var to generate the prompt.
49
+
50
+ # Save the current fish_prompt function as the function _old_fish_prompt.
51
+ functions -c fish_prompt _old_fish_prompt
52
+
53
+ # With the original prompt function renamed, we can override with our own.
54
+ function fish_prompt
55
+ # Save the return status of the last command.
56
+ set -l old_status $status
57
+
58
+ # Output the venv prompt; color taken from the blue of the Python logo.
59
+ printf "%s%s%s" (set_color 4B8BBE) "(venv) " (set_color normal)
60
+
61
+ # Restore the return status of the previous command.
62
+ echo "exit $old_status" | .
63
+ # Output the original/"old" prompt.
64
+ _old_fish_prompt
65
+ end
66
+
67
+ set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
68
+ set -gx VIRTUAL_ENV_PROMPT "(venv) "
69
+ end
venv/bin/f2py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from numpy.f2py.f2py2e import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/bin/huggingface-cli ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from huggingface_hub.commands.huggingface_cli import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/bin/normalizer ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from charset_normalizer import cli
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(cli.cli_detect())
venv/bin/numpy-config ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from numpy._configtool import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/bin/pip ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from pip._internal.cli.main import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/bin/pip3 ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from pip._internal.cli.main import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/bin/pip3.11 ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from pip._internal.cli.main import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/bin/python ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ff2d7180d4aa2dcc03193194c1999509239e00101ade54fcdd736d9fc25bd0c6
3
+ size 152624
venv/bin/python3 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ff2d7180d4aa2dcc03193194c1999509239e00101ade54fcdd736d9fc25bd0c6
3
+ size 152624
venv/bin/python3.11 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ff2d7180d4aa2dcc03193194c1999509239e00101ade54fcdd736d9fc25bd0c6
3
+ size 152624
venv/bin/tqdm ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/Users/samchaudry/Desktop/spam_classifier_project/venv/bin/python3.11
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from tqdm.cli import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/INSTALLER ADDED
@@ -0,0 +1 @@
 
 
1
+ pip
venv/lib/python3.11/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.
venv/lib/python3.11/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.
venv/lib/python3.11/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=LFVzND6nAdWMS-norKkn42oL86bk-j1PiLvh1xzptX0,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-311.pyc,,
9
+ yaml/__init__.py,sha256=N35S01HMesFTe0aRRMWkPj0Pa8IEbHpE9FK7cr5Bdtw,12311
10
+ yaml/__pycache__/__init__.cpython-311.pyc,,
11
+ yaml/__pycache__/composer.cpython-311.pyc,,
12
+ yaml/__pycache__/constructor.cpython-311.pyc,,
13
+ yaml/__pycache__/cyaml.cpython-311.pyc,,
14
+ yaml/__pycache__/dumper.cpython-311.pyc,,
15
+ yaml/__pycache__/emitter.cpython-311.pyc,,
16
+ yaml/__pycache__/error.cpython-311.pyc,,
17
+ yaml/__pycache__/events.cpython-311.pyc,,
18
+ yaml/__pycache__/loader.cpython-311.pyc,,
19
+ yaml/__pycache__/nodes.cpython-311.pyc,,
20
+ yaml/__pycache__/parser.cpython-311.pyc,,
21
+ yaml/__pycache__/reader.cpython-311.pyc,,
22
+ yaml/__pycache__/representer.cpython-311.pyc,,
23
+ yaml/__pycache__/resolver.cpython-311.pyc,,
24
+ yaml/__pycache__/scanner.cpython-311.pyc,,
25
+ yaml/__pycache__/serializer.cpython-311.pyc,,
26
+ yaml/__pycache__/tokens.cpython-311.pyc,,
27
+ yaml/_yaml.cpython-311-darwin.so,sha256=YdahBTjS8KitV8Lm6bzs2ON1yRZtfHTI-UguNFhwElI,359272
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
venv/lib/python3.11/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: cp311-cp311-macosx_11_0_arm64
5
+
venv/lib/python3.11/site-packages/PyYAML-6.0.2.dist-info/top_level.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ _yaml
2
+ yaml
venv/lib/python3.11/site-packages/__pycache__/six.cpython-311.pyc ADDED
Binary file (46.6 kB). View file
 
venv/lib/python3.11/site-packages/__pycache__/threadpoolctl.cpython-311.pyc ADDED
Binary file (64.8 kB). View file
 
venv/lib/python3.11/site-packages/__pycache__/typing_extensions.cpython-311.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c2c77968c31d622bac1bc48ab44fa09a32fa23e58a3a783b6c48a8a2910a1899
3
+ size 189585
venv/lib/python3.11/site-packages/_distutils_hack/__init__.py ADDED
@@ -0,0 +1,222 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # don't import any costly modules
2
+ import sys
3
+ import os
4
+
5
+
6
+ is_pypy = '__pypy__' in sys.builtin_module_names
7
+
8
+
9
+ def warn_distutils_present():
10
+ if 'distutils' not in sys.modules:
11
+ return
12
+ if is_pypy and sys.version_info < (3, 7):
13
+ # PyPy for 3.6 unconditionally imports distutils, so bypass the warning
14
+ # https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250
15
+ return
16
+ import warnings
17
+
18
+ warnings.warn(
19
+ "Distutils was imported before Setuptools, but importing Setuptools "
20
+ "also replaces the `distutils` module in `sys.modules`. This may lead "
21
+ "to undesirable behaviors or errors. To avoid these issues, avoid "
22
+ "using distutils directly, ensure that setuptools is installed in the "
23
+ "traditional way (e.g. not an editable install), and/or make sure "
24
+ "that setuptools is always imported before distutils."
25
+ )
26
+
27
+
28
+ def clear_distutils():
29
+ if 'distutils' not in sys.modules:
30
+ return
31
+ import warnings
32
+
33
+ warnings.warn("Setuptools is replacing distutils.")
34
+ mods = [
35
+ name
36
+ for name in sys.modules
37
+ if name == "distutils" or name.startswith("distutils.")
38
+ ]
39
+ for name in mods:
40
+ del sys.modules[name]
41
+
42
+
43
+ def enabled():
44
+ """
45
+ Allow selection of distutils by environment variable.
46
+ """
47
+ which = os.environ.get('SETUPTOOLS_USE_DISTUTILS', 'local')
48
+ return which == 'local'
49
+
50
+
51
+ def ensure_local_distutils():
52
+ import importlib
53
+
54
+ clear_distutils()
55
+
56
+ # With the DistutilsMetaFinder in place,
57
+ # perform an import to cause distutils to be
58
+ # loaded from setuptools._distutils. Ref #2906.
59
+ with shim():
60
+ importlib.import_module('distutils')
61
+
62
+ # check that submodules load as expected
63
+ core = importlib.import_module('distutils.core')
64
+ assert '_distutils' in core.__file__, core.__file__
65
+ assert 'setuptools._distutils.log' not in sys.modules
66
+
67
+
68
+ def do_override():
69
+ """
70
+ Ensure that the local copy of distutils is preferred over stdlib.
71
+
72
+ See https://github.com/pypa/setuptools/issues/417#issuecomment-392298401
73
+ for more motivation.
74
+ """
75
+ if enabled():
76
+ warn_distutils_present()
77
+ ensure_local_distutils()
78
+
79
+
80
+ class _TrivialRe:
81
+ def __init__(self, *patterns):
82
+ self._patterns = patterns
83
+
84
+ def match(self, string):
85
+ return all(pat in string for pat in self._patterns)
86
+
87
+
88
+ class DistutilsMetaFinder:
89
+ def find_spec(self, fullname, path, target=None):
90
+ # optimization: only consider top level modules and those
91
+ # found in the CPython test suite.
92
+ if path is not None and not fullname.startswith('test.'):
93
+ return
94
+
95
+ method_name = 'spec_for_{fullname}'.format(**locals())
96
+ method = getattr(self, method_name, lambda: None)
97
+ return method()
98
+
99
+ def spec_for_distutils(self):
100
+ if self.is_cpython():
101
+ return
102
+
103
+ import importlib
104
+ import importlib.abc
105
+ import importlib.util
106
+
107
+ try:
108
+ mod = importlib.import_module('setuptools._distutils')
109
+ except Exception:
110
+ # There are a couple of cases where setuptools._distutils
111
+ # may not be present:
112
+ # - An older Setuptools without a local distutils is
113
+ # taking precedence. Ref #2957.
114
+ # - Path manipulation during sitecustomize removes
115
+ # setuptools from the path but only after the hook
116
+ # has been loaded. Ref #2980.
117
+ # In either case, fall back to stdlib behavior.
118
+ return
119
+
120
+ class DistutilsLoader(importlib.abc.Loader):
121
+ def create_module(self, spec):
122
+ mod.__name__ = 'distutils'
123
+ return mod
124
+
125
+ def exec_module(self, module):
126
+ pass
127
+
128
+ return importlib.util.spec_from_loader(
129
+ 'distutils', DistutilsLoader(), origin=mod.__file__
130
+ )
131
+
132
+ @staticmethod
133
+ def is_cpython():
134
+ """
135
+ Suppress supplying distutils for CPython (build and tests).
136
+ Ref #2965 and #3007.
137
+ """
138
+ return os.path.isfile('pybuilddir.txt')
139
+
140
+ def spec_for_pip(self):
141
+ """
142
+ Ensure stdlib distutils when running under pip.
143
+ See pypa/pip#8761 for rationale.
144
+ """
145
+ if self.pip_imported_during_build():
146
+ return
147
+ clear_distutils()
148
+ self.spec_for_distutils = lambda: None
149
+
150
+ @classmethod
151
+ def pip_imported_during_build(cls):
152
+ """
153
+ Detect if pip is being imported in a build script. Ref #2355.
154
+ """
155
+ import traceback
156
+
157
+ return any(
158
+ cls.frame_file_is_setup(frame) for frame, line in traceback.walk_stack(None)
159
+ )
160
+
161
+ @staticmethod
162
+ def frame_file_is_setup(frame):
163
+ """
164
+ Return True if the indicated frame suggests a setup.py file.
165
+ """
166
+ # some frames may not have __file__ (#2940)
167
+ return frame.f_globals.get('__file__', '').endswith('setup.py')
168
+
169
+ def spec_for_sensitive_tests(self):
170
+ """
171
+ Ensure stdlib distutils when running select tests under CPython.
172
+
173
+ python/cpython#91169
174
+ """
175
+ clear_distutils()
176
+ self.spec_for_distutils = lambda: None
177
+
178
+ sensitive_tests = (
179
+ [
180
+ 'test.test_distutils',
181
+ 'test.test_peg_generator',
182
+ 'test.test_importlib',
183
+ ]
184
+ if sys.version_info < (3, 10)
185
+ else [
186
+ 'test.test_distutils',
187
+ ]
188
+ )
189
+
190
+
191
+ for name in DistutilsMetaFinder.sensitive_tests:
192
+ setattr(
193
+ DistutilsMetaFinder,
194
+ f'spec_for_{name}',
195
+ DistutilsMetaFinder.spec_for_sensitive_tests,
196
+ )
197
+
198
+
199
+ DISTUTILS_FINDER = DistutilsMetaFinder()
200
+
201
+
202
+ def add_shim():
203
+ DISTUTILS_FINDER in sys.meta_path or insert_shim()
204
+
205
+
206
+ class shim:
207
+ def __enter__(self):
208
+ insert_shim()
209
+
210
+ def __exit__(self, exc, value, tb):
211
+ remove_shim()
212
+
213
+
214
+ def insert_shim():
215
+ sys.meta_path.insert(0, DISTUTILS_FINDER)
216
+
217
+
218
+ def remove_shim():
219
+ try:
220
+ sys.meta_path.remove(DISTUTILS_FINDER)
221
+ except ValueError:
222
+ pass
venv/lib/python3.11/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (11.2 kB). View file
 
venv/lib/python3.11/site-packages/_distutils_hack/__pycache__/override.cpython-311.pyc ADDED
Binary file (342 Bytes). View file
 
venv/lib/python3.11/site-packages/_distutils_hack/override.py ADDED
@@ -0,0 +1 @@
 
 
1
+ __import__('_distutils_hack').do_override()
venv/lib/python3.11/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__ = ''
venv/lib/python3.11/site-packages/_yaml/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (959 Bytes). View file
 
venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/INSTALLER ADDED
@@ -0,0 +1 @@
 
 
1
+ pip
venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/METADATA ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metadata-Version: 2.4
2
+ Name: certifi
3
+ Version: 2025.4.26
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
+ Dynamic: author
28
+ Dynamic: author-email
29
+ Dynamic: classifier
30
+ Dynamic: description
31
+ Dynamic: home-page
32
+ Dynamic: license
33
+ Dynamic: license-file
34
+ Dynamic: project-url
35
+ Dynamic: requires-python
36
+ Dynamic: summary
37
+
38
+ Certifi: Python SSL Certificates
39
+ ================================
40
+
41
+ Certifi provides Mozilla's carefully curated collection of Root Certificates for
42
+ validating the trustworthiness of SSL certificates while verifying the identity
43
+ of TLS hosts. It has been extracted from the `Requests`_ project.
44
+
45
+ Installation
46
+ ------------
47
+
48
+ ``certifi`` is available on PyPI. Simply install it with ``pip``::
49
+
50
+ $ pip install certifi
51
+
52
+ Usage
53
+ -----
54
+
55
+ To reference the installed certificate authority (CA) bundle, you can use the
56
+ built-in function::
57
+
58
+ >>> import certifi
59
+
60
+ >>> certifi.where()
61
+ '/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
62
+
63
+ Or from the command line::
64
+
65
+ $ python -m certifi
66
+ /usr/local/lib/python3.7/site-packages/certifi/cacert.pem
67
+
68
+ Enjoy!
69
+
70
+ .. _`Requests`: https://requests.readthedocs.io/en/master/
71
+
72
+ Addition/Removal of Certificates
73
+ --------------------------------
74
+
75
+ Certifi does not support any addition/removal or other modification of the
76
+ CA trust store content. This project is intended to provide a reliable and
77
+ highly portable root of trust to python deployments. Look to upstream projects
78
+ for methods to use alternate trust.
venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/RECORD ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ certifi-2025.4.26.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
2
+ certifi-2025.4.26.dist-info/METADATA,sha256=Q1SDFkY5LOQAJmDltZz2wU3VTv1Kh5X-rjGI4KiPHNM,2473
3
+ certifi-2025.4.26.dist-info/RECORD,,
4
+ certifi-2025.4.26.dist-info/WHEEL,sha256=SmOxYU7pzNKBqASvQJ7DjX3XGUF92lrGhMb3R6_iiqI,91
5
+ certifi-2025.4.26.dist-info/licenses/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989
6
+ certifi-2025.4.26.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8
7
+ certifi/__init__.py,sha256=9pyWUGr6sbAlksfOHo0BTV0Gxljjh4IK1kXAjHgjL4I,94
8
+ certifi/__main__.py,sha256=xBBoj905TUWBLRGANOcf7oi6e-3dMP4cEoG9OyMs11g,243
9
+ certifi/__pycache__/__init__.cpython-311.pyc,,
10
+ certifi/__pycache__/__main__.cpython-311.pyc,,
11
+ certifi/__pycache__/core.cpython-311.pyc,,
12
+ certifi/cacert.pem,sha256=K3sQJvGKKX4hSBicoMvn0-f578NvcjHMwoIKQE_rVZY,283771
13
+ certifi/core.py,sha256=qRDDFyXVJwTB_EmoGppaXU_R9qCZvhl-EzxPMuV3nTA,4426
14
+ certifi/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/WHEEL ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ Wheel-Version: 1.0
2
+ Generator: setuptools (79.0.1)
3
+ Root-Is-Purelib: true
4
+ Tag: py3-none-any
5
+
venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/licenses/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 $
venv/lib/python3.11/site-packages/certifi-2025.4.26.dist-info/top_level.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ certifi
venv/lib/python3.11/site-packages/certifi/__init__.py ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ from .core import contents, where
2
+
3
+ __all__ = ["contents", "where"]
4
+ __version__ = "2025.04.26"
venv/lib/python3.11/site-packages/certifi/__main__.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import argparse
2
+
3
+ from certifi import contents, where
4
+
5
+ parser = argparse.ArgumentParser()
6
+ parser.add_argument("-c", "--contents", action="store_true")
7
+ args = parser.parse_args()
8
+
9
+ if args.contents:
10
+ print(contents())
11
+ else:
12
+ print(where())
venv/lib/python3.11/site-packages/certifi/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (354 Bytes). View file
 
venv/lib/python3.11/site-packages/certifi/__pycache__/__main__.cpython-311.pyc ADDED
Binary file (743 Bytes). View file
 
venv/lib/python3.11/site-packages/certifi/__pycache__/core.cpython-311.pyc ADDED
Binary file (3.78 kB). View file
 
venv/lib/python3.11/site-packages/certifi/cacert.pem ADDED
The diff for this file is too large to render. See raw diff
 
venv/lib/python3.11/site-packages/certifi/core.py ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ certifi.py
3
+ ~~~~~~~~~~
4
+
5
+ This module returns the installation location of cacert.pem or its contents.
6
+ """
7
+ import sys
8
+ import atexit
9
+
10
+ def exit_cacert_ctx() -> None:
11
+ _CACERT_CTX.__exit__(None, None, None) # type: ignore[union-attr]
12
+
13
+
14
+ if sys.version_info >= (3, 11):
15
+
16
+ from importlib.resources import as_file, files
17
+
18
+ _CACERT_CTX = None
19
+ _CACERT_PATH = None
20
+
21
+ def where() -> str:
22
+ # This is slightly terrible, but we want to delay extracting the file
23
+ # in cases where we're inside of a zipimport situation until someone
24
+ # actually calls where(), but we don't want to re-extract the file
25
+ # on every call of where(), so we'll do it once then store it in a
26
+ # global variable.
27
+ global _CACERT_CTX
28
+ global _CACERT_PATH
29
+ if _CACERT_PATH is None:
30
+ # This is slightly janky, the importlib.resources API wants you to
31
+ # manage the cleanup of this file, so it doesn't actually return a
32
+ # path, it returns a context manager that will give you the path
33
+ # when you enter it and will do any cleanup when you leave it. In
34
+ # the common case of not needing a temporary file, it will just
35
+ # return the file system location and the __exit__() is a no-op.
36
+ #
37
+ # We also have to hold onto the actual context manager, because
38
+ # it will do the cleanup whenever it gets garbage collected, so
39
+ # we will also store that at the global level as well.
40
+ _CACERT_CTX = as_file(files("certifi").joinpath("cacert.pem"))
41
+ _CACERT_PATH = str(_CACERT_CTX.__enter__())
42
+ atexit.register(exit_cacert_ctx)
43
+
44
+ return _CACERT_PATH
45
+
46
+ def contents() -> str:
47
+ return files("certifi").joinpath("cacert.pem").read_text(encoding="ascii")
48
+
49
+ elif sys.version_info >= (3, 7):
50
+
51
+ from importlib.resources import path as get_path, read_text
52
+
53
+ _CACERT_CTX = None
54
+ _CACERT_PATH = None
55
+
56
+ def where() -> str:
57
+ # This is slightly terrible, but we want to delay extracting the
58
+ # file in cases where we're inside of a zipimport situation until
59
+ # someone actually calls where(), but we don't want to re-extract
60
+ # the file on every call of where(), so we'll do it once then store
61
+ # it in a global variable.
62
+ global _CACERT_CTX
63
+ global _CACERT_PATH
64
+ if _CACERT_PATH is None:
65
+ # This is slightly janky, the importlib.resources API wants you
66
+ # to manage the cleanup of this file, so it doesn't actually
67
+ # return a path, it returns a context manager that will give
68
+ # you the path when you enter it and will do any cleanup when
69
+ # you leave it. In the common case of not needing a temporary
70
+ # file, it will just return the file system location and the
71
+ # __exit__() is a no-op.
72
+ #
73
+ # We also have to hold onto the actual context manager, because
74
+ # it will do the cleanup whenever it gets garbage collected, so
75
+ # we will also store that at the global level as well.
76
+ _CACERT_CTX = get_path("certifi", "cacert.pem")
77
+ _CACERT_PATH = str(_CACERT_CTX.__enter__())
78
+ atexit.register(exit_cacert_ctx)
79
+
80
+ return _CACERT_PATH
81
+
82
+ def contents() -> str:
83
+ return read_text("certifi", "cacert.pem", encoding="ascii")
84
+
85
+ else:
86
+ import os
87
+ import types
88
+ from typing import Union
89
+
90
+ Package = Union[types.ModuleType, str]
91
+ Resource = Union[str, "os.PathLike"]
92
+
93
+ # This fallback will work for Python versions prior to 3.7 that lack the
94
+ # importlib.resources module but relies on the existing `where` function
95
+ # so won't address issues with environments like PyOxidizer that don't set
96
+ # __file__ on modules.
97
+ def read_text(
98
+ package: Package,
99
+ resource: Resource,
100
+ encoding: str = 'utf-8',
101
+ errors: str = 'strict'
102
+ ) -> str:
103
+ with open(where(), encoding=encoding) as data:
104
+ return data.read()
105
+
106
+ # If we don't have importlib.resources, then we will just do the old logic
107
+ # of assuming we're on the filesystem and munge the path directly.
108
+ def where() -> str:
109
+ f = os.path.dirname(__file__)
110
+
111
+ return os.path.join(f, "cacert.pem")
112
+
113
+ def contents() -> str:
114
+ return read_text("certifi", "cacert.pem", encoding="ascii")
venv/lib/python3.11/site-packages/certifi/py.typed ADDED
File without changes