Spaces:
Runtime error
Runtime error
phil71x
commited on
Commit
·
a8a913b
0
Parent(s):
Initial project setup with PDM, Ruff, Pylint, and Jupyter
Browse files- .pdm-python +1 -0
- pdm.lock +631 -0
- pyproject.toml +44 -0
.pdm-python
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
C:/Users/phil7/Code/mcp-sentiment/.venv/Scripts/python.exe
|
pdm.lock
ADDED
@@ -0,0 +1,631 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file is @generated by PDM.
|
2 |
+
# It is not intended for manual editing.
|
3 |
+
|
4 |
+
[metadata]
|
5 |
+
groups = ["default", "lint", "vscode"]
|
6 |
+
strategy = ["inherit_metadata"]
|
7 |
+
lock_version = "4.5.0"
|
8 |
+
content_hash = "sha256:37d5dce2b43d373e29c252fe58277f9aba03ab3a3814e0452871a9d8ac295099"
|
9 |
+
|
10 |
+
[[metadata.targets]]
|
11 |
+
requires_python = "==3.11.*"
|
12 |
+
|
13 |
+
[[package]]
|
14 |
+
name = "appnope"
|
15 |
+
version = "0.1.4"
|
16 |
+
requires_python = ">=3.6"
|
17 |
+
summary = "Disable App Nap on macOS >= 10.9"
|
18 |
+
groups = ["vscode"]
|
19 |
+
marker = "platform_system == \"Darwin\""
|
20 |
+
files = [
|
21 |
+
{file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"},
|
22 |
+
{file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"},
|
23 |
+
]
|
24 |
+
|
25 |
+
[[package]]
|
26 |
+
name = "astroid"
|
27 |
+
version = "3.3.10"
|
28 |
+
requires_python = ">=3.9.0"
|
29 |
+
summary = "An abstract syntax tree for Python with inference support."
|
30 |
+
groups = ["lint"]
|
31 |
+
dependencies = [
|
32 |
+
"typing-extensions>=4; python_version < \"3.11\"",
|
33 |
+
]
|
34 |
+
files = [
|
35 |
+
{file = "astroid-3.3.10-py3-none-any.whl", hash = "sha256:104fb9cb9b27ea95e847a94c003be03a9e039334a8ebca5ee27dafaf5c5711eb"},
|
36 |
+
{file = "astroid-3.3.10.tar.gz", hash = "sha256:c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce"},
|
37 |
+
]
|
38 |
+
|
39 |
+
[[package]]
|
40 |
+
name = "asttokens"
|
41 |
+
version = "3.0.0"
|
42 |
+
requires_python = ">=3.8"
|
43 |
+
summary = "Annotate AST trees with source code positions"
|
44 |
+
groups = ["vscode"]
|
45 |
+
files = [
|
46 |
+
{file = "asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"},
|
47 |
+
{file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"},
|
48 |
+
]
|
49 |
+
|
50 |
+
[[package]]
|
51 |
+
name = "cffi"
|
52 |
+
version = "1.17.1"
|
53 |
+
requires_python = ">=3.8"
|
54 |
+
summary = "Foreign Function Interface for Python calling C code."
|
55 |
+
groups = ["vscode"]
|
56 |
+
marker = "implementation_name == \"pypy\""
|
57 |
+
dependencies = [
|
58 |
+
"pycparser",
|
59 |
+
]
|
60 |
+
files = [
|
61 |
+
{file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"},
|
62 |
+
{file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"},
|
63 |
+
{file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"},
|
64 |
+
{file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"},
|
65 |
+
{file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"},
|
66 |
+
{file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"},
|
67 |
+
{file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"},
|
68 |
+
{file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"},
|
69 |
+
{file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"},
|
70 |
+
{file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"},
|
71 |
+
{file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"},
|
72 |
+
{file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"},
|
73 |
+
{file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"},
|
74 |
+
]
|
75 |
+
|
76 |
+
[[package]]
|
77 |
+
name = "colorama"
|
78 |
+
version = "0.4.6"
|
79 |
+
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
80 |
+
summary = "Cross-platform colored terminal text."
|
81 |
+
groups = ["lint", "vscode"]
|
82 |
+
marker = "sys_platform == \"win32\""
|
83 |
+
files = [
|
84 |
+
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
85 |
+
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
86 |
+
]
|
87 |
+
|
88 |
+
[[package]]
|
89 |
+
name = "comm"
|
90 |
+
version = "0.2.2"
|
91 |
+
requires_python = ">=3.8"
|
92 |
+
summary = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc."
|
93 |
+
groups = ["vscode"]
|
94 |
+
dependencies = [
|
95 |
+
"traitlets>=4",
|
96 |
+
]
|
97 |
+
files = [
|
98 |
+
{file = "comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"},
|
99 |
+
{file = "comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e"},
|
100 |
+
]
|
101 |
+
|
102 |
+
[[package]]
|
103 |
+
name = "debugpy"
|
104 |
+
version = "1.8.14"
|
105 |
+
requires_python = ">=3.8"
|
106 |
+
summary = "An implementation of the Debug Adapter Protocol for Python"
|
107 |
+
groups = ["vscode"]
|
108 |
+
files = [
|
109 |
+
{file = "debugpy-1.8.14-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9"},
|
110 |
+
{file = "debugpy-1.8.14-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2"},
|
111 |
+
{file = "debugpy-1.8.14-cp311-cp311-win32.whl", hash = "sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2"},
|
112 |
+
{file = "debugpy-1.8.14-cp311-cp311-win_amd64.whl", hash = "sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01"},
|
113 |
+
{file = "debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20"},
|
114 |
+
{file = "debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322"},
|
115 |
+
]
|
116 |
+
|
117 |
+
[[package]]
|
118 |
+
name = "decorator"
|
119 |
+
version = "5.2.1"
|
120 |
+
requires_python = ">=3.8"
|
121 |
+
summary = "Decorators for Humans"
|
122 |
+
groups = ["vscode"]
|
123 |
+
files = [
|
124 |
+
{file = "decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"},
|
125 |
+
{file = "decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360"},
|
126 |
+
]
|
127 |
+
|
128 |
+
[[package]]
|
129 |
+
name = "dill"
|
130 |
+
version = "0.4.0"
|
131 |
+
requires_python = ">=3.8"
|
132 |
+
summary = "serialize all of Python"
|
133 |
+
groups = ["lint"]
|
134 |
+
marker = "python_version >= \"3.11\""
|
135 |
+
files = [
|
136 |
+
{file = "dill-0.4.0-py3-none-any.whl", hash = "sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049"},
|
137 |
+
{file = "dill-0.4.0.tar.gz", hash = "sha256:0633f1d2df477324f53a895b02c901fb961bdbf65a17122586ea7019292cbcf0"},
|
138 |
+
]
|
139 |
+
|
140 |
+
[[package]]
|
141 |
+
name = "executing"
|
142 |
+
version = "2.2.0"
|
143 |
+
requires_python = ">=3.8"
|
144 |
+
summary = "Get the currently executing AST node of a frame, and other information"
|
145 |
+
groups = ["vscode"]
|
146 |
+
files = [
|
147 |
+
{file = "executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa"},
|
148 |
+
{file = "executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755"},
|
149 |
+
]
|
150 |
+
|
151 |
+
[[package]]
|
152 |
+
name = "ipykernel"
|
153 |
+
version = "6.29.5"
|
154 |
+
requires_python = ">=3.8"
|
155 |
+
summary = "IPython Kernel for Jupyter"
|
156 |
+
groups = ["vscode"]
|
157 |
+
dependencies = [
|
158 |
+
"appnope; platform_system == \"Darwin\"",
|
159 |
+
"comm>=0.1.1",
|
160 |
+
"debugpy>=1.6.5",
|
161 |
+
"ipython>=7.23.1",
|
162 |
+
"jupyter-client>=6.1.12",
|
163 |
+
"jupyter-core!=5.0.*,>=4.12",
|
164 |
+
"matplotlib-inline>=0.1",
|
165 |
+
"nest-asyncio",
|
166 |
+
"packaging",
|
167 |
+
"psutil",
|
168 |
+
"pyzmq>=24",
|
169 |
+
"tornado>=6.1",
|
170 |
+
"traitlets>=5.4.0",
|
171 |
+
]
|
172 |
+
files = [
|
173 |
+
{file = "ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5"},
|
174 |
+
{file = "ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215"},
|
175 |
+
]
|
176 |
+
|
177 |
+
[[package]]
|
178 |
+
name = "ipython"
|
179 |
+
version = "9.2.0"
|
180 |
+
requires_python = ">=3.11"
|
181 |
+
summary = "IPython: Productive Interactive Computing"
|
182 |
+
groups = ["vscode"]
|
183 |
+
dependencies = [
|
184 |
+
"colorama; sys_platform == \"win32\"",
|
185 |
+
"decorator",
|
186 |
+
"ipython-pygments-lexers",
|
187 |
+
"jedi>=0.16",
|
188 |
+
"matplotlib-inline",
|
189 |
+
"pexpect>4.3; sys_platform != \"win32\" and sys_platform != \"emscripten\"",
|
190 |
+
"prompt-toolkit<3.1.0,>=3.0.41",
|
191 |
+
"pygments>=2.4.0",
|
192 |
+
"stack-data",
|
193 |
+
"traitlets>=5.13.0",
|
194 |
+
"typing-extensions>=4.6; python_version < \"3.12\"",
|
195 |
+
]
|
196 |
+
files = [
|
197 |
+
{file = "ipython-9.2.0-py3-none-any.whl", hash = "sha256:fef5e33c4a1ae0759e0bba5917c9db4eb8c53fee917b6a526bd973e1ca5159f6"},
|
198 |
+
{file = "ipython-9.2.0.tar.gz", hash = "sha256:62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b"},
|
199 |
+
]
|
200 |
+
|
201 |
+
[[package]]
|
202 |
+
name = "ipython-pygments-lexers"
|
203 |
+
version = "1.1.1"
|
204 |
+
requires_python = ">=3.8"
|
205 |
+
summary = "Defines a variety of Pygments lexers for highlighting IPython code."
|
206 |
+
groups = ["vscode"]
|
207 |
+
dependencies = [
|
208 |
+
"pygments",
|
209 |
+
]
|
210 |
+
files = [
|
211 |
+
{file = "ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c"},
|
212 |
+
{file = "ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81"},
|
213 |
+
]
|
214 |
+
|
215 |
+
[[package]]
|
216 |
+
name = "isort"
|
217 |
+
version = "6.0.1"
|
218 |
+
requires_python = ">=3.9.0"
|
219 |
+
summary = "A Python utility / library to sort Python imports."
|
220 |
+
groups = ["lint"]
|
221 |
+
files = [
|
222 |
+
{file = "isort-6.0.1-py3-none-any.whl", hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615"},
|
223 |
+
{file = "isort-6.0.1.tar.gz", hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450"},
|
224 |
+
]
|
225 |
+
|
226 |
+
[[package]]
|
227 |
+
name = "jedi"
|
228 |
+
version = "0.19.2"
|
229 |
+
requires_python = ">=3.6"
|
230 |
+
summary = "An autocompletion tool for Python that can be used for text editors."
|
231 |
+
groups = ["vscode"]
|
232 |
+
dependencies = [
|
233 |
+
"parso<0.9.0,>=0.8.4",
|
234 |
+
]
|
235 |
+
files = [
|
236 |
+
{file = "jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"},
|
237 |
+
{file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"},
|
238 |
+
]
|
239 |
+
|
240 |
+
[[package]]
|
241 |
+
name = "jupyter-client"
|
242 |
+
version = "8.6.3"
|
243 |
+
requires_python = ">=3.8"
|
244 |
+
summary = "Jupyter protocol implementation and client libraries"
|
245 |
+
groups = ["vscode"]
|
246 |
+
dependencies = [
|
247 |
+
"importlib-metadata>=4.8.3; python_version < \"3.10\"",
|
248 |
+
"jupyter-core!=5.0.*,>=4.12",
|
249 |
+
"python-dateutil>=2.8.2",
|
250 |
+
"pyzmq>=23.0",
|
251 |
+
"tornado>=6.2",
|
252 |
+
"traitlets>=5.3",
|
253 |
+
]
|
254 |
+
files = [
|
255 |
+
{file = "jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f"},
|
256 |
+
{file = "jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419"},
|
257 |
+
]
|
258 |
+
|
259 |
+
[[package]]
|
260 |
+
name = "jupyter-core"
|
261 |
+
version = "5.7.2"
|
262 |
+
requires_python = ">=3.8"
|
263 |
+
summary = "Jupyter core package. A base package on which Jupyter projects rely."
|
264 |
+
groups = ["vscode"]
|
265 |
+
dependencies = [
|
266 |
+
"platformdirs>=2.5",
|
267 |
+
"pywin32>=300; sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"",
|
268 |
+
"traitlets>=5.3",
|
269 |
+
]
|
270 |
+
files = [
|
271 |
+
{file = "jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"},
|
272 |
+
{file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"},
|
273 |
+
]
|
274 |
+
|
275 |
+
[[package]]
|
276 |
+
name = "matplotlib-inline"
|
277 |
+
version = "0.1.7"
|
278 |
+
requires_python = ">=3.8"
|
279 |
+
summary = "Inline Matplotlib backend for Jupyter"
|
280 |
+
groups = ["vscode"]
|
281 |
+
dependencies = [
|
282 |
+
"traitlets",
|
283 |
+
]
|
284 |
+
files = [
|
285 |
+
{file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"},
|
286 |
+
{file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"},
|
287 |
+
]
|
288 |
+
|
289 |
+
[[package]]
|
290 |
+
name = "mccabe"
|
291 |
+
version = "0.7.0"
|
292 |
+
requires_python = ">=3.6"
|
293 |
+
summary = "McCabe checker, plugin for flake8"
|
294 |
+
groups = ["lint"]
|
295 |
+
files = [
|
296 |
+
{file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"},
|
297 |
+
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
|
298 |
+
]
|
299 |
+
|
300 |
+
[[package]]
|
301 |
+
name = "nest-asyncio"
|
302 |
+
version = "1.6.0"
|
303 |
+
requires_python = ">=3.5"
|
304 |
+
summary = "Patch asyncio to allow nested event loops"
|
305 |
+
groups = ["vscode"]
|
306 |
+
files = [
|
307 |
+
{file = "nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"},
|
308 |
+
{file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"},
|
309 |
+
]
|
310 |
+
|
311 |
+
[[package]]
|
312 |
+
name = "packaging"
|
313 |
+
version = "25.0"
|
314 |
+
requires_python = ">=3.8"
|
315 |
+
summary = "Core utilities for Python packages"
|
316 |
+
groups = ["vscode"]
|
317 |
+
files = [
|
318 |
+
{file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"},
|
319 |
+
{file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"},
|
320 |
+
]
|
321 |
+
|
322 |
+
[[package]]
|
323 |
+
name = "parso"
|
324 |
+
version = "0.8.4"
|
325 |
+
requires_python = ">=3.6"
|
326 |
+
summary = "A Python Parser"
|
327 |
+
groups = ["vscode"]
|
328 |
+
files = [
|
329 |
+
{file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"},
|
330 |
+
{file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"},
|
331 |
+
]
|
332 |
+
|
333 |
+
[[package]]
|
334 |
+
name = "pexpect"
|
335 |
+
version = "4.9.0"
|
336 |
+
summary = "Pexpect allows easy control of interactive console applications."
|
337 |
+
groups = ["vscode"]
|
338 |
+
marker = "sys_platform != \"win32\" and sys_platform != \"emscripten\""
|
339 |
+
dependencies = [
|
340 |
+
"ptyprocess>=0.5",
|
341 |
+
]
|
342 |
+
files = [
|
343 |
+
{file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"},
|
344 |
+
{file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"},
|
345 |
+
]
|
346 |
+
|
347 |
+
[[package]]
|
348 |
+
name = "platformdirs"
|
349 |
+
version = "4.3.8"
|
350 |
+
requires_python = ">=3.9"
|
351 |
+
summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
|
352 |
+
groups = ["lint", "vscode"]
|
353 |
+
files = [
|
354 |
+
{file = "platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4"},
|
355 |
+
{file = "platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc"},
|
356 |
+
]
|
357 |
+
|
358 |
+
[[package]]
|
359 |
+
name = "prompt-toolkit"
|
360 |
+
version = "3.0.51"
|
361 |
+
requires_python = ">=3.8"
|
362 |
+
summary = "Library for building powerful interactive command lines in Python"
|
363 |
+
groups = ["vscode"]
|
364 |
+
dependencies = [
|
365 |
+
"wcwidth",
|
366 |
+
]
|
367 |
+
files = [
|
368 |
+
{file = "prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07"},
|
369 |
+
{file = "prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"},
|
370 |
+
]
|
371 |
+
|
372 |
+
[[package]]
|
373 |
+
name = "psutil"
|
374 |
+
version = "7.0.0"
|
375 |
+
requires_python = ">=3.6"
|
376 |
+
summary = "Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7."
|
377 |
+
groups = ["vscode"]
|
378 |
+
files = [
|
379 |
+
{file = "psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25"},
|
380 |
+
{file = "psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da"},
|
381 |
+
{file = "psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91"},
|
382 |
+
{file = "psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34"},
|
383 |
+
{file = "psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993"},
|
384 |
+
{file = "psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99"},
|
385 |
+
{file = "psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553"},
|
386 |
+
{file = "psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456"},
|
387 |
+
]
|
388 |
+
|
389 |
+
[[package]]
|
390 |
+
name = "ptyprocess"
|
391 |
+
version = "0.7.0"
|
392 |
+
summary = "Run a subprocess in a pseudo terminal"
|
393 |
+
groups = ["vscode"]
|
394 |
+
marker = "sys_platform != \"win32\" and sys_platform != \"emscripten\""
|
395 |
+
files = [
|
396 |
+
{file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"},
|
397 |
+
{file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"},
|
398 |
+
]
|
399 |
+
|
400 |
+
[[package]]
|
401 |
+
name = "pure-eval"
|
402 |
+
version = "0.2.3"
|
403 |
+
summary = "Safely evaluate AST nodes without side effects"
|
404 |
+
groups = ["vscode"]
|
405 |
+
files = [
|
406 |
+
{file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"},
|
407 |
+
{file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"},
|
408 |
+
]
|
409 |
+
|
410 |
+
[[package]]
|
411 |
+
name = "pycparser"
|
412 |
+
version = "2.22"
|
413 |
+
requires_python = ">=3.8"
|
414 |
+
summary = "C parser in Python"
|
415 |
+
groups = ["vscode"]
|
416 |
+
marker = "implementation_name == \"pypy\""
|
417 |
+
files = [
|
418 |
+
{file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"},
|
419 |
+
{file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"},
|
420 |
+
]
|
421 |
+
|
422 |
+
[[package]]
|
423 |
+
name = "pygments"
|
424 |
+
version = "2.19.1"
|
425 |
+
requires_python = ">=3.8"
|
426 |
+
summary = "Pygments is a syntax highlighting package written in Python."
|
427 |
+
groups = ["vscode"]
|
428 |
+
files = [
|
429 |
+
{file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"},
|
430 |
+
{file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"},
|
431 |
+
]
|
432 |
+
|
433 |
+
[[package]]
|
434 |
+
name = "pylint"
|
435 |
+
version = "3.3.7"
|
436 |
+
requires_python = ">=3.9.0"
|
437 |
+
summary = "python code static checker"
|
438 |
+
groups = ["lint"]
|
439 |
+
dependencies = [
|
440 |
+
"astroid<=3.4.0.dev0,>=3.3.8",
|
441 |
+
"colorama>=0.4.5; sys_platform == \"win32\"",
|
442 |
+
"dill>=0.2; python_version < \"3.11\"",
|
443 |
+
"dill>=0.3.6; python_version >= \"3.11\"",
|
444 |
+
"dill>=0.3.7; python_version >= \"3.12\"",
|
445 |
+
"isort!=5.13,<7,>=4.2.5",
|
446 |
+
"mccabe<0.8,>=0.6",
|
447 |
+
"platformdirs>=2.2",
|
448 |
+
"tomli>=1.1; python_version < \"3.11\"",
|
449 |
+
"tomlkit>=0.10.1",
|
450 |
+
"typing-extensions>=3.10; python_version < \"3.10\"",
|
451 |
+
]
|
452 |
+
files = [
|
453 |
+
{file = "pylint-3.3.7-py3-none-any.whl", hash = "sha256:43860aafefce92fca4cf6b61fe199cdc5ae54ea28f9bf4cd49de267b5195803d"},
|
454 |
+
{file = "pylint-3.3.7.tar.gz", hash = "sha256:2b11de8bde49f9c5059452e0c310c079c746a0a8eeaa789e5aa966ecc23e4559"},
|
455 |
+
]
|
456 |
+
|
457 |
+
[[package]]
|
458 |
+
name = "python-dateutil"
|
459 |
+
version = "2.9.0.post0"
|
460 |
+
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
461 |
+
summary = "Extensions to the standard Python datetime module"
|
462 |
+
groups = ["vscode"]
|
463 |
+
dependencies = [
|
464 |
+
"six>=1.5",
|
465 |
+
]
|
466 |
+
files = [
|
467 |
+
{file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
|
468 |
+
{file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
|
469 |
+
]
|
470 |
+
|
471 |
+
[[package]]
|
472 |
+
name = "pywin32"
|
473 |
+
version = "310"
|
474 |
+
summary = "Python for Window Extensions"
|
475 |
+
groups = ["vscode"]
|
476 |
+
marker = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""
|
477 |
+
files = [
|
478 |
+
{file = "pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd"},
|
479 |
+
{file = "pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c"},
|
480 |
+
{file = "pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582"},
|
481 |
+
]
|
482 |
+
|
483 |
+
[[package]]
|
484 |
+
name = "pyzmq"
|
485 |
+
version = "26.4.0"
|
486 |
+
requires_python = ">=3.8"
|
487 |
+
summary = "Python bindings for 0MQ"
|
488 |
+
groups = ["vscode"]
|
489 |
+
dependencies = [
|
490 |
+
"cffi; implementation_name == \"pypy\"",
|
491 |
+
]
|
492 |
+
files = [
|
493 |
+
{file = "pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54"},
|
494 |
+
{file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030"},
|
495 |
+
{file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01"},
|
496 |
+
{file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e"},
|
497 |
+
{file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88"},
|
498 |
+
{file = "pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6"},
|
499 |
+
{file = "pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df"},
|
500 |
+
{file = "pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef"},
|
501 |
+
{file = "pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca"},
|
502 |
+
{file = "pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896"},
|
503 |
+
{file = "pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3"},
|
504 |
+
{file = "pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb"},
|
505 |
+
{file = "pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1"},
|
506 |
+
{file = "pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494"},
|
507 |
+
{file = "pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9"},
|
508 |
+
{file = "pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0"},
|
509 |
+
{file = "pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d"},
|
510 |
+
]
|
511 |
+
|
512 |
+
[[package]]
|
513 |
+
name = "ruff"
|
514 |
+
version = "0.11.10"
|
515 |
+
requires_python = ">=3.7"
|
516 |
+
summary = "An extremely fast Python linter and code formatter, written in Rust."
|
517 |
+
groups = ["lint"]
|
518 |
+
files = [
|
519 |
+
{file = "ruff-0.11.10-py3-none-linux_armv6l.whl", hash = "sha256:859a7bfa7bc8888abbea31ef8a2b411714e6a80f0d173c2a82f9041ed6b50f58"},
|
520 |
+
{file = "ruff-0.11.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:968220a57e09ea5e4fd48ed1c646419961a0570727c7e069842edd018ee8afed"},
|
521 |
+
{file = "ruff-0.11.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:1067245bad978e7aa7b22f67113ecc6eb241dca0d9b696144256c3a879663bca"},
|
522 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4854fd09c7aed5b1590e996a81aeff0c9ff51378b084eb5a0b9cd9518e6cff2"},
|
523 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8b4564e9f99168c0f9195a0fd5fa5928004b33b377137f978055e40008a082c5"},
|
524 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b6a9cc5b62c03cc1fea0044ed8576379dbaf751d5503d718c973d5418483641"},
|
525 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:607ecbb6f03e44c9e0a93aedacb17b4eb4f3563d00e8b474298a201622677947"},
|
526 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7b3a522fa389402cd2137df9ddefe848f727250535c70dafa840badffb56b7a4"},
|
527 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f071b0deed7e9245d5820dac235cbdd4ef99d7b12ff04c330a241ad3534319f"},
|
528 |
+
{file = "ruff-0.11.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a60e3a0a617eafba1f2e4186d827759d65348fa53708ca547e384db28406a0b"},
|
529 |
+
{file = "ruff-0.11.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:da8ec977eaa4b7bf75470fb575bea2cb41a0e07c7ea9d5a0a97d13dbca697bf2"},
|
530 |
+
{file = "ruff-0.11.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ddf8967e08227d1bd95cc0851ef80d2ad9c7c0c5aab1eba31db49cf0a7b99523"},
|
531 |
+
{file = "ruff-0.11.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5a94acf798a82db188f6f36575d80609072b032105d114b0f98661e1679c9125"},
|
532 |
+
{file = "ruff-0.11.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3afead355f1d16d95630df28d4ba17fb2cb9c8dfac8d21ced14984121f639bad"},
|
533 |
+
{file = "ruff-0.11.10-py3-none-win32.whl", hash = "sha256:dc061a98d32a97211af7e7f3fa1d4ca2fcf919fb96c28f39551f35fc55bdbc19"},
|
534 |
+
{file = "ruff-0.11.10-py3-none-win_amd64.whl", hash = "sha256:5cc725fbb4d25b0f185cb42df07ab6b76c4489b4bfb740a175f3a59c70e8a224"},
|
535 |
+
{file = "ruff-0.11.10-py3-none-win_arm64.whl", hash = "sha256:ef69637b35fb8b210743926778d0e45e1bffa850a7c61e428c6b971549b5f5d1"},
|
536 |
+
{file = "ruff-0.11.10.tar.gz", hash = "sha256:d522fb204b4959909ecac47da02830daec102eeb100fb50ea9554818d47a5fa6"},
|
537 |
+
]
|
538 |
+
|
539 |
+
[[package]]
|
540 |
+
name = "six"
|
541 |
+
version = "1.17.0"
|
542 |
+
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
543 |
+
summary = "Python 2 and 3 compatibility utilities"
|
544 |
+
groups = ["vscode"]
|
545 |
+
files = [
|
546 |
+
{file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"},
|
547 |
+
{file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
|
548 |
+
]
|
549 |
+
|
550 |
+
[[package]]
|
551 |
+
name = "stack-data"
|
552 |
+
version = "0.6.3"
|
553 |
+
summary = "Extract data from python stack frames and tracebacks for informative displays"
|
554 |
+
groups = ["vscode"]
|
555 |
+
dependencies = [
|
556 |
+
"asttokens>=2.1.0",
|
557 |
+
"executing>=1.2.0",
|
558 |
+
"pure-eval",
|
559 |
+
]
|
560 |
+
files = [
|
561 |
+
{file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"},
|
562 |
+
{file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"},
|
563 |
+
]
|
564 |
+
|
565 |
+
[[package]]
|
566 |
+
name = "tomlkit"
|
567 |
+
version = "0.13.2"
|
568 |
+
requires_python = ">=3.8"
|
569 |
+
summary = "Style preserving TOML library"
|
570 |
+
groups = ["lint"]
|
571 |
+
files = [
|
572 |
+
{file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"},
|
573 |
+
{file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"},
|
574 |
+
]
|
575 |
+
|
576 |
+
[[package]]
|
577 |
+
name = "tornado"
|
578 |
+
version = "6.5"
|
579 |
+
requires_python = ">=3.9"
|
580 |
+
summary = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
|
581 |
+
groups = ["vscode"]
|
582 |
+
files = [
|
583 |
+
{file = "tornado-6.5-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:f81067dad2e4443b015368b24e802d0083fecada4f0a4572fdb72fc06e54a9a6"},
|
584 |
+
{file = "tornado-6.5-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9ac1cbe1db860b3cbb251e795c701c41d343f06a96049d6274e7c77559117e41"},
|
585 |
+
{file = "tornado-6.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7c625b9d03f1fb4d64149c47d0135227f0434ebb803e2008040eb92906b0105a"},
|
586 |
+
{file = "tornado-6.5-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a0d8d2309faf015903080fb5bdd969ecf9aa5ff893290845cf3fd5b2dd101bc"},
|
587 |
+
{file = "tornado-6.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03576ab51e9b1677e4cdaae620d6700d9823568b7939277e4690fe4085886c55"},
|
588 |
+
{file = "tornado-6.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ab75fe43d0e1b3a5e3ceddb2a611cb40090dd116a84fc216a07a298d9e000471"},
|
589 |
+
{file = "tornado-6.5-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:119c03f440a832128820e87add8a175d211b7f36e7ee161c631780877c28f4fb"},
|
590 |
+
{file = "tornado-6.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:231f2193bb4c28db2bdee9e57bc6ca0cd491f345cd307c57d79613b058e807e0"},
|
591 |
+
{file = "tornado-6.5-cp39-abi3-win32.whl", hash = "sha256:fd20c816e31be1bbff1f7681f970bbbd0bb241c364220140228ba24242bcdc59"},
|
592 |
+
{file = "tornado-6.5-cp39-abi3-win_amd64.whl", hash = "sha256:007f036f7b661e899bd9ef3fa5f87eb2cb4d1b2e7d67368e778e140a2f101a7a"},
|
593 |
+
{file = "tornado-6.5-cp39-abi3-win_arm64.whl", hash = "sha256:542e380658dcec911215c4820654662810c06ad872eefe10def6a5e9b20e9633"},
|
594 |
+
{file = "tornado-6.5.tar.gz", hash = "sha256:c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826"},
|
595 |
+
]
|
596 |
+
|
597 |
+
[[package]]
|
598 |
+
name = "traitlets"
|
599 |
+
version = "5.14.3"
|
600 |
+
requires_python = ">=3.8"
|
601 |
+
summary = "Traitlets Python configuration system"
|
602 |
+
groups = ["vscode"]
|
603 |
+
files = [
|
604 |
+
{file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"},
|
605 |
+
{file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"},
|
606 |
+
]
|
607 |
+
|
608 |
+
[[package]]
|
609 |
+
name = "typing-extensions"
|
610 |
+
version = "4.13.2"
|
611 |
+
requires_python = ">=3.8"
|
612 |
+
summary = "Backported and Experimental Type Hints for Python 3.8+"
|
613 |
+
groups = ["vscode"]
|
614 |
+
marker = "python_version < \"3.12\""
|
615 |
+
files = [
|
616 |
+
{file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"},
|
617 |
+
{file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"},
|
618 |
+
]
|
619 |
+
|
620 |
+
[[package]]
|
621 |
+
name = "wcwidth"
|
622 |
+
version = "0.2.13"
|
623 |
+
summary = "Measures the displayed width of unicode strings in a terminal"
|
624 |
+
groups = ["vscode"]
|
625 |
+
dependencies = [
|
626 |
+
"backports-functools-lru-cache>=1.2.1; python_version < \"3.2\"",
|
627 |
+
]
|
628 |
+
files = [
|
629 |
+
{file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"},
|
630 |
+
{file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"},
|
631 |
+
]
|
pyproject.toml
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[project]
|
2 |
+
name = "mcp-sentiment"
|
3 |
+
version = "0.1.0"
|
4 |
+
description = "Default template for PDM package"
|
5 |
+
authors = [
|
6 |
+
{name = "phil71x", email = "[email protected]"},
|
7 |
+
]
|
8 |
+
dependencies = []
|
9 |
+
requires-python = "==3.11.*"
|
10 |
+
readme = "README.md"
|
11 |
+
license = {text = "MIT"}
|
12 |
+
|
13 |
+
[tool.pdm]
|
14 |
+
distribution = false
|
15 |
+
|
16 |
+
[project.optional-dependencies]
|
17 |
+
lint = [
|
18 |
+
"pylint",
|
19 |
+
"ruff",
|
20 |
+
]
|
21 |
+
vscode = [
|
22 |
+
"ipykernel",
|
23 |
+
]
|
24 |
+
|
25 |
+
[tool.pylint.format]
|
26 |
+
max-line-length = "88"
|
27 |
+
|
28 |
+
[tool.pylint.messages_control]
|
29 |
+
disable = [
|
30 |
+
"missing-docstring",
|
31 |
+
"invalid-name",
|
32 |
+
]
|
33 |
+
|
34 |
+
[tool.ruff.format]
|
35 |
+
# quote-style = "double"
|
36 |
+
indent-style = "space"
|
37 |
+
|
38 |
+
[tool.ruff.lint]
|
39 |
+
select = [
|
40 |
+
"E", "F", "B", # Enable core linting rules
|
41 |
+
"RET505" # Unnecessary else after return
|
42 |
+
]
|
43 |
+
ignore = ["E501"] # Disable line-length checks
|
44 |
+
fixable = ["ALL"] # Enable auto-fix for all fixable rules
|