From 1deabb8a26c679d347841a87d239ed9ec8d282ba Mon Sep 17 00:00:00 2001 From: Egutierrez Date: Tue, 16 Sep 2025 03:20:51 +0200 Subject: [PATCH] =?UTF-8?q?peque=C3=B1os=20cambios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ar base de datos y hacer busquedas.py.json | 376 +++--------------- crear base de datos y hacer busquedas.py | 12 +- uv.lock | 6 +- 3 files changed, 65 insertions(+), 329 deletions(-) diff --git a/__marimo__/session/crear base de datos y hacer busquedas.py.json b/__marimo__/session/crear base de datos y hacer busquedas.py.json index 5854b38..aa7bfb5 100644 --- a/__marimo__/session/crear base de datos y hacer busquedas.py.json +++ b/__marimo__/session/crear base de datos y hacer busquedas.py.json @@ -1,409 +1,149 @@ { "version": "1", "metadata": { - "marimo_version": "0.15.3" + "marimo_version": "0.15.5" }, "cells": [ { "id": "Hbol", "code_hash": "1d0db38904205bec4d6f6f6a1f6cec3e", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "ftkF", + "id": "MJUe", "code_hash": "1f8586344a5957d1bdc12a7a52b71734", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "KIpe", + "id": "vblA", "code_hash": "b2c1f26f82d1f970b9d43928212acde9", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "AyOR", + "id": "bkHC", "code_hash": "b30b5e29cb002700bc3faa054f631b30", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "pXve", + "id": "lEQa", "code_hash": "7ef814b3ab4f0f8f69a5cbf3e71e683f", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "jicx", + "id": "PKri", "code_hash": "6b2fb5e4f49b15856ce86f923d9fc12f", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "lHZE", + "id": "Xref", "code_hash": "4d9a7cdeb028ab0e0df782ba3a18ec56", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "aOWH", + "id": "SFPL", "code_hash": "a5bd6b98ad6169496877f80431f7c095", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], - "console": [ - { - "type": "stream", - "name": "stderr", - "text": "time=\"2025-09-14T23:26:58+02:00\" level=warning msg=\"/home/lucas/DataProyects/myrag/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion\"\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "#1 [internal] load local bake definitions\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "#1 reading from stdin 533B done\n#1 DONE 0.0s\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "\n#2 [internal] load build definition from Dockerfile\n#2 transferring dockerfile: 505B done\n#2 DONE 0.1s\n\n#3 [internal] load metadata for docker.io/library/postgres:15\n#3 DONE 0.1s\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "\n#4 [internal] load .dockerignore\n#4 transferring context: 2B done\n#4 DONE 0.1s\n\n#5 [1/3] FROM docker.io/library/postgres:15@sha256:bc51cf4f1fe02cce7ed2370b20128a9b00b4eb804573a77d2a0d877aaa9c82b1\n#5 resolve docker.io/library/postgres:15@sha256:bc51cf4f1fe02cce7ed2370b20128a9b00b4eb804573a77d2a0d877aaa9c82b1 0.0s done\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "#5 DONE 0.1s\n\n#6 [internal] load build context\n#6 transferring context: 401B done\n#6 DONE 0.1s\n\n#7 [2/3] RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gdal-bin postgresql-15-pgvector postgresql-15-postgis-3 postgresql-15-postgis-3-scripts proj-bin && rm -rf /var/lib/apt/lists/*\n#7 CACHED\n\n#8 [3/3] COPY docker-entrypoint-initdb.d/ /docker-entrypoint-initdb.d/\n#8 CACHED\n\n#9 exporting to image\n#9 exporting layers done\n#9 exporting manifest sha256:3668e11a9fffb9a8c24766ee5c22eaf058969500f5404d4a67d12cf3def5925b 0.0s done\n#9 exporting config sha256:e94f8351e4d63156a73f686b5ed4c966c3088be0c01c555d1e964e48797f4685 0.0s done\n#9 exporting attestation manifest sha256:522df67721d53020394535d4c9a44ad741853b3a007a3825c7989cf3024c3799\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "#9 exporting attestation manifest sha256:522df67721d53020394535d4c9a44ad741853b3a007a3825c7989cf3024c3799 0.0s done\n#9 exporting manifest list sha256:397b6f23ca3dd40bf4a9e029ffc5dbca9b90952423179adbfe548e1fd66a191b 0.0s done\n#9 naming to docker.io/library/myrag-postgres_ext:latest done\n#9 unpacking to docker.io/library/myrag-postgres_ext:latest 0.0s done\n#9 DONE 0.2s\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "\n#10 resolving provenance for metadata file\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "#10 DONE 0.0s\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " myrag-postgres_ext Built\n" - }, - { - "type": "stream", - "name": "stderr", - "text": "time=\"2025-09-14T23:26:59+02:00\" level=warning msg=\"/home/lucas/DataProyects/myrag/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion\"\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " Network myrag_default Creating\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " Network myrag_default Created\n Volume \"myrag_postgres_data\" Creating\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " Volume \"myrag_postgres_data\" Created\n Container myrag-postgres_ext-1 Creating\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " Container myrag-postgres_ext-1 Created\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " Container myrag-postgres_ext-1 Starting\n" - }, - { - "type": "stream", - "name": "stderr", - "text": " Container myrag-postgres_ext-1 Started\n" - } - ] + "outputs": [], + "console": [] }, { - "id": "Ujhf", - "code_hash": "6ec44d6fd0048b0c6e3bef31b38b6e42", - "outputs": [ - { - "type": "data", - "data": { - "text/html": "
'/home/lucas/DataProyects/myrag/.model/nomic-embed-text-v1.5'
" - } - } - ], - "console": [ - { - "type": "stream", - "name": "stderr", - "text": "\rFetching 20 files: 0%| | 0/20 [00:00\n" - }, - { - "type": "stream", - "name": "stdout", - "text": "Texto: La inteligencia artificial est\u00e1 transformando el mundo.\nDimensi\u00f3n: 768\nPrimeros valores: [0.7112516164779663, 1.4581586122512817, -3.3529951572418213, -0.17522235214710236, 1.0074328184127808]\n\nTexto: Los embeddings convierten texto en vectores num\u00e9ricos.\nDimensi\u00f3n: 768\nPrimeros valores: [1.0517628192901611, 0.7358752489089966, -3.375025749206543, -0.5610738396644592, 0.42669662833213806]\n\n" - } - ] + "id": "RGSE", + "code_hash": "84f17564cd89f8d5871bd5d014d9591f", + "outputs": [], + "console": [] }, { - "id": "Zihv", + "id": "Kclp", "code_hash": "185b6270311f793d93ca5c16393c1377", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], - "console": [ - { - "type": "stream", - "name": "stdout", - "text": "\u2705 Se insertaron 20 textos con sus embeddings en la tabla 'nota'.\n" - } - ] + "outputs": [], + "console": [] }, { - "id": "sIWP", + "id": "emfo", "code_hash": null, "outputs": [], "console": [] }, { - "id": "hEBL", + "id": "Hstk", "code_hash": "ed8923d1de8e16f4d26ef4ba4f5b8052", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "kiED", + "id": "nWHF", "code_hash": "5d30b9180a1e189ad154c7e279b90158", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "WqNV", + "id": "iLit", "code_hash": "26b7bc9a5b3e0e95fafc0927665959a4", - "outputs": [ - { - "type": "data", - "data": { - "text/html": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "fdek", + "id": "ZHCJ", "code_hash": "be4d2e78ea7c4df1905803b0aa4e2634", - "outputs": [ - { - "type": "data", - "data": { - "text/html": "" - } - } - ], + "outputs": [], "console": [] }, { - "id": "nhUK", + "id": "ROlb", "code_hash": "5a69e974fc8098fd051fa96adc48490e", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], - "console": [] - }, - { - "id": "tZrc", - "code_hash": null, "outputs": [], "console": [] }, { - "id": "SKRA", + "id": "qnkX", + "code_hash": "0df54b622e1697ee572493a908ce8db3", + "outputs": [], + "console": [] + }, + { + "id": "TqIu", "code_hash": "744f972cb53daa52449b041ba42407d8", - "outputs": [ - { - "type": "data", - "data": { - "text/plain": "" - } - } - ], - "console": [ - { - "type": "stream", - "name": "stdout", - "text": "\u2705 Tabla 'nota' creada con pgvector.\n" - } - ] + "outputs": [], + "console": [] }, { - "id": "pMwo", + "id": "Vxnm", "code_hash": null, "outputs": [], "console": [] }, { - "id": "teOk", - "code_hash": "b5a4b2dd04d46f829371cb5cacb939bf", - "outputs": [ - { - "type": "data", - "data": { - "text/html": "" - } - } - ], + "id": "DnEU", + "code_hash": "057c1dc1d7e6987dfe189d0c5885621d", + "outputs": [], "console": [] }, { - "id": "BTVh", - "code_hash": "120f2e59544b9d9333c8bc9a0b82afd0", - "outputs": [ - { - "type": "data", - "data": { - "text/html": "
'[0.951773,-0.038990,-2.782268,0.511907,0.603067,-0.366256,0.245829,1.084244,0.238511,-0.135527,1.106592,0.843332,1.849446,0.488173,0.749209,-0.780055,0.812859,0.444176,-0.729642,1.377841,0.088810,0.335479,-0.574799,-1.058002,2.712749,-0.849591,-0.512072,0.440876,1.358394,-0.060379,1.232366,-0.931145,-0.118845,-0.053681,0.121954,-0.260547,1.121170,0.895241,1.328819,0.102293,-0.461190,-0.300264,-0.542401,-0.677636,0.551371,-0.045060,2.115803,0.747080,0.505461,-0.371347,-0.540859,-0.580164,-1.254954,-0.893626,0.166359,2.050401,0.426378,0.013647,0.688795,0.535893,0.288028,1.872873,-1.339157,1.786150,1.054193,-1.755794,0.160296,-0.228730,-0.846706,-0.432819,1.069356,-1.024916,0.239657,-0.366280,-1.662965,0.289907,-0.876449,-0.673228,0.013161,0.267811,0.256029,0.467285,2.304069,-0.223431,-0.004247,0.737439,0.517530,-0.617338,-1.112039,0.725125,0.330694,0.104417,1.202372,0.620179,-0.027509,-0.080169,-0.320650,-0.072820,-1.058995,0.359219,0.056987,-0.880921,2.094615,0.078956,0.971777,-0.065949,-0.460097,0.824486,-0.553962,0.620215,0.574526,0.332545,0.276598,-1.264145,0.126180,-0.014246,0.069742,-1.310496,1.482035,-1.369254,-0.784035,-0.620085,-0.082725,0.671353,0.021423,0.383142,-0.759690,0.509176,0.025228,-0.835858,-1.119874,-0.141196,-1.310793,-0.076554,-0.000280,0.776199,-0.205056,-0.774336,0.249726,0.457339,1.704606,-0.171311,0.598422,-1.702004,1.278344,-0.151540,1.928081,-0.411429,0.574739,0.519859,-0.177456,1.174841,-0.278233,1.520535,-0.318495,-0.236902,0.364986,0.863979,-0.203076,-0.241224,0.184780,0.917910,0.361166,-0.048304,-0.916993,-0.583672,0.837699,1.746722,2.346441,1.082082,-0.236376,0.550100,-0.277147,-0.867900,1.893670,-0.903825,0.276404,-0.160461,0.235505,0.456577,0.658100,-1.286252,0.660242,1.375178,-0.841914,-0.142180,0.299969,-0.393406,-0.711083,-1.040983,-0.442086,1.078750,-1.487018,-0.081182,-0.169922,0.035047,1.294516,0.488099,-0.189701,0.463415,-0.372141,-0.973837,-1.637317,-0.202945,-0.181798,0.944447,0.323494,0.293452,-0.605515,0.579925,0.766615,-1.200351,-1.089107,-0.095187,0.633584,0.038094,-0.825051,-1.150624,-0.434639,0.007846,0.960939,0.431230,-1.187354,-1.399955,0.657972,0.016162,-0.113841,-0.964032,-1.025562,-0.677730,0.819728,-1.648495,0.861489,0.795212,-0.978651,-0.409466,-0.146185,0.782985,-0.504268,-0.912647,-0.069058,0.254323,-0.088412,0.280662,-0.452713,0.528381,0.247376,-0.974782,0.989844,-0.313970,-0.872300,-0.510168,1.175722,0.681845,0.532179,-0.851998,-0.697748,-0.274148,0.809503,-0.500782,0.449017,-0.214583,0.211444,0.146741,0.063487,-0.820645,0.343946,0.521859,0.263600,-0.545092,0.271735,0.049568,0.728253,0.743545,-0.638131,0.304431,0.042508,-1.042025,-0.825038,1.160890,0.038242,-1.182558,-0.933812,0.264740,-1.224653,-0.248976,0.250714,-0.447733,0.750110,-0.450570,1.027455,-0.345223,-0.878852,1.893370,0.454463,0.586441,1.884001,1.012804,-0.127919,0.685009,1.469123,-0.540178,0.501572,-0.407212,0.779432,0.103806,0.929237,-0.496886,0.543563,0.873010,-0.465731,-0.430571,-0.847595,0.886309,-0.730547,-0.255533,0.589342,-0.239963,1.656649,0.176417,0.075626,-0.673477,-1.139470,-0.391856,-1.071597,-1.039218,-0.557518,0.779661,0.223867,-1.225168,0.041161,-0.199370,-0.185754,-2.049123,-0.359973,0.614744,-0.522205,-0.118366,-0.054794,1.376718,-0.873646,-0.096682,-0.514918,-1.124823,-0.321103,-0.178253,0.449546,-1.417804,0.162837,-0.076045,-0.322433,-0.546309,-0.568263,-0.024918,0.505464,0.687741,0.645225,-1.624479,1.553641,0.091357,0.590281,-0.835315,-0.164530,-0.149178,-0.594973,-0.277655,1.184447,0.306470,1.003308,-0.503714,0.257109,-1.457202,-0.727626,1.396941,0.055920,0.436546,-1.723085,-1.390027,-1.347903,0.418947,-0.155830,-0.671622,-0.641837,-0.075388,0.602825,-0.758935,0.715218,0.340517,-0.495468,0.549616,0.116526,-2.450494,-0.207060,0.438200,0.626597,-0.395887,1.363019,0.269035,-0.279006,0.814829,-0.704103,-0.284238,0.303602,-0.168664,-0.273051,0.286995,-0.005278,-1.436805,-0.027498,-1.052538,0.119580,1.329208,1.317112,-0.650074,0.963997,0.795434,0.534670,0.803035,-1.403571,-0.430077,0.590530,1.313834,-0.219804,0.192669,0.300685,0.134838,-0.086871,1.607634,0.321348,-0.643570,0.196991,-0.020226,1.019093,-0.219308,0.097531,-0.543998,-1.033756,0.328404,0.601754,0.621963,0.578003,0.061591,-0.838251,0.567836,0.247114,0.371288,0.388173,-0.375936,-1.465490,-0.316778,0.518370,-0.780733,1.217161,0.458305,1.301177,0.253079,-1.273937,-0.711410,0.415631,0.944389,0.212729,-0.517348,-0.796219,-0.283338,1.467797,-0.672122,-0.678136,-0.655869,0.975570,0.059581,-1.157758,0.679656,1.020792,-0.688316,-0.762377,-0.828121,-0.511497,-1.216266,-0.562204,-0.480917,0.427841,-0.359172,-1.140558,-1.020836,-0.377855,0.782595,0.409769,-0.532046,0.668681,0.649256,0.216904,0.150828,0.521859,0.798383,0.559089,0.079231,-1.699899,0.649635,-0.182942,0.758872,0.607056,-0.108492,-0.589410,0.191294,0.467854,-1.009975,0.193169,-0.758490,-0.330089,-0.753599,-1.088191,0.276269,0.433203,1.557523,-0.033506,-0.367497,1.896490,0.815816,-2.147641,0.071516,0.626973,-0.500327,-0.082025,0.590427,0.710042,-0.441507,0.053288,-0.064586,-0.357090,-0.402375,1.132134,0.118876,-0.838882,-0.212038,0.134325,-1.473709,0.255151,1.776870,1.082073,-0.010674,0.596729,0.557460,0.326606,0.176341,0.043549,0.453966,-1.513438,-0.806329,0.969137,0.586219,-0.140268,-2.053506,0.040049,-0.683209,-0.901846,-1.150605,0.054078,-0.246086,-0.150310,0.366106,1.525697,0.841751,0.574282,-1.398680,0.144121,-0.443968,-0.784275,-0.578278,0.578406,-0.306264,-1.240335,-0.558339,-1.188873,0.775308,0.667854,-0.224840,-0.320513,0.660774,-1.025516,-0.130855,-0.264167,-2.085840,0.742176,-0.092790,-0.044110,0.354627,-1.110517,-1.184759,-0.036834,-0.284987,-0.103854,0.312420,0.351758,1.078402,0.478958,-1.081930,-0.602849,-0.106212,-0.569405,-1.767650,0.329643,0.106349,0.520927,-0.141315,-0.304945,1.029091,-1.093192,-0.059548,0.994259,0.034272,0.894788,0.325271,-0.235043,0.959791,-0.671417,-0.322784,0.993827,0.446263,0.391821,0.501547,-0.118193,-0.493407,-0.118672,-0.186542,0.826421,-0.140960,-0.761486,-0.158337,-1.340179,1.461489,-0.839653,0.176968,-1.265591,-0.203383,-2.223613,-0.164293,-0.165203,-0.052440,-0.477632,1.974084,0.683454,-0.336874,0.863163,1.428831,0.442008,-0.903448,-0.289460,0.226819,0.517226,0.084175,0.597878,0.668102,0.747976,0.698051,-0.745779,-0.250096,-0.301512,0.125394,-1.956922,0.529105,0.355656,1.492323,-0.287631,0.481066,0.266037,-0.809057,0.407234,-0.570527,-1.479896,1.148710,1.112800,-0.102861,-0.335094,0.291285,-0.157162,0.406612,0.953619,0.926286,0.897069,0.158456,-1.152530,0.613716,0.083440,-0.255869,1.568373,-1.677173,0.660201,-0.080953,1.335839,-0.017881,-0.492033,-0.638514,0.747649,-1.069617,-0.166082,0.145265,-0.324670,-0.679044,-0.793634,0.307120,-0.643801,0.256362,0.876551,1.703813,-1.319467,0.497522,0.069879,-0.438386,-0.230151,0.375912,0.428436,1.520371,0.013238,-0.132049,0.678312,-0.407565,-0.938929,-1.801679,-0.730366,-0.306175,1.530217,-0.603885,-0.551782,-1.128832,-0.769861,0.386357,-0.013345,-0.259805,0.593827,0.231772,0.896478,-0.874924,-0.884396,-0.832282,-0.690738,-0.185873,-0.511719,-0.596408,-1.155143,-0.620141,-0.706954,-0.439802,-0.203862,0.427856,-0.141223,-0.572038,-0.574139,1.121268,1.399252,0.218430,0.023390,0.861233,-0.259686,-1.064995,0.529390,0.225291,-1.358747,0.985198,2.009062,-0.164438,1.193469,-0.266279,0.352005,-0.478657,-0.702354,-1.442911,-0.359983,-0.529871]'
" - } - } - ], + "id": "ulZA", + "code_hash": "171370e936570dc14ae77ef27bf67f17", + "outputs": [], "console": [] }, { - "id": "KwbX", - "code_hash": "85656facd6ea5eb1e5837c73f8b3554b", - "outputs": [ - { - "type": "data", - "data": { - "text/html": "" - } - } - ], + "id": "ecfG", + "code_hash": "b353ed28b6fb1a40454312bac397e1e6", + "outputs": [], "console": [] }, { - "id": "GKJI", + "id": "Pvdt", "code_hash": null, "outputs": [], "console": [] diff --git a/crear base de datos y hacer busquedas.py b/crear base de datos y hacer busquedas.py index a0577a6..1b2e9df 100644 --- a/crear base de datos y hacer busquedas.py +++ b/crear base de datos y hacer busquedas.py @@ -1,6 +1,6 @@ import marimo -__generated_with = "0.15.3" +__generated_with = "0.15.5" app = marimo.App(width="columns") @@ -229,7 +229,6 @@ def _(): repo_id="nomic-ai/nomic-embed-text-v1.5", local_dir=".model/nomic-embed-text-v1.5" ) - return @@ -257,7 +256,6 @@ def _(): for text, _vector in zip(texts, embeddings): print(f"Texto: {text}\nDimensión: {_vector.shape[0]}\nPrimeros valores: {_vector[:5].tolist()}\n") - return model, tokenizer, torch @@ -415,7 +413,7 @@ def _(): def _(mo): _df = mo.sql( f""" - SELECT * FROM + SELECT * FROM """ ) return @@ -469,7 +467,6 @@ def _(mo): # Caja de texto para la consulta query_input = mo.ui.text(label="Texto de búsqueda", full_width=True) query_input - return (query_input,) @@ -492,7 +489,6 @@ def _(model, query_input, tokenizer, torch): embedding_str = None embedding_str - return (embedding_str,) @@ -516,10 +512,10 @@ def _( host=HOST, port=PUERTO_POSTGRES ) - + conn3.autocommit = True _cur = conn3.cursor() - + _cur.execute( """ SELECT id, titulo, embedding <#> %s::vector AS distancia diff --git a/uv.lock b/uv.lock index 8c48252..3be3b21 100644 --- a/uv.lock +++ b/uv.lock @@ -202,7 +202,7 @@ wheels = [ [[package]] name = "marimo" -version = "0.15.3" +version = "0.15.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -224,9 +224,9 @@ dependencies = [ { name = "uvicorn" }, { name = "websockets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d5/a9/a5f39815e93688219fcad5604e14578c2dec54447370f9ec79256c4d01dc/marimo-0.15.3.tar.gz", hash = "sha256:110e90229381b963349b0a9ec33177ad700e73e76c20b500ed60d082c81ba0c5", size = 31720473, upload-time = "2025-09-11T17:55:31.892Z" } +sdist = { url = "https://files.pythonhosted.org/packages/63/47/e9bb4f87b14f745765aa70856c0c03326704c02771f74f7e245107ba2956/marimo-0.15.5.tar.gz", hash = "sha256:71a66d30e840efb7a59ef06a0deabf22f47ae723fe80fbdd0bc9db1aad555193", size = 33506642, upload-time = "2025-09-15T18:01:53.053Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/97/bb/e922181c69207b3eea4717f74fcdf806b4a5669caa7e31b0b7a9c5e30c1b/marimo-0.15.3-py3-none-any.whl", hash = "sha256:199c55bbc369db64dc20a1ed98814bfea321820acdabb7e01b262fea8f46507d", size = 31965498, upload-time = "2025-09-11T17:55:26.796Z" }, + { url = "https://files.pythonhosted.org/packages/4c/97/4bfb1eaf08af0aa41851ebc207f1813ca8423067a1382a61c11472599693/marimo-0.15.5-py3-none-any.whl", hash = "sha256:87a8c7f4023c40c91d229ea8edb038dcb13eca41c4c3e074050a863ed39b2770", size = 33894087, upload-time = "2025-09-15T18:01:48.674Z" }, ] [[package]]