Uh oh!
There was an error while loading. Please reload this page.
Drop usage of pkg_resources - #553
Conversation
edgarrmondragon
commented
Sep 28, 2022
@althonos the tests that fail seem to do so (rather randomly?) due to a
|
matrss
commented
Aug 24, 2023
Is there any progress on this? The CI logs are not available anymore |
edgarrmondragon
commented
Aug 31, 2023
@matrss tbh the project feels abandoned 😢 |
lurch
commented
Sep 1, 2023
I occasionally review some of the PRs in this project, but I don't know anything about the code being modified here, so I won't be reviewing this one.
Yeah, see also #317 |
anthrotype
commented
Sep 4, 2023
oh.. @willmcgugan is it so? |
althonos
commented
Sep 4, 2023
@anthrotype : Well, technically @willmcgugan is not maintaining this anymore (see #422), so I would be the main maintainer, but with my PhD going on I don't have a lot of time to allocate to this, and I've been fine with the "if it's not broken don't fix it" for now. But we definitely need to sit down on a version 3 at some point because these sort of issues are piling up. |
anthrotype
commented
Sep 4, 2023
oh, I somehow missed that, thanks for the clarification/reminder.
definitely makes sense. Good luck with the PhD! |
AbdealiLoKo
commented
Sep 27, 2023
@althonos would you like some help maintaining it ? |
eli-schwartz
commented
Oct 29, 2023
I'm probably missing something since the CI logs are long gone... Why would this fail at all? A DeprecationWarning should not cause CI failures since the pytest config doesn't appear to be catching it as an error. You just get: |
eli-schwartz
commented
Oct 29, 2023
Either way I think the obviously correct approach is to handle a fallback to the legacy API if needed, since that means you don't have to block this PR on resolving the python2 question. |
anthrotype
commented
Nov 3, 2023
hello! what it would take to get this PR to the finish line? |
edgarrmondragon
commented
Nov 6, 2023
The flaky 3.10 tests pass locally 🤔 |
eli-schwartz
commented
Nov 6, 2023
That doesn't look like a flake to me -- it's running on python 3.7, not 3.10. And, as I said above:
But currently you're exclusively using the legacy API, which is broken. |
edgarrmondragon
commented
Jul 10, 2024
I'm closing the PR since I won't be able to finish this any time soon :) |
mxmlnkn
commented
Sep 15, 2024
Unfortunately, with Python 3.12, it is broken now. Installing PyFilesystem2 seems to still work, but trying to import it, I get: |
Type of changes
Checklist
Description
Drop
pkg_resourcesin favor of theimportlib.metadataAPI.Closes#356