./misc/py-platformdirs, Python module for determining appropriate platform-specific dirs

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.11.1, Package name: py313-platformdirs-4.11.1, Maintainer: pkgsrc-users

When writing desktop application, finding the right location to store user data
and configuration varies per platform. Even for single-platform apps, there
may by plenty of nuances in figuring out the right location. This kind of thing
is what the platformdirs module is for.


Master sites:

Filesize: 31.637 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-08 08:10:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-platformdirs: updated to 4.11.1

4.11.1
Let the non-ctypes resolvers find the desktop folder
   2026-07-23 13:15:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-platformdirs: updated to 4.11.0

4.11.0
ci: run the test suite against Python 3.15
   2026-07-19 12:50:57 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-platformdirs: update to 4.10.1.

🐛 fix(windows): stop leaking memory on repeated folder lookups by \ 
@gaborbernat in #507
🚀 ci(release): towncrier changelog + publish on tag push by @gaborbernat in #509
📝 docs(changelog): rebuild against release history by @gaborbernat in #510
   2026-05-28 06:01:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-platformdirs: updated to 4.10.0

4.10.0

chore: improve platformdirs maintenance path
feat: add user_projects_dir for $XDG_PROJECTS_DIR
feat: add user_publicshare_dir, user_templates_dir, user_fonts_dir, \ 
user_preference_dir
   2026-04-13 15:33:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-platformdirs: updated to 4.9.6

4.9.6
fix(release): use double quotes for tag variable expansion
   2026-03-06 07:08:02 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-platformdirs: updated to 4.9.4

4.9.4

Add permissions to workflows
Move SECURITY.md to .github/SECURITY.md
Standardize .github files to .yaml suffix
docs: add project logo to documentation
   2026-02-16 12:44:01 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-platformdirs: update to 4.9.2.

4.9.2

    📝 docs(platforms): fix RST formatting and TOC hierarchy by @gaborbernat \ 
in #447
    📝 docs: restructure following Diataxis framework by @gaborbernat in #448

4.9.1

    📝 docs: enhance README, fix issues, and reorganize platforms.rst by \ 
@gaborbernat in #445

4.9.0

    📝 docs(usage): add use_site_for_root and comprehensive guidance by \ 
@gaborbernat in #439
    🐛 fix(unix): use correct runtime dir path for OpenBSD by @gaborbernat in #440
    ✨ feat(api): add site_applications_dir property by @gaborbernat in #442
    ✨ feat(api): add site_bin_dir property by @gaborbernat in #443
    📚 docs: split usage guide into tutorial, how-to, and reference by \ 
@gaborbernat in #441

4.8.0

    📝 docs(windows): document Store Python sandbox path behavior by \ 
@gaborbernat in #423
    ✨ feat(api): add site_log_dir and document Store Python sandbox by \ 
@gaborbernat in #424
    ✨ feat(api): add site_state_dir for system-wide state by @gaborbernat in #425
    ✨ feat(api): add use_site_for_root parameter by @gaborbernat in #426
    ✨ feat(windows): add PLATFORMDIRS_* env var overrides by @gaborbernat in #427
    ✨ feat(windows): add WIN_PD_OVERRIDE_* env var overrides by @gaborbernat \ 
in #428
    🐛 fix(macos): yield individual site dirs in iter_*_dirs by @gaborbernat \ 
in #429
    ✨ feat(api): add user_bin_dir property by @gaborbernat in #430
    ✨ feat(api): add user_applications_dir property by @gaborbernat in #432
    📝 docs(usage): note that home dir is in stdlib by @gaborbernat in #431

4.7.1

    🐛 fix(windows): avoid FileNotFoundError in sandboxed environments by \ 
@gaborbernat in #422
   2026-02-13 10:30:07 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-platformdirs: updated to 4.7.0

4.7.0

docs: restructure and fix cross-references
feat(windows): use SHGetKnownFolderPath API
fix(unix): fall back to tempdir when runtime dir is not writable
build(release): adopt filelock-style automated workflow