Benjamin-Loison / selenium-wire

Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
MIT License
0 stars 1 forks source link

`/usr/lib/python3.11/asyncio/base_events.py:678: RuntimeWarning: coroutine 'AddonManager.handle_lifecycle' was never awaited` #4

Open Benjamin-Loison opened 3 weeks ago

Benjamin-Loison commented 3 weeks ago
~/venv/bin/python3 notifyOnFedExUpdate.py
/usr/lib/python3.11/asyncio/base_events.py:678: RuntimeWarning: coroutine 'AddonManager.handle_lifecycle' was never awaited
  self._ready.clear()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
pip show PACKAGE

does not seem to provide recursive dependencies contrarily to:

johnnydep PACKAGE

Source: the Stack Exchange answer 49472328

with selenium, selenium-wire and undetected_chromedriver does not list asyncio but mention various I/O libraries.

Benjamin-Loison commented 3 weeks ago
selenium
├── certifi>=2021.10.8               Python package for providing Mozilla's CA Bundle.
├── trio-websocket~=0.9              WebSocket library for Trio
│   ├── exceptiongroup               Backport of PEP 654 (exception groups)
│   ├── trio>=0.11                   A friendly Python library for async concurrency and I/O
│   │   ├── attrs>=23.2.0            Classes Without Boilerplate
│   │   ├── exceptiongroup           Backport of PEP 654 (exception groups)
│   │   ├── idna                     Internationalized Domain Names in Applications (IDNA)
│   │   ├── outcome                  Capture the outcome of Python function calls.
│   │   │   └── attrs>=19.2.0        Classes Without Boilerplate
│   │   ├── sniffio>=1.3.0           Sniff out which async library your code is running under
│   │   └── sortedcontainers         Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
│   └── wsproto>=0.14                WebSockets state-machine based protocol implementation
│       └── h11<1,>=0.9.0            A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
├── trio~=0.17                       A friendly Python library for async concurrency and I/O
│   ├── attrs>=23.2.0                Classes Without Boilerplate
│   ├── exceptiongroup               Backport of PEP 654 (exception groups)
│   ├── idna                         Internationalized Domain Names in Applications (IDNA)
│   ├── outcome                      Capture the outcome of Python function calls.
│   │   └── attrs>=19.2.0            Classes Without Boilerplate
│   ├── sniffio>=1.3.0               Sniff out which async library your code is running under
│   └── sortedcontainers             Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
├── typing_extensions>=4.9.0         Backported and Experimental Type Hints for Python 3.8+
└── urllib3[socks]<3,>=1.26          HTTP library with thread-safe connection pooling, file post, and more.
    └── pysocks!=1.5.7,<2.0,>=1.5.6  A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
name                                     summary
---------------------------------------  ---------------------------------------------------------------------------------------------------
selenium-wire                            Extends Selenium to give you the ability to inspect requests made by the browser.
├── blinker>=1.4                         Fast, simple object-to-object and broadcast signaling
├── brotli>=1.0.9                        Python bindings for the Brotli compression library
├── certifi>=2019.9.11                   Python package for providing Mozilla's CA Bundle.
├── h2>=4.0                              HTTP/2 State-Machine based protocol implementation
│   ├── hpack<5,>=4.0                    Pure-Python HPACK header compression
│   └── hyperframe<7,>=6.0               HTTP/2 framing layer for Python
├── hyperframe>=6.0                      HTTP/2 framing layer for Python
├── kaitaistruct>=0.7                    Kaitai Struct declarative parser generator for binary data: runtime library for Python
├── pyOpenSSL>=22.0.0                    Python wrapper module around the OpenSSL library
│   └── cryptography<43,>=41.0.5         cryptography is a package which provides cryptographic recipes and primitives to Python developers.
│       └── cffi>=1.12                   Foreign Function Interface for Python calling C code.
│           └── pycparser                C parser in Python
├── pyasn1>=0.3.1                        Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
├── pyparsing>=2.4.2                     pyparsing module - Classes and methods to define and execute parsing grammars
├── pysocks>=1.7.1                       A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
├── selenium>=4.0.0
│   ├── certifi>=2021.10.8               Python package for providing Mozilla's CA Bundle.
│   ├── trio-websocket~=0.9              WebSocket library for Trio
│   │   ├── exceptiongroup               Backport of PEP 654 (exception groups)
│   │   ├── trio>=0.11                   A friendly Python library for async concurrency and I/O
│   │   │   ├── attrs>=23.2.0            Classes Without Boilerplate
│   │   │   ├── exceptiongroup           Backport of PEP 654 (exception groups)
│   │   │   ├── idna                     Internationalized Domain Names in Applications (IDNA)
│   │   │   ├── outcome                  Capture the outcome of Python function calls.
│   │   │   │   └── attrs>=19.2.0        Classes Without Boilerplate
│   │   │   ├── sniffio>=1.3.0           Sniff out which async library your code is running under
│   │   │   └── sortedcontainers         Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
│   │   └── wsproto>=0.14                WebSockets state-machine based protocol implementation
│   │       └── h11<1,>=0.9.0            A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
│   ├── trio~=0.17                       A friendly Python library for async concurrency and I/O
│   │   ├── attrs>=23.2.0                Classes Without Boilerplate
│   │   ├── exceptiongroup               Backport of PEP 654 (exception groups)
│   │   ├── idna                         Internationalized Domain Names in Applications (IDNA)
│   │   ├── outcome                      Capture the outcome of Python function calls.
│   │   │   └── attrs>=19.2.0            Classes Without Boilerplate
│   │   ├── sniffio>=1.3.0               Sniff out which async library your code is running under
│   │   └── sortedcontainers             Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
│   ├── typing_extensions>=4.9.0         Backported and Experimental Type Hints for Python 3.8+
│   └── urllib3[socks]<3,>=1.26          HTTP library with thread-safe connection pooling, file post, and more.
│       └── pysocks!=1.5.7,<2.0,>=1.5.6  A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
├── wsproto>=0.14                        WebSockets state-machine based protocol implementation
│   └── h11<1,>=0.9.0                    A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
└── zstandard>=0.14.1                    Zstandard bindings for Python
undetected_chromedriver                  ('Selenium.webdriver.Chrome replacement with compatiblity for Brave, and other Chromium based browsers.', 'Not triggered by CloudFlare/Imperva/hCaptcha and such.', 'NOTE: results may vary due to many factors. No guarantees are given, except for ongoing efforts in understanding detection algorithms.')
├── requests                             Python HTTP for Humans.
│   ├── certifi>=2017.4.17               Python package for providing Mozilla's CA Bundle.
│   ├── charset-normalizer<4,>=2         The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
│   ├── idna<4,>=2.5                     Internationalized Domain Names in Applications (IDNA)
│   └── urllib3<3,>=1.21.1               HTTP library with thread-safe connection pooling, file post, and more.
├── selenium>=4.9.0
│   ├── certifi>=2021.10.8               Python package for providing Mozilla's CA Bundle.
│   ├── trio-websocket~=0.9              WebSocket library for Trio
│   │   ├── exceptiongroup               Backport of PEP 654 (exception groups)
│   │   ├── trio>=0.11                   A friendly Python library for async concurrency and I/O
│   │   │   ├── attrs>=23.2.0            Classes Without Boilerplate
│   │   │   ├── exceptiongroup           Backport of PEP 654 (exception groups)
│   │   │   ├── idna                     Internationalized Domain Names in Applications (IDNA)
│   │   │   ├── outcome                  Capture the outcome of Python function calls.
│   │   │   │   └── attrs>=19.2.0        Classes Without Boilerplate
│   │   │   ├── sniffio>=1.3.0           Sniff out which async library your code is running under
│   │   │   └── sortedcontainers         Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
│   │   └── wsproto>=0.14                WebSockets state-machine based protocol implementation
│   │       └── h11<1,>=0.9.0            A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
│   ├── trio~=0.17                       A friendly Python library for async concurrency and I/O
│   │   ├── attrs>=23.2.0                Classes Without Boilerplate
│   │   ├── exceptiongroup               Backport of PEP 654 (exception groups)
│   │   ├── idna                         Internationalized Domain Names in Applications (IDNA)
│   │   ├── outcome                      Capture the outcome of Python function calls.
│   │   │   └── attrs>=19.2.0            Classes Without Boilerplate
│   │   ├── sniffio>=1.3.0               Sniff out which async library your code is running under
│   │   └── sortedcontainers             Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
│   ├── typing_extensions>=4.9.0         Backported and Experimental Type Hints for Python 3.8+
│   └── urllib3[socks]<3,>=1.26          HTTP library with thread-safe connection pooling, file post, and more.
│       └── pysocks!=1.5.7,<2.0,>=1.5.6  A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
└── websockets                           An implementation of the WebSocket Protocol (RFC 6455 & 7692)