Commit Graph
11 Commits
Author SHA1 Message Date
b234b55a4c Migrate Python to uv (#7790)
* Move pyproject.toml to root

* Migrate pyproject.toml from Poetry to uv

* Update GH workflows

* Update test script, doc and nix to use uv

* Use latest uv

* Fix uv.lock

* Cleanup shell.nix

* Cleanup

- Explicit `uv sync` is not required, `uv run` will install deps
  automatically.
- We don't provide a python package, so the `[build-system]` section
  is not needed.

* Fix UV_VERSION inconsistency

---------

Co-authored-by: tellet-q <elena.dubrovina@qdrant.com>
Co-authored-by: xzfc <xzfcpw@gmail.com>
2025-12-18 17:28:50 +01:00
xzfc 86a36984c9 Fix shell.nix for tikv-jemallocator 0.6.1 (#7697) 2025-12-18 17:27:18 +01:00
xzfc 828f6bc275 Misc edge dev env fixes (#7456) 2025-11-14 12:30:12 +01:00
xzfc 27a45246b9 shell.nix: switch to rustup (#7049)
* shell.nix: npins upgrade

* shell.nix: bump to rust 1.89

* shell.nix: use rustup instead of fenix
2025-08-14 14:30:26 +02:00
xzfc bf4363d786 shell.nix: bump to rust 1.87 (#6547)
* shell.nix: bump to rust 1.87

* shell.nix: workaround for jemalloc
2025-05-22 23:18:21 +02:00
xzfc 4b9a2f824c nix-shell: add more GPU tools/libraries (#6028) 2025-03-21 11:37:16 +01:00
xzfc c982b7d8de shell.nix: add vulkan-loader to LD_LIBRARY_PATH (#5851) 2025-01-27 18:25:44 +01:00
xzfc 0834981efd shell.nix: bump to rust 1.83 (#5578)
* shell.nix: bump to rust 1.83

* shell.nix: add cmake (required by gpu deps)
2024-12-09 11:17:56 +01:00
xzfc ab988c1694 shell.nix: bump to rust 1.81, misc changes (#5185)
* shell.nix: add a comment

* tools/nix/update.py: let it run outside of the nix-shell

* shell.nix: bump to rust 1.81
2024-10-08 13:29:56 +02:00
Serhii Tatarintsevandxzfc 6ea50e8eb2 shell.nix: Allow to build on x86 darwin (#4895)
* shell.nix: Allow to build on x86 darwin

I've tried to check out qdrant source code and build it on x86 mac
laptop, however, i found out a couple of issues with current
`shell.nix`.

- Couple of dependencies were missing.
- Default `CXXFLAGS` are not compatible with rocks-db (needs higher
  deployment target).
- Mold setup did not work with clang out of the box.

This PR fixes all of the issues and allows to build `qdrant` from
within nix shell on Intel macOS. I don't have access to ARM Mac at the moment,
so I can not say for sure if this configuration will work there.

* Add comment to iconv

* Touch up

---------

Co-authored-by: xzfc <xzfcpw@gmail.com>
2024-09-23 16:04:14 +02:00
xzfc f6493e786b Add shell.nix (#4821) 2024-08-09 18:19:55 +02:00