Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15026 > unrolled thread

Moving from appdirs to platformdirs

Started byScott Kitterman <debian@kitterman.com>
First post2023-06-21 14:50 +0200
Last post2023-06-21 15:00 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.maint.python


Contents

  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

#15026 — Moving from appdirs to platformdirs

FromScott Kitterman <debian@kitterman.com>
Date2023-06-21 14:50 +0200
SubjectMoving 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]


#15027

FromDanial Behzadi دانیال بهزادی <dani.behzi@ubuntu.com>
Date2023-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