!rWxyQqNqMUDLECdsIf:blad.is

Poetry2nix

317 Members
https://github.com/nix-community/poetry2nix59 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
9 Nov 2023
@k900:0upti.meK900 It's missing something 19:22:06
@matthewcroughan:defenestrate.itmatthewcroughanOh, it can't find the package 19:22:17
@matthewcroughan:defenestrate.itmatthewcroughan * Oh, it can't find the package?19:22:19
@k900:0upti.meK900 You can try calling importlib.metadata.version("safetensors") in a Python shell yourself 19:22:20
@matthewcroughan:defenestrate.itmatthewcroughan PackageNotFoundError 19:22:23
@k900:0upti.meK900And see why it fails19:22:24
@matthewcroughan:defenestrate.itmatthewcroughan
ls result/lib/python3.11/site-packages/safetensors_
safetensors_python-0.4.0.dist-info/ safetensors_rust/      
19:24:05
@matthewcroughan:defenestrate.itmatthewcroughangrrr19:24:21
@matthewcroughan:defenestrate.itmatthewcroughanit's not ending up in the site-packages 19:24:26
@matthewcroughan:defenestrate.itmatthewcroughanbut the dist-info is 19:24:44
@k900:0upti.meK900 The dist-info is for safetensors_python 19:25:56
@k900:0upti.meK900 But the package it's looking for is safetensors 19:26:04
@k900:0upti.meK900Have fun19:26:07
@matthewcroughan:defenestrate.itmatthewcroughansafetensors definitely gets built as part of building this application, I'm not sure why it doesn't end up in site-packages19:26:52
@matthewcroughan:defenestrate.itmatthewcroughanis it because the package is misnamed as safetensors_rust ?19:28:41
@matthewcroughan:defenestrate.itmatthewcroughan
result/lib/python3.11/site-packages/safetensors_rust:
__init__.py  __pycache__  safetensors_rust.cpython-311-x86_64-linux-gnu.so
19:28:48
@k900:0upti.meK900I don't know19:29:21
@matthewcroughan:defenestrate.itmatthewcroughanhmm nope, tokenizers is a rust binding that is built in the same way, and it is correctly positioned 19:29:32
@matthewcroughan:defenestrate.itmatthewcroughan
ls result/lib/python3.11/site-packages/tokenizers
tokenizers/                         tokenizers_python-0.14.1.dist-info/ 

user: matthew 🌐 swordfish in privateGPT on  main [!?⇡] is 📦 v0.1.0 via 🐍 
✦ ❯ ls result/lib/python3.11/site-packages/tokenizers
__init__.py  __pycache__  tokenizers.cpython-311-x86_64-linux-gnu.so
19:29:40
@k900:0upti.meK900Python package names and module names are not actually required to match19:29:43
@k900:0upti.meK900 As in, a package named safetensors_python can contain modules named safetensors, safetensors_rust or potato 19:30:08

Show newer messages


Back to Room ListRoom Version: 6