Skip to content

Update platformdirs to 4.9.2#591

Open
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-platformdirs-3.10.0-to-4.9.2
Open

Update platformdirs to 4.9.2#591
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-platformdirs-3.10.0-to-4.9.2

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates platformdirs from 3.10.0 to 4.9.2.

Changelog

4.9.2

<!-- Release notes generated using configuration in .github/release.yml at 4.9.2 -->

What's Changed
* 📝 docs(platforms): fix RST formatting and TOC hierarchy by gaborbernat in https://github.com/tox-dev/platformdirs/pull/447
* 📝 docs: restructure following Diataxis framework by gaborbernat in https://github.com/tox-dev/platformdirs/pull/448


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.9.1...4.9.2

4.9.1

<!-- Release notes generated using configuration in .github/release.yml at 4.9.1 -->

What's Changed
* 📝 docs: enhance README, fix issues, and reorganize platforms.rst by gaborbernat in https://github.com/tox-dev/platformdirs/pull/445


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.9.0...4.9.1

4.9.0

<!-- Release notes generated using configuration in .github/release.yml at 4.9.0 -->

What's Changed
* 📝 docs(usage): add use_site_for_root and comprehensive guidance by gaborbernat in https://github.com/tox-dev/platformdirs/pull/439
* 🐛 fix(unix): use correct runtime dir path for OpenBSD by gaborbernat in https://github.com/tox-dev/platformdirs/pull/440
* ✨ feat(api): add site_applications_dir property by gaborbernat in https://github.com/tox-dev/platformdirs/pull/442
* ✨ feat(api): add site_bin_dir property by gaborbernat in https://github.com/tox-dev/platformdirs/pull/443
* 📚 docs: split usage guide into tutorial, how-to, and reference by gaborbernat in https://github.com/tox-dev/platformdirs/pull/441


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.8.0...4.9.0

4.8.0

<!-- Release notes generated using configuration in .github/release.yml at 4.8.0 -->

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


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.7.1...4.8.0

4.7.1

<!-- Release notes generated using configuration in .github/release.yml at 4.7.1 -->

What's Changed
* 🐛 fix(windows): avoid FileNotFoundError in sandboxed environments by gaborbernat in https://github.com/tox-dev/platformdirs/pull/422


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.7.0...4.7.1

4.7.0

<!-- Release notes generated using configuration in .github/release.yml at 4.7.0 -->

What's Changed
* 📝 docs: restructure and fix cross-references by gaborbernat in https://github.com/tox-dev/platformdirs/pull/419
* ✨ feat(windows): use SHGetKnownFolderPath API by moi15moi in https://github.com/tox-dev/platformdirs/pull/380
* 🐛 fix(unix): fall back to tempdir when runtime dir is not writable by lengau in https://github.com/tox-dev/platformdirs/pull/369
* 🔧 build(release): adopt filelock-style automated workflow by gaborbernat in https://github.com/tox-dev/platformdirs/pull/420

New Contributors
* moi15moi made their first contribution in https://github.com/tox-dev/platformdirs/pull/380
* lengau made their first contribution in https://github.com/tox-dev/platformdirs/pull/369

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.6.0...4.7.0

4.6.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Update outdated link and correct function doc by joclement in https://github.com/tox-dev/platformdirs/pull/398
* Fix docs for `site_cache_dir` by brianhelba in https://github.com/tox-dev/platformdirs/pull/402
* 🔧 build: migrate from hatch to tox with ty by gaborbernat in https://github.com/tox-dev/platformdirs/pull/415
* Add support for `XDG_*` environment variables by Czaki in https://github.com/tox-dev/platformdirs/pull/375

New Contributors
* joclement made their first contribution in https://github.com/tox-dev/platformdirs/pull/398
* brianhelba made their first contribution in https://github.com/tox-dev/platformdirs/pull/402
* Czaki made their first contribution in https://github.com/tox-dev/platformdirs/pull/375

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.5.1...4.6.0

4.5.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix no-ctypes fallback on windows by youknowone in https://github.com/tox-dev/platformdirs/pull/403


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.5.0...4.5.1

4.5.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/tox-dev/platformdirs/pull/376
* Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in the all group by dependabot[bot] in https://github.com/tox-dev/platformdirs/pull/378
* Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by dependabot[bot] in https://github.com/tox-dev/platformdirs/pull/379
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/tox-dev/platformdirs/pull/381
* Add support for Python 3.14 by hugovk in https://github.com/tox-dev/platformdirs/pull/382
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/tox-dev/platformdirs/pull/383
* Update Windows file paths in README by ParadaCarleton in https://github.com/tox-dev/platformdirs/pull/385
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/tox-dev/platformdirs/pull/384
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/tox-dev/platformdirs/pull/387
* Bump astral-sh/setup-uv from 6 to 7 in the all group by dependabot[bot] in https://github.com/tox-dev/platformdirs/pull/388
* Drop 3.9 support by gaborbernat in https://github.com/tox-dev/platformdirs/pull/389

New Contributors
* ParadaCarleton made their first contribution in https://github.com/tox-dev/platformdirs/pull/385

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.4.0...4.5.0

4.4.0

What's Changed
* feat: improve homebrew path detection by daeho-ro in https://github.com/tox-dev/platformdirs/pull/370

New Contributors
* daeho-ro made their first contribution in https://github.com/tox-dev/platformdirs/pull/370

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.8...4.4.0

4.3.8

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Add missing examples and fix order of examples in README by gene1wood in https://github.com/tox-dev/platformdirs/pull/355

New Contributors
* gene1wood made their first contribution in https://github.com/tox-dev/platformdirs/pull/355

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8

4.3.7

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Chunk dependabot updates into a single PR by ofek in https://github.com/tox-dev/platformdirs/pull/311
* Drop support for EOL Python 3.8 by hugovk in https://github.com/tox-dev/platformdirs/pull/330


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.6...4.3.7

4.3.6

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix readme download target by gaborbernat in https://github.com/tox-dev/platformdirs/pull/307


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.5...4.3.6

4.3.5

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Split build and publish for release by gaborbernat in https://github.com/tox-dev/platformdirs/pull/306


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.4...4.3.5

4.3.4

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Use upstream setup-uv with uv python by gaborbernat in https://github.com/tox-dev/platformdirs/pull/305


**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.3...4.3.4

4.3.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Update check.yml by gaborbernat in https://github.com/tox-dev/platformdirs/pull/302
* don't include outdated changelog in docs by cbm755 in https://github.com/tox-dev/platformdirs/pull/301

New Contributors
* cbm755 made their first contribution in https://github.com/tox-dev/platformdirs/pull/301

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.2...4.3.3

4.3.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Use uv as installer by gaborbernat in https://github.com/tox-dev/platformdirs/pull/300
* Fix multi-path returned from `_path` methods on MacOS by matthewhughes934 in https://github.com/tox-dev/platformdirs/pull/299

New Contributors
* matthewhughes934 made their first contribution in https://github.com/tox-dev/platformdirs/pull/299

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.1...4.3.2

4.3.1

<!-- Release notes generated using configuration in .github/release.yml at main -->



**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.0...4.3.1

4.3.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Speed up Hatch installation by ofek in https://github.com/tox-dev/platformdirs/pull/282
* Test with Python 3.13 by edgarrmondragon in https://github.com/tox-dev/platformdirs/pull/289
* Test with latest PyPy by edgarrmondragon in https://github.com/tox-dev/platformdirs/pull/290
* Use `include-hidden-files: true` to upload coverage artifacts by edgarrmondragon in https://github.com/tox-dev/platformdirs/pull/298
* Ensure PlatformDirs is valid superclass type for mypy AND not an abstract class for other checkers by Avasam in https://github.com/tox-dev/platformdirs/pull/295

New Contributors
* edgarrmondragon made their first contribution in https://github.com/tox-dev/platformdirs/pull/289
* Avasam made their first contribution in https://github.com/tox-dev/platformdirs/pull/295

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.2.2...4.3.0

4.2.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix android detection when python4android is present by tmolitor-stud-tu in https://github.com/platformdirs/platformdirs/pull/277

New Contributors
* tmolitor-stud-tu made their first contribution in https://github.com/platformdirs/platformdirs/pull/277

**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/4.2.1...4.2.2

4.2.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Switch to ruff for formatting and use codespell and docformatter by gaborbernat in https://github.com/platformdirs/platformdirs/pull/261
* Use hatch over tox by gaborbernat in https://github.com/platformdirs/platformdirs/pull/262
* chore: various minor fixes by deronnax in https://github.com/platformdirs/platformdirs/pull/263
* chore: update dead Microsoft's known folders documentation link by deronnax in https://github.com/platformdirs/platformdirs/pull/267
* Allow working without ctypes by youknowone in https://github.com/platformdirs/platformdirs/pull/275

New Contributors
* deronnax made their first contribution in https://github.com/platformdirs/platformdirs/pull/263
* youknowone made their first contribution in https://github.com/platformdirs/platformdirs/pull/275

**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/4.2.0...4.2.1

4.2.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix 2 typos about XDG_DATA_DIR by Freed-Wu in https://github.com/platformdirs/platformdirs/pull/256
* Add convenience methods to `PlatformDirsAPI` that allow iterating over both user and site dirs/paths. by SpaceshipOperations in https://github.com/platformdirs/platformdirs/pull/258

New Contributors
* SpaceshipOperations made their first contribution in https://github.com/platformdirs/platformdirs/pull/258

**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/4.1.0...4.2.0

4.1.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Update changelog for 4.0.0 by rafalkrupinski in https://github.com/platformdirs/platformdirs/pull/242
* docs: fix Linux user_log_dir example in README by dbohdan in https://github.com/platformdirs/platformdirs/pull/245
* Drop support for EOL Python 3.7 by hugovk in https://github.com/platformdirs/platformdirs/pull/246

New Contributors
* rafalkrupinski made their first contribution in https://github.com/platformdirs/platformdirs/pull/242
* dbohdan made their first contribution in https://github.com/platformdirs/platformdirs/pull/245

**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/4.0.0...4.1.0

4.0.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* site_cache_dir: Use `/var/cache` again instead of `/var/tmp` on UNIX by andersk in https://github.com/platformdirs/platformdirs/pull/239

New Contributors
* andersk made their first contribution in https://github.com/platformdirs/platformdirs/pull/239

**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/3.11.0...4.0.0

3.11.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* README: Fix CI badge by hugovk in https://github.com/platformdirs/platformdirs/pull/222
* Fix documentation build by gaborbernat in https://github.com/platformdirs/platformdirs/pull/225
* Add support for Homebrew-installed software by singingwolfboy in https://github.com/platformdirs/platformdirs/pull/232

New Contributors
* singingwolfboy made their first contribution in https://github.com/platformdirs/platformdirs/pull/232

**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/3.10.0...3.11.0
Links

@codecov
Copy link

codecov bot commented Feb 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (5f02dc7) to head (5e01385).

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #591   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           12        12           
  Lines          126       126           
=========================================
  Hits           126       126           
Flag Coverage Δ
?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant