It's not yet available in a stable release branch of nixpkgs. We don't want to
force folks to use unstable to use pinch.
Revert this commit after 20.09 is released and everyone's had time to upgrade.
Tuple,
)
-import xdg
+# Use xdg module when it's less painful to have as a dependency
+
+
+class XDG(types.SimpleNamespace):
+ XDG_CACHE_HOME: str
+
+
+xdg = XDG(
+ XDG_CACHE_HOME=os.getenv(
+ 'XDG_CACHE_HOME',
+ os.path.expanduser('~/.cache')))
Digest16 = NewType('Digest16', str)
{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell rec {
doCheck = true;
- buildInputs = with pkgs; [ (python3.withPackages (ps: with ps; [ xdg ])) ];
+ buildInputs = with pkgs; [ python3 ];
checkInputs = with pkgs; [
mypy
python3Packages.autopep8