flake: Add pythermostat to PYTHONPATH in devshell

For easier testing of PyThermostat client code in the development shell,
so that the following is possible right in the repo root:

```
$ python
Python 3.11.9 (main, Apr  2 2024, 08:25:04) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pythermostat.client import Client
>>> c = Client()
>>>
```
This commit is contained in:
atse 2024-10-28 18:05:59 +08:00
parent 11131deda2
commit 9d218b3fa5

View File

@ -63,8 +63,7 @@
version = "0.0.0"; version = "0.0.0";
src = "${self}/pythermostat"; src = "${self}/pythermostat";
propagatedBuildInputs = propagatedBuildInputs = with pkgs.python3Packages; [
with pkgs.python3Packages; [
numpy numpy
matplotlib matplotlib
]; ];
@ -95,6 +94,9 @@
numpy numpy
matplotlib matplotlib
]); ]);
shellHook = ''
export PYTHONPATH=`git rev-parse --show-toplevel`/pythermostat:$PYTHONPATH
'';
}; };
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style; formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style;