Remove useless tests and pkg_resources#11
Conversation
|
Thanks @nledez I think we thus should update the setup.py classifiers to show that we now support 3.10 to 3.14? |
Add comprehensive test suite for Webhook, Attachment, and module exports with mocked HTTP interactions. Add GitHub Actions CI workflow running tests with coverage across Python 3.5 to 3.14. Document test commands in README.
|
Hi @ultrabug, absolutely. To do this, I added tests with 100% code coverage. |
Add run_tests.sh using uv to run tests across Python 3.8 to 3.14. Drop Python 3.5-3.7 from CI matrix and add 3.10-3.14 to setup.py classifiers.
|
All tests are OK with last commit: |
|
Thanks @nledez and super sorry for my latency
In a separate one please drop up to 3.9 included yes |
|
I felt bad asking more from you after your patient wait, so I created #12 , will merge and release 0.3 |
|
All done, version 0.3 is released! |
Summary
pkg_resourcesMotivation
pkg_resources (from setuptools) is deprecated and no longer guaranteed to be available in modern Python environments, causing ModuleNotFoundError on install. This PR migrates
to the standard library importlib.metadata and the standalone packaging library, which are the recommended replacements.