It would be nice if we could reduce/eliminate use of appdirs during the Trixie development cycle. It's unmaintained and superseded by platformdirs. As far as I can tell, platformdirs is API compatible with appdirs, except the import path is different.
As a result, switching does need some changes in the upstream code. This point in the development cycle is a good time to work with upstream to have them make the change upstream. I did this this week with xml2rfc, it was pretty painless, and will be included in the next release. As we approach the freeze, then I think we should shift to working on Debian specific changes. There's a list below of the affected packages (all of them, not just Debian Python packages). I don't intend to do a MBF now, but may do so later in the year (when hopefully the list will be shorter). Scott K Reverse-Testsuite-Triggers ========================== * mu-editor * pyspectral * python-ironicclient * python-mbed-ls * python-openstacksdk * satpy Reverse-Build-Depends ===================== * datalad * defcon * genx * git-phab * glean-parser * intake * mu-editor * nuitka * nvchecker * ofxstatement * ofxstatement-plugins * openlp * openmotor * pako * platformdirs * plover * pyspectral * python-cobra * python-datacache * python-easydev * python-fissix * python-fs * python-lsp-rope * python-mbed-ls * python-requests-cache * python-rply * python-ulmo * pytoolconfig * rope * satpy * snakemake * telegram-send * xml2rfc * yowsup Reverse-Build-Depends-Indep =========================== * pydoctor * python-ironicclient * python-miio * python-openstacksdk * python-os-faults * python-smstrade * subliminal * urlwatch Reverse-Recommends ================== * python3-profitbricks Reverse-Depends =============== * crossgrader * git-phab * glean-parser * mu-editor * nuitka * nvchecker * ofxstatement * ofxstatement-plugins * openlp * openmotor * plover * printrun-common * pronsole * ptpython * pydoctor * python3-cobra * python3-datacache * python3-datalad * python3-easydev * python3-etesync * python3-fissix * python3-fs * python3-genx * python3-intake * python3-ironicclient * python3-libpysal * python3-mbed-ls * python3-miio * python3-openstacksdk * python3-os-faults * python3-pako * python3-pantalaimon * python3-pycuda * python3-pyopencl * python3-pyspectral * python3-pytools * python3-requests-cache * python3-rply * python3-satpy * python3-smstrade * python3-subliminal * python3-ulmo * python3-yowsup * snakemake * sqlfluff * telegram-send * urlwatch * xml2rfc
signature.asc
Description: This is a digitally signed message part.