Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #15026 > unrolled thread
| Started by | Scott Kitterman <debian@kitterman.com> |
|---|---|
| First post | 2023-06-21 14:50 +0200 |
| Last post | 2023-06-21 15:00 +0200 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.debian.maint.python
Moving from appdirs to platformdirs Scott Kitterman <debian@kitterman.com> - 2023-06-21 14:50 +0200
Re: Moving from appdirs to platformdirs Danial Behzadi دانیال بهزادی <dani.behzi@ubuntu.com> - 2023-06-21 15:00 +0200
| From | Scott Kitterman <debian@kitterman.com> |
|---|---|
| Date | 2023-06-21 14:50 +0200 |
| Subject | Moving from appdirs to platformdirs |
| Message-ID | <GJ5rA-htZM-7@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
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
[toc] | [next] | [standalone]
| From | Danial Behzadi دانیال بهزادی <dani.behzi@ubuntu.com> |
|---|---|
| Date | 2023-06-21 15:00 +0200 |
| Message-ID | <GJ5Bf-hu35-13@gated-at.bofh.it> |
| In reply to | #15026 |
[Multipart message — attachments visible in raw view] — view raw
+1 در ۲۱ ژوئن ۲۰۲۳ ۱۲:۴۱:۵۲ (UTC)، Scott Kitterman <debian@kitterman.com> نوشت: >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
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.maint.python
csiph-web