This repository was archived by the owner on Jul 10, 2025. It is now read-only.
This repository was archived by the owner on Jul 10, 2025. It is now read-only.
Description
dirs-sys 0.4.1 was just released and comes w/ a new dependency option-ext. I think this is a bit unfortunate due to two reasons:
- dependency bloat:
dirs-sysis a rather low-level crate and just pulling a unused dependency just for a bit ofOptionconvenience seems a bit excessive. Note thatoption-extwas basically unused by the Rust ecosystem prior to this release:

- license: while
dirs-sys(and all otherdirs-devproject) are licensed under Apache2 + MIT (which is the de facto default for the Rust ecosystem),option-extis MPL which is a copyleft license.
I can file a fix PR if this is OK w/ the maintainers.