|
2 | 2 | "cells": [ |
3 | 3 | { |
4 | 4 | "cell_type": "code", |
5 | | - "execution_count": null, |
| 5 | + "execution_count": 1, |
6 | 6 | "id": "ab0966a8-dda8-438a-9998-45ac45c74032", |
7 | 7 | "metadata": {}, |
8 | 8 | "outputs": [], |
|
177 | 177 | }, |
178 | 178 | { |
179 | 179 | "cell_type": "code", |
180 | | - "execution_count": null, |
| 180 | + "execution_count": 2, |
181 | 181 | "id": "74b81f45-f67d-40ce-81c5-cc47da37c44b", |
182 | 182 | "metadata": {}, |
183 | | - "outputs": [], |
| 183 | + "outputs": [ |
| 184 | + { |
| 185 | + "name": "stdout", |
| 186 | + "output_type": "stream", |
| 187 | + "text": [ |
| 188 | + " pandas==1.4.3 ,\n", |
| 189 | + " python-dateutil==2.8.2 (>=2.8.1),\n", |
| 190 | + " six==1.16.0 (>=1.5)\n", |
| 191 | + " pytz==2022.1 (>=2020.1),\n", |
| 192 | + " numpy==1.22.4 (>=1.21.0)\n" |
| 193 | + ] |
| 194 | + } |
| 195 | + ], |
184 | 196 | "source": [ |
185 | 197 | "pipdown('pandas') # what needs pandas per default" |
186 | 198 | ] |
187 | 199 | }, |
188 | 200 | { |
189 | 201 | "cell_type": "code", |
190 | | - "execution_count": null, |
| 202 | + "execution_count": 3, |
191 | 203 | "id": "0970f9f4-d439-456d-aa2a-a684c6f8c0d0", |
192 | 204 | "metadata": {}, |
193 | | - "outputs": [], |
| 205 | + "outputs": [ |
| 206 | + { |
| 207 | + "name": "stdout", |
| 208 | + "output_type": "stream", |
| 209 | + "text": [ |
| 210 | + " pandas[test]==1.4.3 ,\n", |
| 211 | + " python-dateutil==2.8.2 (>=2.8.1),\n", |
| 212 | + " six==1.16.0 (>=1.5)\n", |
| 213 | + " pytz==2022.1 (>=2020.1),\n", |
| 214 | + " numpy==1.22.4 (>=1.21.0),\n", |
| 215 | + " hypothesis==6.46.9 (>=5.5.3),\n", |
| 216 | + " attrs==22.1.0 (>=19.2.0),\n", |
| 217 | + " sortedcontainers==2.4.0 (<3.0.0,>=2.1.0)\n", |
| 218 | + " pytest==7.1.1 (>=6.0),\n", |
| 219 | + " attrs==22.1.0 (>=19.2.0),\n", |
| 220 | + " iniconfig==1.1.1 ,\n", |
| 221 | + " packaging==21.3 ,\n", |
| 222 | + " pyparsing==2.4.7 (!=3.0.5,>=2.0.2)\n", |
| 223 | + " pluggy==1.0.0 (<2.0,>=0.12),\n", |
| 224 | + " py==1.11.0 (>=1.8.2),\n", |
| 225 | + " tomli==2.0.1 (>=1.0.0),\n", |
| 226 | + " atomicwrites==1.4.0 (>=1.0),\n", |
| 227 | + " colorama==0.4.4 \n" |
| 228 | + ] |
| 229 | + } |
| 230 | + ], |
194 | 231 | "source": [ |
195 | 232 | "pipdown('pandas', 'test') # what needs pandas[test]" |
196 | 233 | ] |
197 | 234 | }, |
198 | 235 | { |
199 | 236 | "cell_type": "code", |
200 | | - "execution_count": null, |
| 237 | + "execution_count": 4, |
201 | 238 | "id": "2f6e2326-bbac-4be4-bb03-c8ac5d98e8e3", |
202 | 239 | "metadata": {}, |
203 | | - "outputs": [], |
| 240 | + "outputs": [ |
| 241 | + { |
| 242 | + "name": "stdout", |
| 243 | + "output_type": "stream", |
| 244 | + "text": [ |
| 245 | + " datashader==0.14.1 \n" |
| 246 | + ] |
| 247 | + } |
| 248 | + ], |
204 | 249 | "source": [ |
205 | 250 | "pipup('datashader') # what is needed per datashader per default" |
206 | 251 | ] |
207 | 252 | }, |
208 | 253 | { |
209 | 254 | "cell_type": "code", |
210 | | - "execution_count": null, |
| 255 | + "execution_count": 5, |
211 | 256 | "id": "6566314c-4f84-43c5-8898-79bd9e2923b0", |
212 | 257 | "metadata": {}, |
213 | | - "outputs": [], |
| 258 | + "outputs": [ |
| 259 | + { |
| 260 | + "name": "stdout", |
| 261 | + "output_type": "stream", |
| 262 | + "text": [ |
| 263 | + " datashader[doc]==0.14.1 ,\n", |
| 264 | + " hvplot[ extra == 'doc']==0.8.0 (>=0.6.5),\n", |
| 265 | + " holoviews[ extra == 'doc']==1.15.0 (>=0.11.1),\n", |
| 266 | + " hvplot==0.8.0 (>=1.11.0),\n", |
| 267 | + " geoviews==1.9.5 (>=1.14.2)\n", |
| 268 | + " geoviews[ extra == 'doc']==1.9.5 \n" |
| 269 | + ] |
| 270 | + } |
| 271 | + ], |
214 | 272 | "source": [ |
215 | 273 | "pipup('datashader','doc') # what is needed per datashader with '[doc]' requirement" |
216 | 274 | ] |
217 | 275 | }, |
218 | 276 | { |
219 | 277 | "cell_type": "code", |
220 | | - "execution_count": null, |
| 278 | + "execution_count": 9, |
221 | 279 | "id": "fc6c77a2-d1f2-477b-9b0e-ba26d344d525", |
222 | 280 | "metadata": {}, |
223 | | - "outputs": [], |
| 281 | + "outputs": [ |
| 282 | + { |
| 283 | + "data": { |
| 284 | + "text/plain": [ |
| 285 | + "{'name': 'spyder',\n", |
| 286 | + " 'version': '5.4.0.dev0',\n", |
| 287 | + " 'summary': 'The Scientific Python Development Environment',\n", |
| 288 | + " 'requires_dist': [{'req_key': 'atomicwrites',\n", |
| 289 | + " 'req_version': '(>=1.2.0)',\n", |
| 290 | + " 'req_extra': ''},\n", |
| 291 | + " {'req_key': 'chardet', 'req_version': '(>=2.0.0)', 'req_extra': ''},\n", |
| 292 | + " {'req_key': 'cloudpickle', 'req_version': '(>=0.5.0)', 'req_extra': ''},\n", |
| 293 | + " {'req_key': 'cookiecutter', 'req_version': '(>=1.6.0)', 'req_extra': ''},\n", |
| 294 | + " {'req_key': 'diff-match-patch',\n", |
| 295 | + " 'req_version': '(>=20181111)',\n", |
| 296 | + " 'req_extra': ''},\n", |
| 297 | + " {'req_key': 'intervaltree', 'req_version': '(>=3.0.2)', 'req_extra': ''},\n", |
| 298 | + " {'req_key': 'ipython', 'req_version': '(<8.0.0,>=7.31.1)', 'req_extra': ''},\n", |
| 299 | + " {'req_key': 'jedi', 'req_version': '(<0.19.0,>=0.17.2)', 'req_extra': ''},\n", |
| 300 | + " {'req_key': 'jellyfish', 'req_version': '(>=0.7)', 'req_extra': ''},\n", |
| 301 | + " {'req_key': 'jsonschema', 'req_version': '(>=3.2.0)', 'req_extra': ''},\n", |
| 302 | + " {'req_key': 'keyring', 'req_version': '(>=17.0.0)', 'req_extra': ''},\n", |
| 303 | + " {'req_key': 'nbconvert', 'req_version': '(>=4.0)', 'req_extra': ''},\n", |
| 304 | + " {'req_key': 'numpydoc', 'req_version': '(>=0.6.0)', 'req_extra': ''},\n", |
| 305 | + " {'req_key': 'parso', 'req_version': '(<0.9.0,>=0.7.0)', 'req_extra': ''},\n", |
| 306 | + " {'req_key': 'pexpect', 'req_version': '(>=4.4.0)', 'req_extra': ''},\n", |
| 307 | + " {'req_key': 'pickleshare', 'req_version': '(>=0.4)', 'req_extra': ''},\n", |
| 308 | + " {'req_key': 'psutil', 'req_version': '(>=5.3)', 'req_extra': ''},\n", |
| 309 | + " {'req_key': 'pygments', 'req_version': '(>=2.0)', 'req_extra': ''},\n", |
| 310 | + " {'req_key': 'pylint', 'req_version': '(<3.0,>=2.5.0)', 'req_extra': ''},\n", |
| 311 | + " {'req_key': 'python-lsp-black', 'req_version': '(>=1.2.0)', 'req_extra': ''},\n", |
| 312 | + " {'req_key': 'pyls-spyder', 'req_version': '(>=0.4.0)', 'req_extra': ''},\n", |
| 313 | + " {'req_key': 'pyqt5', 'req_version': '(<5.16)', 'req_extra': ''},\n", |
| 314 | + " {'req_key': 'pyqtwebengine', 'req_version': '(<5.16)', 'req_extra': ''},\n", |
| 315 | + " {'req_key': 'pyzmq', 'req_version': '(>=22.1.0)', 'req_extra': ''},\n", |
| 316 | + " {'req_key': 'qdarkstyle',\n", |
| 317 | + " 'req_version': '(<3.1.0,>=3.0.2)',\n", |
| 318 | + " 'req_extra': ''},\n", |
| 319 | + " {'req_key': 'qstylizer', 'req_version': '(>=0.1.10)', 'req_extra': ''},\n", |
| 320 | + " {'req_key': 'qtawesome', 'req_version': '(>=1.0.2)', 'req_extra': ''},\n", |
| 321 | + " {'req_key': 'qtpy', 'req_version': '(>=2.1.0)', 'req_extra': ''},\n", |
| 322 | + " {'req_key': 'rtree', 'req_version': '(>=0.9.7)', 'req_extra': ''},\n", |
| 323 | + " {'req_key': 'setuptools', 'req_version': '(>=49.6.0)', 'req_extra': ''},\n", |
| 324 | + " {'req_key': 'sphinx', 'req_version': '(>=0.6.6)', 'req_extra': ''},\n", |
| 325 | + " {'req_key': 'textdistance', 'req_version': '(>=4.2.0)', 'req_extra': ''},\n", |
| 326 | + " {'req_key': 'three-merge', 'req_version': '(>=0.1.1)', 'req_extra': ''},\n", |
| 327 | + " {'req_key': 'watchdog', 'req_version': '(>=0.10.3)', 'req_extra': ''},\n", |
| 328 | + " {'req_key': 'python-lsp-server',\n", |
| 329 | + " 'req_version': '(<1.6.0,>=1.4.1)',\n", |
| 330 | + " 'req_extra': 'all'},\n", |
| 331 | + " {'req_key': 'qtconsole', 'req_version': '(<5.5.0,>=5.3.0)', 'req_extra': ''},\n", |
| 332 | + " {'req_key': 'spyder-kernels',\n", |
| 333 | + " 'req_version': '(<2.5.0,>=2.3.1)',\n", |
| 334 | + " 'req_extra': ''},\n", |
| 335 | + " {'req_key': 'applaunchservices',\n", |
| 336 | + " 'req_version': '(>=0.3.0)',\n", |
| 337 | + " 'req_extra': '',\n", |
| 338 | + " 'req_marker': ' platform_system == \"Darwin\"'},\n", |
| 339 | + " {'req_key': 'pyxdg',\n", |
| 340 | + " 'req_version': '(>=0.26)',\n", |
| 341 | + " 'req_extra': '',\n", |
| 342 | + " 'req_marker': ' platform_system == \"Linux\"'},\n", |
| 343 | + " {'req_key': 'paramiko',\n", |
| 344 | + " 'req_version': '(>=2.4.0)',\n", |
| 345 | + " 'req_extra': '',\n", |
| 346 | + " 'req_marker': ' platform_system == \"Windows\"'},\n", |
| 347 | + " {'req_key': 'coverage',\n", |
| 348 | + " 'req_version': '',\n", |
| 349 | + " 'req_extra': '',\n", |
| 350 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 351 | + " {'req_key': 'cython',\n", |
| 352 | + " 'req_version': '',\n", |
| 353 | + " 'req_extra': '',\n", |
| 354 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 355 | + " {'req_key': 'flaky',\n", |
| 356 | + " 'req_version': '',\n", |
| 357 | + " 'req_extra': '',\n", |
| 358 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 359 | + " {'req_key': 'matplotlib',\n", |
| 360 | + " 'req_version': '',\n", |
| 361 | + " 'req_extra': '',\n", |
| 362 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 363 | + " {'req_key': 'pandas',\n", |
| 364 | + " 'req_version': '',\n", |
| 365 | + " 'req_extra': '',\n", |
| 366 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 367 | + " {'req_key': 'pillow',\n", |
| 368 | + " 'req_version': '',\n", |
| 369 | + " 'req_extra': '',\n", |
| 370 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 371 | + " {'req_key': 'pytest',\n", |
| 372 | + " 'req_version': '(<7.0)',\n", |
| 373 | + " 'req_extra': '',\n", |
| 374 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 375 | + " {'req_key': 'pytest-cov',\n", |
| 376 | + " 'req_version': '',\n", |
| 377 | + " 'req_extra': '',\n", |
| 378 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 379 | + " {'req_key': 'pytest-lazy-fixture',\n", |
| 380 | + " 'req_version': '',\n", |
| 381 | + " 'req_extra': '',\n", |
| 382 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 383 | + " {'req_key': 'pytest-mock',\n", |
| 384 | + " 'req_version': '',\n", |
| 385 | + " 'req_extra': '',\n", |
| 386 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 387 | + " {'req_key': 'pytest-order',\n", |
| 388 | + " 'req_version': '',\n", |
| 389 | + " 'req_extra': '',\n", |
| 390 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 391 | + " {'req_key': 'pytest-qt',\n", |
| 392 | + " 'req_version': '',\n", |
| 393 | + " 'req_extra': '',\n", |
| 394 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 395 | + " {'req_key': 'pytest-timeout',\n", |
| 396 | + " 'req_version': '',\n", |
| 397 | + " 'req_extra': '',\n", |
| 398 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 399 | + " {'req_key': 'pyyaml',\n", |
| 400 | + " 'req_version': '',\n", |
| 401 | + " 'req_extra': '',\n", |
| 402 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 403 | + " {'req_key': 'scipy',\n", |
| 404 | + " 'req_version': '',\n", |
| 405 | + " 'req_extra': '',\n", |
| 406 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 407 | + " {'req_key': 'sympy',\n", |
| 408 | + " 'req_version': '',\n", |
| 409 | + " 'req_extra': '',\n", |
| 410 | + " 'req_marker': \" extra == 'test'\"},\n", |
| 411 | + " {'req_key': 'pywin32',\n", |
| 412 | + " 'req_version': '',\n", |
| 413 | + " 'req_extra': '',\n", |
| 414 | + " 'req_marker': ' (platform_system == \"Windows\") and extra == \\'test\\''}],\n", |
| 415 | + " 'wanted_per': []}" |
| 416 | + ] |
| 417 | + }, |
| 418 | + "execution_count": 9, |
| 419 | + "metadata": {}, |
| 420 | + "output_type": "execute_result" |
| 421 | + } |
| 422 | + ], |
224 | 423 | "source": [ |
225 | | - "distro['pytz'] # collected data for pytz" |
| 424 | + "distro['spyder'] # collected data for pytz" |
226 | 425 | ] |
227 | 426 | }, |
228 | 427 | { |
229 | 428 | "cell_type": "code", |
230 | | - "execution_count": null, |
| 429 | + "execution_count": 7, |
231 | 430 | "id": "8dd14bca-fe3a-47b3-b495-f8d1fdc795f0", |
232 | 431 | "metadata": {}, |
233 | 432 | "outputs": [], |
|
237 | 436 | }, |
238 | 437 | { |
239 | 438 | "cell_type": "code", |
240 | | - "execution_count": null, |
| 439 | + "execution_count": 8, |
241 | 440 | "id": "3cf83714-c036-4d94-b23c-fdf162d9dbf1", |
242 | 441 | "metadata": {}, |
243 | | - "outputs": [], |
| 442 | + "outputs": [ |
| 443 | + { |
| 444 | + "name": "stdout", |
| 445 | + "output_type": "stream", |
| 446 | + "text": [ |
| 447 | + "{\n", |
| 448 | + " \"version\": \"0\",\n", |
| 449 | + " \"pip_version\": \"22.2.2\",\n", |
| 450 | + "isort ['colorama (>=0.4.3,<0.5.0); extra == \"colors\"', 'pip-api; extra == \"requirements_deprecated_finder\"', 'pipreqs; extra == \"pipfile_deprecated_finder\" or extra == \"requirements_deprecated_finder\"', 'requirementslib; extra == \"pipfile_deprecated_finder\"', 'setuptools; extra == \"plugins\"']\n" |
| 451 | + ] |
| 452 | + } |
| 453 | + ], |
244 | 454 | "source": [ |
245 | 455 | "# to inquire on what 'pip inspect' gives for list of pakage list_of_package\n", |
246 | | - "list_of_package = ['isort',]: # aiohttp', 'pandas', 'Pandas', 'dask', 'Dask', 'Spyder', 'spyder']:\n", |
| 456 | + "list_of_package = ['isort',] # aiohttp', 'pandas', 'Pandas', 'dask', 'Dask', 'Spyder', 'spyder']:\n", |
247 | 457 | "\n", |
248 | 458 | "import json\n", |
249 | 459 | "from winpython import utils\n", |
|
0 commit comments