Commit Graph

6 Commits (poetry2nix)

Author SHA1 Message Date
Tyler Goodlet 084385e808 Add `.ui` and `.dev` deps groups via `poetry` Bo
Since we eventually want to allow users to minimally deploy `pikerd`
service-tree (aka distributed cross host) installs, we need to offer
a "headless" deps group. Really this is just the core dep set minus Qt
and some aux search related libs (for now).

The new `.dev` group is for adding hacking and testing tools including
`xonsh` since that will eventually be our REPL of choice more then
likely B)

Oh, and fix the namespace path (was a typo) for the `ledger` CLI and
of course bump the lock file.
2023-08-30 16:54:48 -04:00
Tyler Goodlet 93e8c9853a Pin tomlkit as a path dep for now 2023-08-30 16:42:42 -04:00
Tyler Goodlet 555f4a69e8 Factor prefer wheels deps into new `ahot_overrides`
Makes it easier to pass the overrides to multiple p2n functions (like
hopefully `.mkPoetryEnv`). Also, add some commented attempts at using
`mkPoetryEnv` and todo list for "why", remove the `poetry` CLI main
point from the pyproject.toml, bump the poetry lock file.
2023-08-30 16:42:42 -04:00
Tyler Goodlet e6ecbb7892 MVP get us working fully on nixos
NB: for now this is linking to a presumed local clone of the
`poetry2nix` repo since part of fixing what was adjusted here needs to
be patched upstream, which means hackin on the p2n repo in tandem B)

Since there's some dependency build issues we need
to tweak the following to get baseline `nix develop` working:
- drop `python-levenshtein` (required by `fuzzywuzzy[speedup]`) for now
  since the overlay and/or wheel install needs to be properly figured
  out.
- build `pyqt5` from src for the moment (since `preferWheel` doesn't
  seem to be workin?) despite it taking forever XD
- add in the `flake.lock` file.
2023-08-30 16:42:42 -04:00
Tyler Goodlet 7d84b5a3e5 Bump `msgspect`, `polars` versions and add CLI script eps 2023-08-30 16:39:05 -04:00
Tyler Goodlet db0433423c Bump `msgspec`, `polars` versions and add CLI script eps 2023-08-30 16:38:59 -04:00