dbn4 commited on
Commit
ac9e6e8
·
1 Parent(s): 521fe4c

Empty commit

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -2
  2. pixi.lock +244 -217
  3. pyproject.toml +1 -1
Dockerfile CHANGED
@@ -8,7 +8,7 @@ RUN cat /shell-hook >> /app/entrypoint.sh
8
  RUN echo 'exec "$@"' >> /app/entrypoint.sh
9
 
10
  FROM ubuntu:24.04 AS production
11
- RUN useradd -m -u 1000 user
12
  ENV PATH="/home/user/.local/bin:$PATH"
13
  WORKDIR /app
14
  COPY --from=build /app/.pixi/envs/default /app/.pixi/envs/default
@@ -19,4 +19,4 @@ USER user
19
  EXPOSE 7860
20
  ENTRYPOINT ["/app/entrypoint.sh"]
21
  CMD ["marimo", "run", "notebooks/rdkit_demo.py", \
22
- "--host", "0.0.0.0", "--port", "7860"]
 
8
  RUN echo 'exec "$@"' >> /app/entrypoint.sh
9
 
10
  FROM ubuntu:24.04 AS production
11
+ RUN userdel ubuntu && useradd -m -u 1000 user
12
  ENV PATH="/home/user/.local/bin:$PATH"
13
  WORKDIR /app
14
  COPY --from=build /app/.pixi/envs/default /app/.pixi/envs/default
 
19
  EXPOSE 7860
20
  ENTRYPOINT ["/app/entrypoint.sh"]
21
  CMD ["marimo", "run", "notebooks/rdkit_demo.py", \
22
+ "--host", "0.0.0.0", "--port", "7860"]
pixi.lock CHANGED
@@ -18,19 +18,19 @@ environments:
18
  - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
19
  - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.13.0-pyhcf101f3_0.conda
20
  - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda
21
- - conda: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py314h5bd0f2a_2.conda
22
  - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.4.0-pyhcf101f3_0.conda
23
  - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.1-pyhd8ed1ab_0.conda
24
  - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.3.0-pyhcf101f3_0.conda
25
  - conda: https://conda.anaconda.org/conda-forge/noarch/async-timeout-5.0.1-pyhcf101f3_2.conda
26
  - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda
27
  - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.18.0-pyhcf101f3_1.conda
28
- - conda: https://conda.anaconda.org/conda-forge/noarch/backports.zstd-1.5.0-py314h680f03e_0.conda
29
  - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.14.3-pyha770c72_0.conda
30
  - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.4.0-pyhcf101f3_0.conda
31
  - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.4.0-hac0b51c_0.conda
32
  - conda: https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda
33
- - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py314h3de4e8d_1.conda
34
  - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
35
  - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda
36
  - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.5.20-hbd8a1cb_0.conda
@@ -38,14 +38,14 @@ environments:
38
  - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2
39
  - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.5.20-pyhd8ed1ab_0.conda
40
  - conda: https://conda.anaconda.org/conda-forge/noarch/certipy-0.2.3-pyhcf101f3_0.conda
41
- - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py314h4a8dc5f_1.conda
42
  - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda
43
  - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.4.1-pyhc90fa1f_0.conda
44
  - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
45
  - conda: https://conda.anaconda.org/conda-forge/linux-64/configurable-http-proxy-5.2.0-h24b164e_1.conda
46
- - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.14.5-py314hd8ed1ab_100.conda
47
- - conda: https://conda.anaconda.org/conda-forge/linux-64/cryptography-48.0.0-py314h7fe84b3_0.conda
48
- - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.21-py314h42812f9_0.conda
49
  - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.3.1-pyhd8ed1ab_0.conda
50
  - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2
51
  - conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.23-pyhcf101f3_0.conda
@@ -53,7 +53,7 @@ environments:
53
  - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
54
  - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda
55
  - conda: https://conda.anaconda.org/conda-forge/noarch/frozenlist-1.8.0-pyhf298e5d_0.conda
56
- - conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.5.1-py314h42812f9_0.conda
57
  - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda
58
  - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
59
  - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
@@ -109,23 +109,24 @@ environments:
109
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda
110
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda
111
  - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda
112
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb03c661_1.conda
113
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
 
114
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-h280c20c_1.conda
115
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.2-h0c1763c_0.conda
116
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
117
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda
118
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda
119
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.52.1-h280c20c_0.conda
 
120
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
121
- - conda: https://conda.anaconda.org/conda-forge/linux-64/loro-1.10.3-py314h5059d10_1.conda
122
  - conda: https://conda.anaconda.org/conda-forge/noarch/mako-1.3.12-pyhcf101f3_0.conda
123
- - conda: https://conda.anaconda.org/conda-forge/linux-64/marimo-0.23.9-py314h9e666f3_0.conda
124
  - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda
125
- - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py314h67df5f8_1.conda
126
  - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda
127
  - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.2.1-pyhcf101f3_0.conda
128
- - conda: https://conda.anaconda.org/conda-forge/linux-64/msgspec-0.21.1-py314h5bd0f2a_0.conda
129
  - conda: https://conda.anaconda.org/conda-forge/noarch/multidict-6.7.1-pyh62beb40_0.conda
130
  - conda: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.22.1-pyhcf101f3_0.conda
131
  - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.11.0-pyhd8ed1ab_0.conda
@@ -144,32 +145,32 @@ environments:
144
  - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2
145
  - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.7-pyhcf101f3_0.conda
146
  - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
147
- - conda: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.2-pyh145f28c_0.conda
148
  - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.10.0-pyhcf101f3_0.conda
149
  - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.25.0-pyhd8ed1ab_0.conda
150
  - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
151
  - conda: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.52-hd8ed1ab_0.conda
152
  - conda: https://conda.anaconda.org/conda-forge/noarch/propcache-0.5.2-pyh7db6752_0.conda
153
- - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py314h0f05182_0.conda
154
  - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
155
  - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
156
  - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-3.0-pyhcf101f3_0.conda
157
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pycurl-7.46.0-py314h2efd809_0.conda
158
  - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.13.4-pyhcf101f3_0.conda
159
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.46.4-py314h2e6c369_0.conda
160
  - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.20.0-pyhd8ed1ab_0.conda
161
  - conda: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.13.0-pyhcf101f3_0.conda
162
  - conda: https://conda.anaconda.org/conda-forge/noarch/pymdown-extensions-10.21.3-pyhd8ed1ab_0.conda
163
  - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
164
- - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.5-habeac84_100_cp314.conda
165
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
166
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
167
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.14.5-h4df99d1_100.conda
168
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-3.2.1-pyh332efcf_0.conda
169
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.32-pyhcf101f3_0.conda
170
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2026.2-pyhd8ed1ab_0.conda
171
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-8_cp314.conda
172
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py314h67df5f8_1.conda
173
  - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hda471dd_3.conda
174
  - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda
175
  - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda
@@ -177,14 +178,14 @@ environments:
177
  - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda
178
  - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2
179
  - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3987-syntax-1.1.0-pyhe01879c_1.conda
180
- - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-2026.5.1-py314h1bee95f_0.conda
181
  - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-2.1.0-pyha191276_1.conda
182
  - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda
183
  - conda: https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda
184
  - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
185
  - conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda
186
  - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.8.4-pyhd8ed1ab_0.conda
187
- - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.50-py314h0f05182_0.conda
188
  - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
189
  - conda: https://conda.anaconda.org/conda-forge/noarch/starlette-1.2.1-pyhcf101f3_0.conda
190
  - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyhc90fa1f_1.conda
@@ -192,7 +193,7 @@ environments:
192
  - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda
193
  - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
194
  - conda: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.15.0-pyha770c72_0.conda
195
- - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.6-py314h5bd0f2a_0.conda
196
  - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.1-pyhcf101f3_0.conda
197
  - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
198
  - conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhcf101f3_2.conda
@@ -206,16 +207,17 @@ environments:
206
  - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-25.10.0-pyhd8ed1ab_0.conda
207
  - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda
208
  - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.9.0-pyhd8ed1ab_0.conda
209
- - conda: https://conda.anaconda.org/conda-forge/linux-64/websockets-16.0-py314h0f05182_1.conda
 
210
  - conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda
211
  - conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
212
  - conda: https://conda.anaconda.org/conda-forge/noarch/yarl-1.24.2-pyh7db6752_0.conda
213
  - conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h09e67af_11.conda
214
  - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda
215
  - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda
216
- - pypi: https://files.pythonhosted.org/packages/f3/eb/ebffaa97dc55502df69584a8f0dcf07f69a3e0b3e2323670a2722db9aa39/numpy-2.4.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
217
- - pypi: https://files.pythonhosted.org/packages/11/8d/d2532ad2a603ca2b93ad9f5135732124e57811d0168155852f37fbce2458/pillow-12.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
218
- - pypi: https://files.pythonhosted.org/packages/30/7b/0f6916498687aad6aacc28dfa59cc9b2bf03b869d81522a9fe1bf6c1e72a/rdkit-2026.3.3-cp314-cp314-manylinux_2_28_x86_64.whl
219
  packages:
220
  - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
221
  build_number: 20
@@ -349,21 +351,21 @@ packages:
349
  - pkg:pypi/argon2-cffi?source=hash-mapping
350
  size: 18715
351
  timestamp: 1749017288144
352
- - conda: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py314h5bd0f2a_2.conda
353
- sha256: 39234a99df3d2e3065383808ed8bfda36760de5ef590c54c3692bb53571ef02b
354
- md5: 3cca1b74b2752917b5b65b81f61f0553
355
  depends:
356
  - __glibc >=2.17,<3.0.a0
357
- - cffi >=2.0.0b1
358
  - libgcc >=14
359
- - python >=3.14,<3.15.0a0
360
- - python_abi 3.14.* *_cp314
361
  license: MIT
362
  license_family: MIT
363
  purls:
364
  - pkg:pypi/argon2-cffi-bindings?source=hash-mapping
365
- size: 35598
366
- timestamp: 1762509505285
367
  - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.4.0-pyhcf101f3_0.conda
368
  sha256: 792da8131b1b53ff667bd6fc617ea9087b570305ccb9913deb36b8e12b3b5141
369
  md5: 85c4f19f377424eafc4ed7911b291642
@@ -442,17 +444,20 @@ packages:
442
  - pkg:pypi/babel?source=hash-mapping
443
  size: 7684321
444
  timestamp: 1772555330347
445
- - conda: https://conda.anaconda.org/conda-forge/noarch/backports.zstd-1.5.0-py314h680f03e_0.conda
446
- noarch: generic
447
- sha256: a1c97297e867776760489537bc5ae36fa83a154be30e3b79385a39ca4cb058fe
448
- md5: 1133126d840e75287d83947be3fc3e71
449
  depends:
450
- - python >=3.14
 
 
 
 
451
  license: BSD-3-Clause AND MIT AND EPL-2.0
452
  purls:
453
  - pkg:pypi/backports-zstd?source=compressed-mapping
454
- size: 7533
455
- timestamp: 1778594057496
456
  - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.14.3-pyha770c72_0.conda
457
  sha256: bf1e71c3c0a5b024e44ff928225a0874fc3c3356ec1a0b6fe719108e6d1288f6
458
  md5: 5267bef8efea4127aacd1f4e1f149b6e
@@ -501,23 +506,23 @@ packages:
501
  - pkg:pypi/blinker?source=hash-mapping
502
  size: 13934
503
  timestamp: 1731096548765
504
- - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py314h3de4e8d_1.conda
505
- sha256: 3ad3500bff54a781c29f16ce1b288b36606e2189d0b0ef2f67036554f47f12b0
506
- md5: 8910d2c46f7e7b519129f486e0fe927a
507
  depends:
508
  - __glibc >=2.17,<3.0.a0
509
  - libgcc >=14
510
  - libstdcxx >=14
511
- - python >=3.14,<3.15.0a0
512
- - python_abi 3.14.* *_cp314
513
  constrains:
514
  - libbrotlicommon 1.2.0 hb03c661_1
515
  license: MIT
516
  license_family: MIT
517
  purls:
518
  - pkg:pypi/brotli?source=hash-mapping
519
- size: 367376
520
- timestamp: 1764017265553
521
  - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
522
  sha256: 0b75d45f0bba3e95dc693336fa51f40ea28c980131fec438afb7ce6118ed05f6
523
  md5: d2ffd7602c02f2b316fd921d39876885
@@ -594,22 +599,22 @@ packages:
594
  - pkg:pypi/certipy?source=hash-mapping
595
  size: 24467
596
  timestamp: 1777500624940
597
- - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py314h4a8dc5f_1.conda
598
- sha256: c6339858a0aaf5d939e00d345c98b99e4558f285942b27232ac098ad17ac7f8e
599
- md5: cf45f4278afd6f4e6d03eda0f435d527
600
  depends:
601
  - __glibc >=2.17,<3.0.a0
602
  - libffi >=3.5.2,<3.6.0a0
603
  - libgcc >=14
604
  - pycparser
605
- - python >=3.14,<3.15.0a0
606
- - python_abi 3.14.* *_cp314
607
  license: MIT
608
  license_family: MIT
609
  purls:
610
  - pkg:pypi/cffi?source=hash-mapping
611
- size: 300271
612
- timestamp: 1761203085220
613
  - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda
614
  sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457
615
  md5: a9167b9571f3baa9d448faa2139d1089
@@ -656,50 +661,50 @@ packages:
656
  purls: []
657
  size: 1386245
658
  timestamp: 1779494288561
659
- - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.14.5-py314hd8ed1ab_100.conda
660
  noarch: generic
661
- sha256: 777882d2685f368417f31bbe1b28f73687fc6c8f6a5768bda20ffeefa6b07f5b
662
- md5: a749029ce5d0632a913db19d17f944ab
663
  depends:
664
- - python >=3.14,<3.15.0a0
665
- - python_abi * *_cp314
666
  license: Python-2.0
667
  purls: []
668
- size: 50212
669
- timestamp: 1779236682725
670
- - conda: https://conda.anaconda.org/conda-forge/linux-64/cryptography-48.0.0-py314h7fe84b3_0.conda
671
- sha256: 6ce32ae5829d21d3bca259f7e022d8a467d778ae1db548570a097d497c88012e
672
- md5: 95d37edaeb19cc94ef1567a7e2abc1c9
673
  depends:
674
  - __glibc >=2.17,<3.0.a0
675
  - cffi >=2.0
676
  - libgcc >=14
677
  - openssl >=3.5.6,<4.0a0
678
- - python >=3.14,<3.15.0a0
679
- - python_abi 3.14.* *_cp314
680
  constrains:
681
  - __glibc >=2.17
682
  license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT
683
  license_family: BSD
684
  purls:
685
  - pkg:pypi/cryptography?source=hash-mapping
686
- size: 1926884
687
- timestamp: 1777966253398
688
- - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.21-py314h42812f9_0.conda
689
- sha256: c16696b23e1d75b6eea7d0c8b9c31c03d1987eeb61852f09b6d4042ca015acd3
690
- md5: a7eb8029c4fe320c0179085707017c2d
691
  depends:
692
  - python
 
693
  - libgcc >=14
694
  - libstdcxx >=14
695
- - __glibc >=2.17,<3.0.a0
696
- - python_abi 3.14.* *_cp314
697
  license: MIT
698
  license_family: MIT
699
  purls:
700
  - pkg:pypi/debugpy?source=hash-mapping
701
- size: 2842115
702
- timestamp: 1780390153580
703
  - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.3.1-pyhd8ed1ab_0.conda
704
  sha256: 430bd9d731b265f0bedb3183ac3ecfaa1656390c092b6e864ff8cc1229843c8c
705
  md5: 61dcf784d59ef0bd62c57d982b154ace
@@ -781,21 +786,21 @@ packages:
781
  - pkg:pypi/frozenlist?source=compressed-mapping
782
  size: 19878
783
  timestamp: 1779999782801
784
- - conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.5.1-py314h42812f9_0.conda
785
- sha256: 44a9f55bcc0ced7c5330033516f60e18724f1b24f0db444cda22f15713e23f23
786
- md5: 531f9b2b726eb78e83e2df7bca128644
787
  depends:
788
  - python
789
  - libstdcxx >=14
790
  - libgcc >=14
791
  - __glibc >=2.17,<3.0.a0
792
- - python_abi 3.14.* *_cp314
793
  license: MIT
794
  license_family: MIT
795
  purls:
796
  - pkg:pypi/greenlet?source=hash-mapping
797
- size: 264973
798
- timestamp: 1779292370689
799
  - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda
800
  sha256: 96cac6573fd35ae151f4d6979bab6fbc90cb6b1fb99054ba19eb075da9822fcb
801
  md5: b8993c19b0c32a2f7b66cbb58ca27069
@@ -1619,17 +1624,6 @@ packages:
1619
  purls: []
1620
  size: 113478
1621
  timestamp: 1775825492909
1622
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb03c661_1.conda
1623
- sha256: fe171ed5cf5959993d43ff72de7596e8ac2853e9021dec0344e583734f1e0843
1624
- md5: 2c21e66f50753a083cbe6b80f38268fa
1625
- depends:
1626
- - __glibc >=2.17,<3.0.a0
1627
- - libgcc >=14
1628
- license: BSD-2-Clause
1629
- license_family: BSD
1630
- purls: []
1631
- size: 92400
1632
- timestamp: 1769482286018
1633
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
1634
  sha256: 663444d77a42f2265f54fb8b48c5450bfff4388d9c0f8253dd7855f0d993153f
1635
  md5: 2a45e7f8af083626f009645a6481f12d
@@ -1647,6 +1641,17 @@ packages:
1647
  purls: []
1648
  size: 663344
1649
  timestamp: 1773854035739
 
 
 
 
 
 
 
 
 
 
 
1650
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-h280c20c_1.conda
1651
  sha256: b677bbf1c339d894757c3dcfbb2f88649e499e4991d70ae09a1466da9a6c92d6
1652
  md5: 965e4d531b588b2e42f66fd8e48b056c
@@ -1716,6 +1721,15 @@ packages:
1716
  purls: []
1717
  size: 419935
1718
  timestamp: 1779396012261
 
 
 
 
 
 
 
 
 
1719
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
1720
  sha256: 55044c403570f0dc26e6364de4dc5368e5f3fc7ff103e867c487e2b5ab2bcda9
1721
  md5: d87ff7921124eccd67248aa483c23fec
@@ -1728,21 +1742,21 @@ packages:
1728
  purls: []
1729
  size: 63629
1730
  timestamp: 1774072609062
1731
- - conda: https://conda.anaconda.org/conda-forge/linux-64/loro-1.10.3-py314h5059d10_1.conda
1732
- sha256: be21ea96aea0e799549d861268b63dc2329071288b9593bf8011130db82b1817
1733
- md5: da12b813582e0d94dad0c2edd190f0ce
1734
  depends:
1735
  - python
1736
  - __glibc >=2.17,<3.0.a0
1737
- - python_abi 3.14.* *_cp314
1738
  constrains:
1739
  - __glibc >=2.17
1740
  license: MIT
1741
  license_family: MIT
1742
  purls:
1743
  - pkg:pypi/loro?source=hash-mapping
1744
- size: 2737064
1745
- timestamp: 1768757688243
1746
  - conda: https://conda.anaconda.org/conda-forge/noarch/mako-1.3.12-pyhcf101f3_0.conda
1747
  sha256: d06d02574be3892020262464b49360a749c1d448ed9f0de52fe8a08bc1483261
1748
  md5: a73036dabdd6dfe9679ed893baa8b230
@@ -1757,9 +1771,9 @@ packages:
1757
  - pkg:pypi/mako?source=hash-mapping
1758
  size: 72185
1759
  timestamp: 1777410001911
1760
- - conda: https://conda.anaconda.org/conda-forge/linux-64/marimo-0.23.9-py314h9e666f3_0.conda
1761
- sha256: ef9beeb79a90d4f0a5cd1b0c5698cb7b8a5b51d525f2582ade47169ee54af5ee
1762
- md5: 3704e79ec72204ab1397a87da9663ef7
1763
  depends:
1764
  - python
1765
  - click >=8.0,<9
@@ -1781,13 +1795,13 @@ packages:
1781
  - packaging
1782
  - msgspec >=0.20.0
1783
  - pyzmq >=27.1.0
1784
- - python_abi 3.14.* *_cp314
1785
  license: Apache-2.0
1786
  license_family: APACHE
1787
  purls:
1788
- - pkg:pypi/marimo?source=compressed-mapping
1789
- size: 34522307
1790
- timestamp: 1780635372181
1791
  - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda
1792
  sha256: 20e0892592a3e7c683e3d66df704a9425d731486a97c34fc56af4da1106b2b6b
1793
  md5: ba0a9221ce1063f31692c07370d062f3
@@ -1801,22 +1815,22 @@ packages:
1801
  - pkg:pypi/markdown?source=hash-mapping
1802
  size: 85893
1803
  timestamp: 1770694658918
1804
- - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py314h67df5f8_1.conda
1805
- sha256: c279be85b59a62d5c52f5dd9a4cd43ebd08933809a8416c22c3131595607d4cf
1806
- md5: 9a17c4307d23318476d7fbf0fedc0cde
1807
  depends:
1808
  - __glibc >=2.17,<3.0.a0
1809
  - libgcc >=14
1810
- - python >=3.14,<3.15.0a0
1811
- - python_abi 3.14.* *_cp314
1812
  constrains:
1813
  - jinja2 >=3.0.0
1814
  license: BSD-3-Clause
1815
  license_family: BSD
1816
  purls:
1817
  - pkg:pypi/markupsafe?source=hash-mapping
1818
- size: 27424
1819
- timestamp: 1772445227915
1820
  - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda
1821
  sha256: 35b43d7343f74452307fd018a1cca92b8f68961ff8e2ab6a81ce0a703c9a3764
1822
  md5: 9acc1c385be401d533ff70ef5b50dae6
@@ -1842,20 +1856,20 @@ packages:
1842
  - pkg:pypi/mistune?source=hash-mapping
1843
  size: 74567
1844
  timestamp: 1777824616382
1845
- - conda: https://conda.anaconda.org/conda-forge/linux-64/msgspec-0.21.1-py314h5bd0f2a_0.conda
1846
- sha256: 52565ceea81e801c59dcaeaf5a9c77fba2fade445e67e0864fda50d4b944e15b
1847
- md5: 4a8ea416a56e58f012e445f7af2bbcc8
1848
  depends:
1849
  - __glibc >=2.17,<3.0.a0
1850
  - libgcc >=14
1851
- - python >=3.14,<3.15.0a0
1852
- - python_abi 3.14.* *_cp314
1853
  license: BSD-3-Clause
1854
  license_family: BSD
1855
  purls:
1856
  - pkg:pypi/msgspec?source=hash-mapping
1857
- size: 220990
1858
- timestamp: 1776337508167
1859
  - conda: https://conda.anaconda.org/conda-forge/noarch/multidict-6.7.1-pyh62beb40_0.conda
1860
  sha256: e9933d2526345a4a1c08b76f2322dd482122b683369b0536605353b5b153d755
1861
  md5: ad92dba7ca0af0e3dca083a0fa6a3423
@@ -2018,10 +2032,10 @@ packages:
2018
  - pkg:pypi/notebook-shim?source=hash-mapping
2019
  size: 16817
2020
  timestamp: 1733408419340
2021
- - pypi: https://files.pythonhosted.org/packages/f3/eb/ebffaa97dc55502df69584a8f0dcf07f69a3e0b3e2323670a2722db9aa39/numpy-2.4.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
2022
  name: numpy
2023
  version: 2.4.6
2024
- sha256: a2c306dea656c12c68f51f4cea133cbe78ca7435eb28c735eac1d3ebe73be6e8
2025
  requires_python: '>=3.11'
2026
  - conda: https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.3.1-pyhd8ed1ab_0.conda
2027
  sha256: dfa8222df90736fa13f8896f5a573a50273af8347542d412c3bd1230058e56a5
@@ -2118,10 +2132,10 @@ packages:
2118
  - pkg:pypi/pexpect?source=hash-mapping
2119
  size: 53561
2120
  timestamp: 1733302019362
2121
- - pypi: https://files.pythonhosted.org/packages/11/8d/d2532ad2a603ca2b93ad9f5135732124e57811d0168155852f37fbce2458/pillow-12.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
2122
  name: pillow
2123
  version: 12.2.0
2124
- sha256: 4bfd07bc812fbd20395212969e41931001fd59eb55a60658b0e5710872e95286
2125
  requires_dist:
2126
  - furo ; extra == 'docs'
2127
  - olefile ; extra == 'docs'
@@ -2150,17 +2164,19 @@ packages:
2150
  - trove-classifiers>=2024.10.12 ; extra == 'tests'
2151
  - defusedxml ; extra == 'xmp'
2152
  requires_python: '>=3.10'
2153
- - conda: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.2-pyh145f28c_0.conda
2154
- sha256: 9e673d3c6003f416df11670a14b026a04e3a45ebec55357987e15b860f138f2a
2155
- md5: 733cc07ed34162ac50b936464b163366
2156
  depends:
2157
- - python >=3.13.0a0
 
 
2158
  license: MIT
2159
  license_family: MIT
2160
  purls:
2161
  - pkg:pypi/pip?source=compressed-mapping
2162
- size: 1202377
2163
- timestamp: 1780262809860
2164
  - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.10.0-pyhcf101f3_0.conda
2165
  sha256: 9e5e1fd3506ccfc4d444fc4d2d39b0ed097d5d0e3bd3d4bdf6bcc81aaf66860d
2166
  md5: 2c5ef45db85d34799771629bd5860fd7
@@ -2221,20 +2237,20 @@ packages:
2221
  - pkg:pypi/propcache?source=hash-mapping
2222
  size: 19936
2223
  timestamp: 1780037707071
2224
- - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py314h0f05182_0.conda
2225
- sha256: f15574ed6c8c8ed8c15a0c5a00102b1efe8b867c0bd286b498cd98d95bd69ae5
2226
- md5: 4f225a966cfee267a79c5cb6382bd121
2227
  depends:
2228
  - python
2229
  - libgcc >=14
2230
  - __glibc >=2.17,<3.0.a0
2231
- - python_abi 3.14.* *_cp314
2232
  license: BSD-3-Clause
2233
  license_family: BSD
2234
  purls:
2235
  - pkg:pypi/psutil?source=hash-mapping
2236
- size: 231303
2237
- timestamp: 1769678156552
2238
  - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
2239
  sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83
2240
  md5: 7d9daffbb8d8e0af0f769dbbcd173a54
@@ -2268,21 +2284,21 @@ packages:
2268
  - pkg:pypi/pycparser?source=compressed-mapping
2269
  size: 55886
2270
  timestamp: 1779293633166
2271
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pycurl-7.46.0-py314h2efd809_0.conda
2272
- sha256: 7317f49a94026a8202415d2c77bd0cf97198d31821e3d1bbbfafe516e08cc715
2273
- md5: 784639ae0b852a8bdf0eb6d22ab4f688
2274
  depends:
2275
  - python
2276
- - libgcc >=14
2277
  - __glibc >=2.17,<3.0.a0
 
2278
  - openssl >=3.5.6,<4.0a0
2279
- - python_abi 3.14.* *_cp314
2280
  - libcurl >=8.20.0,<9.0a0
 
2281
  license: LGPL-2.1-or-later OR curl
2282
  purls:
2283
  - pkg:pypi/pycurl?source=hash-mapping
2284
- size: 129795
2285
- timestamp: 1777531715183
2286
  - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.13.4-pyhcf101f3_0.conda
2287
  sha256: 69700e31165df070e9716315e042196aa92525dae5deb5107785847ab9f4189f
2288
  md5: 729843edafc0899b3348bd3f19525b9d
@@ -2299,23 +2315,23 @@ packages:
2299
  - pkg:pypi/pydantic?source=hash-mapping
2300
  size: 346511
2301
  timestamp: 1778103405862
2302
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.46.4-py314h2e6c369_0.conda
2303
- sha256: 802e216c39f1359aed60823b6e11d8ccd812b0ae1c81ae5ac1c81f99446409ab
2304
- md5: 0c96993dbeadf3a277cf757b9f1c9412
2305
  depends:
2306
  - python
2307
  - typing-extensions >=4.6.0,!=4.7.0
2308
  - libgcc >=14
2309
  - __glibc >=2.17,<3.0.a0
2310
- - python_abi 3.14.* *_cp314
2311
  constrains:
2312
  - __glibc >=2.17
2313
  license: MIT
2314
  license_family: MIT
2315
  purls:
2316
  - pkg:pypi/pydantic-core?source=hash-mapping
2317
- size: 1895020
2318
- timestamp: 1778084229247
2319
  - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.20.0-pyhd8ed1ab_0.conda
2320
  sha256: cf70b2f5ad9ae472b71235e5c8a736c9316df3705746de419b59d442e8348e86
2321
  md5: 16c18772b340887160c79a6acc022db0
@@ -2367,34 +2383,33 @@ packages:
2367
  - pkg:pypi/pysocks?source=hash-mapping
2368
  size: 21085
2369
  timestamp: 1733217331982
2370
- - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.5-habeac84_100_cp314.conda
2371
- build_number: 100
2372
- sha256: 55eed9bf2a3f6e90311276f0834737fe7c2d9ec3e5e2e557507858df4c7521e6
2373
- md5: da92e59ff92f2d5ede4f612af20f583f
2374
  depends:
2375
  - __glibc >=2.17,<3.0.a0
2376
  - bzip2 >=1.0.8,<2.0a0
2377
  - ld_impl_linux-64 >=2.36.1
2378
- - libexpat >=2.8.0,<3.0a0
2379
  - libffi >=3.5.2,<3.6.0a0
2380
  - libgcc >=14
2381
- - liblzma >=5.8.3,<6.0a0
2382
- - libmpdec >=4.0.0,<5.0a0
2383
- - libsqlite >=3.53.1,<4.0a0
2384
- - libuuid >=2.42.1,<3.0a0
2385
- - libzlib >=1.3.2,<2.0a0
2386
- - ncurses >=6.6,<7.0a0
2387
- - openssl >=3.5.6,<4.0a0
2388
- - python_abi 3.14.* *_cp314
2389
  - readline >=8.3,<9.0a0
2390
  - tk >=8.6.13,<8.7.0a0
2391
  - tzdata
2392
- - zstd >=1.5.7,<1.6.0a0
 
2393
  license: Python-2.0
2394
  purls: []
2395
- size: 36745188
2396
- timestamp: 1779236923603
2397
- python_site_packages_path: lib/python3.14/site-packages
2398
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
2399
  sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664
2400
  md5: 5b8d21249ff20967101ffa321cab24e8
@@ -2420,16 +2435,16 @@ packages:
2420
  - pkg:pypi/fastjsonschema?source=hash-mapping
2421
  size: 244628
2422
  timestamp: 1755304154927
2423
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.14.5-h4df99d1_100.conda
2424
- sha256: 41dd7da285d71d519257fa7dacb1cae060d5ebfaa5f92cba5994899d2978e943
2425
- md5: 41954747ba952ec4b01e16c2c9e8d8ff
2426
  depends:
2427
- - cpython 3.14.5.*
2428
- - python_abi * *_cp314
2429
  license: Python-2.0
2430
  purls: []
2431
- size: 50212
2432
- timestamp: 1779236703009
2433
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-3.2.1-pyh332efcf_0.conda
2434
  sha256: 1c55116c22512cef7b01d55ae49697707f2c1fd829407183c19817e2d300fd8d
2435
  md5: 1cd2f3e885162ee1366312bd1b1677fd
@@ -2465,32 +2480,32 @@ packages:
2465
  - pkg:pypi/tzdata?source=hash-mapping
2466
  size: 146639
2467
  timestamp: 1777068997932
2468
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-8_cp314.conda
2469
  build_number: 8
2470
- sha256: ad6d2e9ac39751cc0529dd1566a26751a0bf2542adb0c232533d32e176e21db5
2471
- md5: 0539938c55b6b1a59b560e843ad864a4
2472
  constrains:
2473
- - python 3.14.* *_cp314
2474
  license: BSD-3-Clause
2475
  license_family: BSD
2476
  purls: []
2477
- size: 6989
2478
- timestamp: 1752805904792
2479
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py314h67df5f8_1.conda
2480
- sha256: b318fb070c7a1f89980ef124b80a0b5ccf3928143708a85e0053cde0169c699d
2481
- md5: 2035f68f96be30dc60a5dfd7452c7941
2482
  depends:
2483
  - __glibc >=2.17,<3.0.a0
2484
  - libgcc >=14
2485
- - python >=3.14,<3.15.0a0
2486
- - python_abi 3.14.* *_cp314
2487
  - yaml >=0.2.5,<0.3.0a0
2488
  license: MIT
2489
  license_family: MIT
2490
  purls:
2491
  - pkg:pypi/pyyaml?source=hash-mapping
2492
- size: 202391
2493
- timestamp: 1770223462836
2494
  - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hda471dd_3.conda
2495
  noarch: python
2496
  sha256: 970b2a1d12983d8d1cc05d914ad88a0b6ef1fa14038c9649aa834dd6ebee65d7
@@ -2509,10 +2524,10 @@ packages:
2509
  - pkg:pypi/pyzmq?source=hash-mapping
2510
  size: 210896
2511
  timestamp: 1779483879367
2512
- - pypi: https://files.pythonhosted.org/packages/30/7b/0f6916498687aad6aacc28dfa59cc9b2bf03b869d81522a9fe1bf6c1e72a/rdkit-2026.3.3-cp314-cp314-manylinux_2_28_x86_64.whl
2513
  name: rdkit
2514
  version: 2026.3.3
2515
- sha256: b7e920729e5f1e5708dd3a239bae461ae913a199befb36bf6c14faffc0217717
2516
  requires_dist:
2517
  - numpy
2518
  - pillow
@@ -2597,22 +2612,22 @@ packages:
2597
  - pkg:pypi/rfc3987-syntax?source=hash-mapping
2598
  size: 22913
2599
  timestamp: 1752876729969
2600
- - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-2026.5.1-py314h1bee95f_0.conda
2601
- sha256: 79d753848377c415578f42285f5f87be711503b887c99e8890fd51d3fae1d6a5
2602
- md5: fb5b4fc759b225d4f32730cc8380ec8e
2603
  depends:
2604
  - python
2605
  - __glibc >=2.17,<3.0.a0
2606
  - libgcc >=14
2607
- - python_abi 3.14.* *_cp314
2608
  constrains:
2609
  - __glibc >=2.17
2610
  license: MIT
2611
  license_family: MIT
2612
  purls:
2613
  - pkg:pypi/rpds-py?source=compressed-mapping
2614
- size: 309696
2615
- timestamp: 1779976994059
2616
  - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-2.1.0-pyha191276_1.conda
2617
  sha256: 59656f6b2db07229351dfb3a859c35e57cc8e8bcbc86d4e501bff881a6f771f1
2618
  md5: 28eb91468df04f655a57bcfbb35fc5c5
@@ -2682,21 +2697,21 @@ packages:
2682
  - pkg:pypi/soupsieve?source=compressed-mapping
2683
  size: 38802
2684
  timestamp: 1779635534390
2685
- - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.50-py314h0f05182_0.conda
2686
- sha256: 57c698bad968c4d38fa30cc956cfcd986ffb2145a27532df55c96d731a54cbe9
2687
- md5: 8d3aab48d60db8faa1ba7acdfdb473e1
2688
  depends:
2689
  - python
2690
  - greenlet !=0.4.17
2691
  - typing-extensions >=4.6.0
2692
  - __glibc >=2.17,<3.0.a0
2693
  - libgcc >=14
2694
- - python_abi 3.14.* *_cp314
2695
  license: MIT
2696
  license_family: MIT
2697
  purls:
2698
- - pkg:pypi/sqlalchemy?source=hash-mapping
2699
- size: 4032681
2700
  timestamp: 1779661488554
2701
  - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
2702
  sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41
@@ -2790,20 +2805,20 @@ packages:
2790
  - pkg:pypi/tomlkit?source=hash-mapping
2791
  size: 41169
2792
  timestamp: 1778423744478
2793
- - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.6-py314h5bd0f2a_0.conda
2794
- sha256: 6971e79b5ce220cd845195e0e2a00b4c10ed6b63710316a6e3dbc6a2cb78f484
2795
- md5: fdb4d8fea83ebcc004fa4b29cbbc801b
2796
  depends:
2797
  - __glibc >=2.17,<3.0.a0
2798
  - libgcc >=14
2799
- - python >=3.14,<3.15.0a0
2800
- - python_abi 3.14.* *_cp314
2801
  license: Apache-2.0
2802
  license_family: Apache
2803
  purls:
2804
- - pkg:pypi/tornado?source=hash-mapping
2805
- size: 914451
2806
- timestamp: 1779915938568
2807
  - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.1-pyhcf101f3_0.conda
2808
  sha256: b89a823edf524956b94a2a4db974866e4501f05c68976eff458c5dcf07f88431
2809
  md5: 37e3be7b6e2977d37b8fa5da229f5dc0
@@ -2955,20 +2970,32 @@ packages:
2955
  - pkg:pypi/websocket-client?source=hash-mapping
2956
  size: 61391
2957
  timestamp: 1759928175142
2958
- - conda: https://conda.anaconda.org/conda-forge/linux-64/websockets-16.0-py314h0f05182_1.conda
2959
- sha256: 15cf4ebe64022b71bcec9e3554c0b36f6cab4d7726018ccf768982bc3984198e
2960
- md5: 26fea8d00be28d4c6f6b49fe6b31cd1e
2961
  depends:
2962
  - python
2963
- - libgcc >=14
2964
  - __glibc >=2.17,<3.0.a0
2965
- - python_abi 3.14.* *_cp314
 
2966
  license: BSD-3-Clause
2967
  license_family: BSD
2968
  purls:
2969
  - pkg:pypi/websockets?source=hash-mapping
2970
- size: 382988
2971
- timestamp: 1768087395103
 
 
 
 
 
 
 
 
 
 
 
 
2972
  - conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda
2973
  sha256: 826af5e2c09e5e45361fa19168f46ff524e7a766022615678c3a670c45895d9a
2974
  md5: dc257b7e7cad9b79c1dfba194e92297b
 
18
  - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
19
  - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.13.0-pyhcf101f3_0.conda
20
  - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda
21
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_2.conda
22
  - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.4.0-pyhcf101f3_0.conda
23
  - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.1-pyhd8ed1ab_0.conda
24
  - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.3.0-pyhcf101f3_0.conda
25
  - conda: https://conda.anaconda.org/conda-forge/noarch/async-timeout-5.0.1-pyhcf101f3_2.conda
26
  - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda
27
  - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.18.0-pyhcf101f3_1.conda
28
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.5.0-py312h90b7ffd_0.conda
29
  - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.14.3-pyha770c72_0.conda
30
  - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.4.0-pyhcf101f3_0.conda
31
  - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.4.0-hac0b51c_0.conda
32
  - conda: https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda
33
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312hdb49522_1.conda
34
  - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
35
  - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda
36
  - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.5.20-hbd8a1cb_0.conda
 
38
  - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2
39
  - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.5.20-pyhd8ed1ab_0.conda
40
  - conda: https://conda.anaconda.org/conda-forge/noarch/certipy-0.2.3-pyhcf101f3_0.conda
41
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py312h460c074_1.conda
42
  - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda
43
  - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.4.1-pyhc90fa1f_0.conda
44
  - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
45
  - conda: https://conda.anaconda.org/conda-forge/linux-64/configurable-http-proxy-5.2.0-h24b164e_1.conda
46
+ - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.13-py312hd8ed1ab_0.conda
47
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/cryptography-48.0.0-py312ha4b625e_0.conda
48
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.21-py312h8285ef7_0.conda
49
  - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.3.1-pyhd8ed1ab_0.conda
50
  - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2
51
  - conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.23-pyhcf101f3_0.conda
 
53
  - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
54
  - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda
55
  - conda: https://conda.anaconda.org/conda-forge/noarch/frozenlist-1.8.0-pyhf298e5d_0.conda
56
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.5.1-py312h8285ef7_0.conda
57
  - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda
58
  - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
59
  - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
 
109
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda
110
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda
111
  - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda
 
112
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
113
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
114
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-h280c20c_1.conda
115
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.2-h0c1763c_0.conda
116
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
117
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda
118
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda
119
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.52.1-h280c20c_0.conda
120
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
121
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
122
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/loro-1.10.3-py312h121d7ae_1.conda
123
  - conda: https://conda.anaconda.org/conda-forge/noarch/mako-1.3.12-pyhcf101f3_0.conda
124
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/marimo-0.23.9-py312h20c3967_0.conda
125
  - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda
126
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py312h8a5da7c_1.conda
127
  - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda
128
  - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.2.1-pyhcf101f3_0.conda
129
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/msgspec-0.21.1-py312h4c3975b_0.conda
130
  - conda: https://conda.anaconda.org/conda-forge/noarch/multidict-6.7.1-pyh62beb40_0.conda
131
  - conda: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.22.1-pyhcf101f3_0.conda
132
  - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.11.0-pyhd8ed1ab_0.conda
 
145
  - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2
146
  - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.7-pyhcf101f3_0.conda
147
  - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
148
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.2-pyh8b19718_0.conda
149
  - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.10.0-pyhcf101f3_0.conda
150
  - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.25.0-pyhd8ed1ab_0.conda
151
  - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
152
  - conda: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.52-hd8ed1ab_0.conda
153
  - conda: https://conda.anaconda.org/conda-forge/noarch/propcache-0.5.2-pyh7db6752_0.conda
154
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py312h5253ce2_0.conda
155
  - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
156
  - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
157
  - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-3.0-pyhcf101f3_0.conda
158
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pycurl-7.46.0-py312hcf3dbcf_0.conda
159
  - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.13.4-pyhcf101f3_0.conda
160
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.46.4-py312h868fb18_0.conda
161
  - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.20.0-pyhd8ed1ab_0.conda
162
  - conda: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.13.0-pyhcf101f3_0.conda
163
  - conda: https://conda.anaconda.org/conda-forge/noarch/pymdown-extensions-10.21.3-pyhd8ed1ab_0.conda
164
  - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
165
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.13-hd63d673_0_cpython.conda
166
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
167
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
168
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.13-hd8ed1ab_0.conda
169
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-3.2.1-pyh332efcf_0.conda
170
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.32-pyhcf101f3_0.conda
171
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2026.2-pyhd8ed1ab_0.conda
172
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda
173
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_1.conda
174
  - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hda471dd_3.conda
175
  - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda
176
  - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda
 
178
  - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda
179
  - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2
180
  - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3987-syntax-1.1.0-pyhe01879c_1.conda
181
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-2026.5.1-py312h192e038_0.conda
182
  - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-2.1.0-pyha191276_1.conda
183
  - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda
184
  - conda: https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_1.conda
185
  - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
186
  - conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda
187
  - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.8.4-pyhd8ed1ab_0.conda
188
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.50-py312h5253ce2_0.conda
189
  - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
190
  - conda: https://conda.anaconda.org/conda-forge/noarch/starlette-1.2.1-pyhcf101f3_0.conda
191
  - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyhc90fa1f_1.conda
 
193
  - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda
194
  - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
195
  - conda: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.15.0-pyha770c72_0.conda
196
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.6-py312h4c3975b_0.conda
197
  - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.1-pyhcf101f3_0.conda
198
  - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
199
  - conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhcf101f3_2.conda
 
207
  - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-25.10.0-pyhd8ed1ab_0.conda
208
  - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda
209
  - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.9.0-pyhd8ed1ab_0.conda
210
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/websockets-16.0-py312h5253ce2_1.conda
211
+ - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.47.0-pyhd8ed1ab_0.conda
212
  - conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda
213
  - conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
214
  - conda: https://conda.anaconda.org/conda-forge/noarch/yarl-1.24.2-pyh7db6752_0.conda
215
  - conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h09e67af_11.conda
216
  - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda
217
  - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda
218
+ - pypi: https://files.pythonhosted.org/packages/99/60/14115e6364fa676c5397c2ad3004e527e9aa487abf5d0706ec81bbd08529/numpy-2.4.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
219
+ - pypi: https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
220
+ - pypi: https://files.pythonhosted.org/packages/6f/ec/550313f340b10501e72e69faf7a04223f99e4877c1cab7972eb3fbac3617/rdkit-2026.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
221
  packages:
222
  - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
223
  build_number: 20
 
351
  - pkg:pypi/argon2-cffi?source=hash-mapping
352
  size: 18715
353
  timestamp: 1749017288144
354
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-25.1.0-py312h4c3975b_2.conda
355
+ sha256: 7988c207b2b766dad5ebabf25a92b8d75cb8faed92f256fd7a4e0875c9ec6d58
356
+ md5: 1567f06d717246abab170736af8bad1b
357
  depends:
358
  - __glibc >=2.17,<3.0.a0
359
+ - cffi >=1.0.1
360
  - libgcc >=14
361
+ - python >=3.12,<3.13.0a0
362
+ - python_abi 3.12.* *_cp312
363
  license: MIT
364
  license_family: MIT
365
  purls:
366
  - pkg:pypi/argon2-cffi-bindings?source=hash-mapping
367
+ size: 35646
368
+ timestamp: 1762509443854
369
  - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.4.0-pyhcf101f3_0.conda
370
  sha256: 792da8131b1b53ff667bd6fc617ea9087b570305ccb9913deb36b8e12b3b5141
371
  md5: 85c4f19f377424eafc4ed7911b291642
 
444
  - pkg:pypi/babel?source=hash-mapping
445
  size: 7684321
446
  timestamp: 1772555330347
447
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.5.0-py312h90b7ffd_0.conda
448
+ sha256: a2b08a4e5e549b5f67c38edffd175437e2208547a7e67b5fa5373b67ef419e50
449
+ md5: b31dba71fe091e7201826e57e0f7b261
 
450
  depends:
451
+ - python
452
+ - libgcc >=14
453
+ - __glibc >=2.17,<3.0.a0
454
+ - zstd >=1.5.7,<1.6.0a0
455
+ - python_abi 3.12.* *_cp312
456
  license: BSD-3-Clause AND MIT AND EPL-2.0
457
  purls:
458
  - pkg:pypi/backports-zstd?source=compressed-mapping
459
+ size: 239928
460
+ timestamp: 1778594049826
461
  - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.14.3-pyha770c72_0.conda
462
  sha256: bf1e71c3c0a5b024e44ff928225a0874fc3c3356ec1a0b6fe719108e6d1288f6
463
  md5: 5267bef8efea4127aacd1f4e1f149b6e
 
506
  - pkg:pypi/blinker?source=hash-mapping
507
  size: 13934
508
  timestamp: 1731096548765
509
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312hdb49522_1.conda
510
+ sha256: 49df13a1bb5e388ca0e4e87022260f9501ed4192656d23dc9d9a1b4bf3787918
511
+ md5: 64088dffd7413a2dd557ce837b4cbbdb
512
  depends:
513
  - __glibc >=2.17,<3.0.a0
514
  - libgcc >=14
515
  - libstdcxx >=14
516
+ - python >=3.12,<3.13.0a0
517
+ - python_abi 3.12.* *_cp312
518
  constrains:
519
  - libbrotlicommon 1.2.0 hb03c661_1
520
  license: MIT
521
  license_family: MIT
522
  purls:
523
  - pkg:pypi/brotli?source=hash-mapping
524
+ size: 368300
525
+ timestamp: 1764017300621
526
  - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
527
  sha256: 0b75d45f0bba3e95dc693336fa51f40ea28c980131fec438afb7ce6118ed05f6
528
  md5: d2ffd7602c02f2b316fd921d39876885
 
599
  - pkg:pypi/certipy?source=hash-mapping
600
  size: 24467
601
  timestamp: 1777500624940
602
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py312h460c074_1.conda
603
+ sha256: 7dafe8173d5f94e46cf9cd597cc8ff476a8357fbbd4433a8b5697b2864845d9c
604
+ md5: 648ee28dcd4e07a1940a17da62eccd40
605
  depends:
606
  - __glibc >=2.17,<3.0.a0
607
  - libffi >=3.5.2,<3.6.0a0
608
  - libgcc >=14
609
  - pycparser
610
+ - python >=3.12,<3.13.0a0
611
+ - python_abi 3.12.* *_cp312
612
  license: MIT
613
  license_family: MIT
614
  purls:
615
  - pkg:pypi/cffi?source=hash-mapping
616
+ size: 295716
617
+ timestamp: 1761202958833
618
  - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda
619
  sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457
620
  md5: a9167b9571f3baa9d448faa2139d1089
 
661
  purls: []
662
  size: 1386245
663
  timestamp: 1779494288561
664
+ - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.13-py312hd8ed1ab_0.conda
665
  noarch: generic
666
+ sha256: d3e9bbd7340199527f28bbacf947702368f31de60c433a16446767d3c6aaf6fe
667
+ md5: f54c1ffb8ecedb85a8b7fcde3a187212
668
  depends:
669
+ - python >=3.12,<3.13.0a0
670
+ - python_abi * *_cp312
671
  license: Python-2.0
672
  purls: []
673
+ size: 46463
674
+ timestamp: 1772728929620
675
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/cryptography-48.0.0-py312ha4b625e_0.conda
676
+ sha256: 16d3d1e8df34a36430a28f423380fbd93abe5670ca7b52e9f4a64c091fd3ddd9
677
+ md5: c5a8e173200adf567dc2818d8bf1325f
678
  depends:
679
  - __glibc >=2.17,<3.0.a0
680
  - cffi >=2.0
681
  - libgcc >=14
682
  - openssl >=3.5.6,<4.0a0
683
+ - python >=3.12,<3.13.0a0
684
+ - python_abi 3.12.* *_cp312
685
  constrains:
686
  - __glibc >=2.17
687
  license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT
688
  license_family: BSD
689
  purls:
690
  - pkg:pypi/cryptography?source=hash-mapping
691
+ size: 1912222
692
+ timestamp: 1777966300032
693
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.21-py312h8285ef7_0.conda
694
+ sha256: b8dbe25820064a099f315bbb8f45f5bac3fddb63e96af3cbf0c93a830733ef34
695
+ md5: e6778419a1851f6e15820558abddfa04
696
  depends:
697
  - python
698
+ - __glibc >=2.17,<3.0.a0
699
  - libgcc >=14
700
  - libstdcxx >=14
701
+ - python_abi 3.12.* *_cp312
 
702
  license: MIT
703
  license_family: MIT
704
  purls:
705
  - pkg:pypi/debugpy?source=hash-mapping
706
+ size: 2821960
707
+ timestamp: 1780390159181
708
  - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.3.1-pyhd8ed1ab_0.conda
709
  sha256: 430bd9d731b265f0bedb3183ac3ecfaa1656390c092b6e864ff8cc1229843c8c
710
  md5: 61dcf784d59ef0bd62c57d982b154ace
 
786
  - pkg:pypi/frozenlist?source=compressed-mapping
787
  size: 19878
788
  timestamp: 1779999782801
789
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.5.1-py312h8285ef7_0.conda
790
+ sha256: 9f071d4d4efb41b54c671539fd9f9c29589f96f0d4fb457545a4b144e2545644
791
+ md5: 3a704672326e552b019390d832a4b095
792
  depends:
793
  - python
794
  - libstdcxx >=14
795
  - libgcc >=14
796
  - __glibc >=2.17,<3.0.a0
797
+ - python_abi 3.12.* *_cp312
798
  license: MIT
799
  license_family: MIT
800
  purls:
801
  - pkg:pypi/greenlet?source=hash-mapping
802
+ size: 262881
803
+ timestamp: 1779292371406
804
  - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda
805
  sha256: 96cac6573fd35ae151f4d6979bab6fbc90cb6b1fb99054ba19eb075da9822fcb
806
  md5: b8993c19b0c32a2f7b66cbb58ca27069
 
1624
  purls: []
1625
  size: 113478
1626
  timestamp: 1775825492909
 
 
 
 
 
 
 
 
 
 
 
1627
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
1628
  sha256: 663444d77a42f2265f54fb8b48c5450bfff4388d9c0f8253dd7855f0d993153f
1629
  md5: 2a45e7f8af083626f009645a6481f12d
 
1641
  purls: []
1642
  size: 663344
1643
  timestamp: 1773854035739
1644
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
1645
+ sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5
1646
+ md5: d864d34357c3b65a4b731f78c0801dc4
1647
+ depends:
1648
+ - __glibc >=2.17,<3.0.a0
1649
+ - libgcc >=13
1650
+ license: LGPL-2.1-only
1651
+ license_family: GPL
1652
+ purls: []
1653
+ size: 33731
1654
+ timestamp: 1750274110928
1655
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-h280c20c_1.conda
1656
  sha256: b677bbf1c339d894757c3dcfbb2f88649e499e4991d70ae09a1466da9a6c92d6
1657
  md5: 965e4d531b588b2e42f66fd8e48b056c
 
1721
  purls: []
1722
  size: 419935
1723
  timestamp: 1779396012261
1724
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
1725
+ sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c
1726
+ md5: 5aa797f8787fe7a17d1b0821485b5adc
1727
+ depends:
1728
+ - libgcc-ng >=12
1729
+ license: LGPL-2.1-or-later
1730
+ purls: []
1731
+ size: 100393
1732
+ timestamp: 1702724383534
1733
  - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
1734
  sha256: 55044c403570f0dc26e6364de4dc5368e5f3fc7ff103e867c487e2b5ab2bcda9
1735
  md5: d87ff7921124eccd67248aa483c23fec
 
1742
  purls: []
1743
  size: 63629
1744
  timestamp: 1774072609062
1745
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/loro-1.10.3-py312h121d7ae_1.conda
1746
+ sha256: cfcd019bbbf26bb905abe091547cad0e7d7ad02c852e9a12a8e0f78f372d998a
1747
+ md5: fe1f239d51177d5644b47e3cf2dcbcf9
1748
  depends:
1749
  - python
1750
  - __glibc >=2.17,<3.0.a0
1751
+ - python_abi 3.12.* *_cp312
1752
  constrains:
1753
  - __glibc >=2.17
1754
  license: MIT
1755
  license_family: MIT
1756
  purls:
1757
  - pkg:pypi/loro?source=hash-mapping
1758
+ size: 2749835
1759
+ timestamp: 1768757685053
1760
  - conda: https://conda.anaconda.org/conda-forge/noarch/mako-1.3.12-pyhcf101f3_0.conda
1761
  sha256: d06d02574be3892020262464b49360a749c1d448ed9f0de52fe8a08bc1483261
1762
  md5: a73036dabdd6dfe9679ed893baa8b230
 
1771
  - pkg:pypi/mako?source=hash-mapping
1772
  size: 72185
1773
  timestamp: 1777410001911
1774
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/marimo-0.23.9-py312h20c3967_0.conda
1775
+ sha256: cd4c688201704ac8f6cf872f6a97ff7b7153128d6e9b7e65221e0ebed6d972e9
1776
+ md5: ada06e356a161c969ed2d877546458cd
1777
  depends:
1778
  - python
1779
  - click >=8.0,<9
 
1795
  - packaging
1796
  - msgspec >=0.20.0
1797
  - pyzmq >=27.1.0
1798
+ - python_abi 3.12.* *_cp312
1799
  license: Apache-2.0
1800
  license_family: APACHE
1801
  purls:
1802
+ - pkg:pypi/marimo?source=hash-mapping
1803
+ size: 34294348
1804
+ timestamp: 1780635355577
1805
  - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda
1806
  sha256: 20e0892592a3e7c683e3d66df704a9425d731486a97c34fc56af4da1106b2b6b
1807
  md5: ba0a9221ce1063f31692c07370d062f3
 
1815
  - pkg:pypi/markdown?source=hash-mapping
1816
  size: 85893
1817
  timestamp: 1770694658918
1818
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py312h8a5da7c_1.conda
1819
+ sha256: 5f3aad1f3a685ed0b591faad335957dbdb1b73abfd6fc731a0d42718e0653b33
1820
+ md5: 93a4752d42b12943a355b682ee43285b
1821
  depends:
1822
  - __glibc >=2.17,<3.0.a0
1823
  - libgcc >=14
1824
+ - python >=3.12,<3.13.0a0
1825
+ - python_abi 3.12.* *_cp312
1826
  constrains:
1827
  - jinja2 >=3.0.0
1828
  license: BSD-3-Clause
1829
  license_family: BSD
1830
  purls:
1831
  - pkg:pypi/markupsafe?source=hash-mapping
1832
+ size: 26057
1833
+ timestamp: 1772445297924
1834
  - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda
1835
  sha256: 35b43d7343f74452307fd018a1cca92b8f68961ff8e2ab6a81ce0a703c9a3764
1836
  md5: 9acc1c385be401d533ff70ef5b50dae6
 
1856
  - pkg:pypi/mistune?source=hash-mapping
1857
  size: 74567
1858
  timestamp: 1777824616382
1859
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/msgspec-0.21.1-py312h4c3975b_0.conda
1860
+ sha256: 25eb262c378a922eeed85c941ab7de2687ea842daed80521b861b7472b5a7f9a
1861
+ md5: 5e07dc45b4458c19fdc085bd6c1aa51f
1862
  depends:
1863
  - __glibc >=2.17,<3.0.a0
1864
  - libgcc >=14
1865
+ - python >=3.12,<3.13.0a0
1866
+ - python_abi 3.12.* *_cp312
1867
  license: BSD-3-Clause
1868
  license_family: BSD
1869
  purls:
1870
  - pkg:pypi/msgspec?source=hash-mapping
1871
+ size: 218330
1872
+ timestamp: 1776337395109
1873
  - conda: https://conda.anaconda.org/conda-forge/noarch/multidict-6.7.1-pyh62beb40_0.conda
1874
  sha256: e9933d2526345a4a1c08b76f2322dd482122b683369b0536605353b5b153d755
1875
  md5: ad92dba7ca0af0e3dca083a0fa6a3423
 
2032
  - pkg:pypi/notebook-shim?source=hash-mapping
2033
  size: 16817
2034
  timestamp: 1733408419340
2035
+ - pypi: https://files.pythonhosted.org/packages/99/60/14115e6364fa676c5397c2ad3004e527e9aa487abf5d0706ec81bbd08529/numpy-2.4.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
2036
  name: numpy
2037
  version: 2.4.6
2038
+ sha256: 90f9849678c75fe7afa2d348ac842c168b0a4d3d61919687216dfc547976d853
2039
  requires_python: '>=3.11'
2040
  - conda: https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.3.1-pyhd8ed1ab_0.conda
2041
  sha256: dfa8222df90736fa13f8896f5a573a50273af8347542d412c3bd1230058e56a5
 
2132
  - pkg:pypi/pexpect?source=hash-mapping
2133
  size: 53561
2134
  timestamp: 1733302019362
2135
+ - pypi: https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
2136
  name: pillow
2137
  version: 12.2.0
2138
+ sha256: 62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780
2139
  requires_dist:
2140
  - furo ; extra == 'docs'
2141
  - olefile ; extra == 'docs'
 
2164
  - trove-classifiers>=2024.10.12 ; extra == 'tests'
2165
  - defusedxml ; extra == 'xmp'
2166
  requires_python: '>=3.10'
2167
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.2-pyh8b19718_0.conda
2168
+ sha256: 29b7d75bf81ad11645a8e320b369abdc90a92b93f2a9178e853d9dddf82e5106
2169
+ md5: 511fbc2c63d2c73650ad1755e4d357ba
2170
  depends:
2171
+ - python >=3.10,<3.13.0a0
2172
+ - setuptools
2173
+ - wheel
2174
  license: MIT
2175
  license_family: MIT
2176
  purls:
2177
  - pkg:pypi/pip?source=compressed-mapping
2178
+ size: 1203173
2179
+ timestamp: 1780262795392
2180
  - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.10.0-pyhcf101f3_0.conda
2181
  sha256: 9e5e1fd3506ccfc4d444fc4d2d39b0ed097d5d0e3bd3d4bdf6bcc81aaf66860d
2182
  md5: 2c5ef45db85d34799771629bd5860fd7
 
2237
  - pkg:pypi/propcache?source=hash-mapping
2238
  size: 19936
2239
  timestamp: 1780037707071
2240
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py312h5253ce2_0.conda
2241
+ sha256: d834fd656133c9e4eaf63ffe9a117c7d0917d86d89f7d64073f4e3a0020bd8a7
2242
+ md5: dd94c506b119130aef5a9382aed648e7
2243
  depends:
2244
  - python
2245
  - libgcc >=14
2246
  - __glibc >=2.17,<3.0.a0
2247
+ - python_abi 3.12.* *_cp312
2248
  license: BSD-3-Clause
2249
  license_family: BSD
2250
  purls:
2251
  - pkg:pypi/psutil?source=hash-mapping
2252
+ size: 225545
2253
+ timestamp: 1769678155334
2254
  - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
2255
  sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83
2256
  md5: 7d9daffbb8d8e0af0f769dbbcd173a54
 
2284
  - pkg:pypi/pycparser?source=compressed-mapping
2285
  size: 55886
2286
  timestamp: 1779293633166
2287
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pycurl-7.46.0-py312hcf3dbcf_0.conda
2288
+ sha256: d794fe853d4cdd54fa7945180d9e4285ccb541d3d0b1b8584efe1e2334932d47
2289
+ md5: f6bffb497bb72335dbfb8b7f852ace7f
2290
  depends:
2291
  - python
 
2292
  - __glibc >=2.17,<3.0.a0
2293
+ - libgcc >=14
2294
  - openssl >=3.5.6,<4.0a0
 
2295
  - libcurl >=8.20.0,<9.0a0
2296
+ - python_abi 3.12.* *_cp312
2297
  license: LGPL-2.1-or-later OR curl
2298
  purls:
2299
  - pkg:pypi/pycurl?source=hash-mapping
2300
+ size: 130231
2301
+ timestamp: 1777531716605
2302
  - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.13.4-pyhcf101f3_0.conda
2303
  sha256: 69700e31165df070e9716315e042196aa92525dae5deb5107785847ab9f4189f
2304
  md5: 729843edafc0899b3348bd3f19525b9d
 
2315
  - pkg:pypi/pydantic?source=hash-mapping
2316
  size: 346511
2317
  timestamp: 1778103405862
2318
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.46.4-py312h868fb18_0.conda
2319
+ sha256: b8260660d064fb947f4b573ec4a782696bc8b19042452eaa4e9bb1152b540555
2320
+ md5: dfb9a57535eb8c35c6744da7043063f0
2321
  depends:
2322
  - python
2323
  - typing-extensions >=4.6.0,!=4.7.0
2324
  - libgcc >=14
2325
  - __glibc >=2.17,<3.0.a0
2326
+ - python_abi 3.12.* *_cp312
2327
  constrains:
2328
  - __glibc >=2.17
2329
  license: MIT
2330
  license_family: MIT
2331
  purls:
2332
  - pkg:pypi/pydantic-core?source=hash-mapping
2333
+ size: 1895409
2334
+ timestamp: 1778084226169
2335
  - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.20.0-pyhd8ed1ab_0.conda
2336
  sha256: cf70b2f5ad9ae472b71235e5c8a736c9316df3705746de419b59d442e8348e86
2337
  md5: 16c18772b340887160c79a6acc022db0
 
2383
  - pkg:pypi/pysocks?source=hash-mapping
2384
  size: 21085
2385
  timestamp: 1733217331982
2386
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.13-hd63d673_0_cpython.conda
2387
+ sha256: a44655c1c3e1d43ed8704890a91e12afd68130414ea2c0872e154e5633a13d7e
2388
+ md5: 7eccb41177e15cc672e1babe9056018e
 
2389
  depends:
2390
  - __glibc >=2.17,<3.0.a0
2391
  - bzip2 >=1.0.8,<2.0a0
2392
  - ld_impl_linux-64 >=2.36.1
2393
+ - libexpat >=2.7.4,<3.0a0
2394
  - libffi >=3.5.2,<3.6.0a0
2395
  - libgcc >=14
2396
+ - liblzma >=5.8.2,<6.0a0
2397
+ - libnsl >=2.0.1,<2.1.0a0
2398
+ - libsqlite >=3.51.2,<4.0a0
2399
+ - libuuid >=2.41.3,<3.0a0
2400
+ - libxcrypt >=4.4.36
2401
+ - libzlib >=1.3.1,<2.0a0
2402
+ - ncurses >=6.5,<7.0a0
2403
+ - openssl >=3.5.5,<4.0a0
2404
  - readline >=8.3,<9.0a0
2405
  - tk >=8.6.13,<8.7.0a0
2406
  - tzdata
2407
+ constrains:
2408
+ - python_abi 3.12.* *_cp312
2409
  license: Python-2.0
2410
  purls: []
2411
+ size: 31608571
2412
+ timestamp: 1772730708989
 
2413
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
2414
  sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664
2415
  md5: 5b8d21249ff20967101ffa321cab24e8
 
2435
  - pkg:pypi/fastjsonschema?source=hash-mapping
2436
  size: 244628
2437
  timestamp: 1755304154927
2438
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.13-hd8ed1ab_0.conda
2439
+ sha256: 97327b9509ae3aae28d27217a5d7bd31aff0ab61a02041e9c6f98c11d8a53b29
2440
+ md5: 32780d6794b8056b78602103a04e90ef
2441
  depends:
2442
+ - cpython 3.12.13.*
2443
+ - python_abi * *_cp312
2444
  license: Python-2.0
2445
  purls: []
2446
+ size: 46449
2447
+ timestamp: 1772728979370
2448
  - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-3.2.1-pyh332efcf_0.conda
2449
  sha256: 1c55116c22512cef7b01d55ae49697707f2c1fd829407183c19817e2d300fd8d
2450
  md5: 1cd2f3e885162ee1366312bd1b1677fd
 
2480
  - pkg:pypi/tzdata?source=hash-mapping
2481
  size: 146639
2482
  timestamp: 1777068997932
2483
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda
2484
  build_number: 8
2485
+ sha256: 80677180dd3c22deb7426ca89d6203f1c7f1f256f2d5a94dc210f6e758229809
2486
+ md5: c3efd25ac4d74b1584d2f7a57195ddf1
2487
  constrains:
2488
+ - python 3.12.* *_cpython
2489
  license: BSD-3-Clause
2490
  license_family: BSD
2491
  purls: []
2492
+ size: 6958
2493
+ timestamp: 1752805918820
2494
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_1.conda
2495
+ sha256: cb142bfd92f6e55749365ddc244294fa7b64db6d08c45b018ff1c658907bfcbf
2496
+ md5: 15878599a87992e44c059731771591cb
2497
  depends:
2498
  - __glibc >=2.17,<3.0.a0
2499
  - libgcc >=14
2500
+ - python >=3.12,<3.13.0a0
2501
+ - python_abi 3.12.* *_cp312
2502
  - yaml >=0.2.5,<0.3.0a0
2503
  license: MIT
2504
  license_family: MIT
2505
  purls:
2506
  - pkg:pypi/pyyaml?source=hash-mapping
2507
+ size: 198293
2508
+ timestamp: 1770223620706
2509
  - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hda471dd_3.conda
2510
  noarch: python
2511
  sha256: 970b2a1d12983d8d1cc05d914ad88a0b6ef1fa14038c9649aa834dd6ebee65d7
 
2524
  - pkg:pypi/pyzmq?source=hash-mapping
2525
  size: 210896
2526
  timestamp: 1779483879367
2527
+ - pypi: https://files.pythonhosted.org/packages/6f/ec/550313f340b10501e72e69faf7a04223f99e4877c1cab7972eb3fbac3617/rdkit-2026.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
2528
  name: rdkit
2529
  version: 2026.3.3
2530
+ sha256: c69a40ad52a2489cf592d55b41f5f6fa482f028341c038f3ed7d6b46834d1d3d
2531
  requires_dist:
2532
  - numpy
2533
  - pillow
 
2612
  - pkg:pypi/rfc3987-syntax?source=hash-mapping
2613
  size: 22913
2614
  timestamp: 1752876729969
2615
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-2026.5.1-py312h192e038_0.conda
2616
+ sha256: bc4a5045fd79e68392fb0661c698303c16e88b83d50626c2bc49c403555e900d
2617
+ md5: a9e6fe6228340517c3b6a98bf5a76e2e
2618
  depends:
2619
  - python
2620
  - __glibc >=2.17,<3.0.a0
2621
  - libgcc >=14
2622
+ - python_abi 3.12.* *_cp312
2623
  constrains:
2624
  - __glibc >=2.17
2625
  license: MIT
2626
  license_family: MIT
2627
  purls:
2628
  - pkg:pypi/rpds-py?source=compressed-mapping
2629
+ size: 312248
2630
+ timestamp: 1779976992617
2631
  - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-2.1.0-pyha191276_1.conda
2632
  sha256: 59656f6b2db07229351dfb3a859c35e57cc8e8bcbc86d4e501bff881a6f771f1
2633
  md5: 28eb91468df04f655a57bcfbb35fc5c5
 
2697
  - pkg:pypi/soupsieve?source=compressed-mapping
2698
  size: 38802
2699
  timestamp: 1779635534390
2700
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.50-py312h5253ce2_0.conda
2701
+ sha256: c8b3dae98f74d314655b4a6920112bdd2c33c0000b099c4314f3c6a219c22295
2702
+ md5: 312796c3e1d17cfc5e720267efbdcf58
2703
  depends:
2704
  - python
2705
  - greenlet !=0.4.17
2706
  - typing-extensions >=4.6.0
2707
  - __glibc >=2.17,<3.0.a0
2708
  - libgcc >=14
2709
+ - python_abi 3.12.* *_cp312
2710
  license: MIT
2711
  license_family: MIT
2712
  purls:
2713
+ - pkg:pypi/sqlalchemy?source=compressed-mapping
2714
+ size: 3709206
2715
  timestamp: 1779661488554
2716
  - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
2717
  sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41
 
2805
  - pkg:pypi/tomlkit?source=hash-mapping
2806
  size: 41169
2807
  timestamp: 1778423744478
2808
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.6-py312h4c3975b_0.conda
2809
+ sha256: 1a5f2eee536c5ea97dd9674b1b883d8d676ee346f10c8d4ae30626e20aa6d289
2810
+ md5: dcbe46475eff6fb9d1adad473c984f39
2811
  depends:
2812
  - __glibc >=2.17,<3.0.a0
2813
  - libgcc >=14
2814
+ - python >=3.12,<3.13.0a0
2815
+ - python_abi 3.12.* *_cp312
2816
  license: Apache-2.0
2817
  license_family: Apache
2818
  purls:
2819
+ - pkg:pypi/tornado?source=compressed-mapping
2820
+ size: 860785
2821
+ timestamp: 1779915943143
2822
  - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.1-pyhcf101f3_0.conda
2823
  sha256: b89a823edf524956b94a2a4db974866e4501f05c68976eff458c5dcf07f88431
2824
  md5: 37e3be7b6e2977d37b8fa5da229f5dc0
 
2970
  - pkg:pypi/websocket-client?source=hash-mapping
2971
  size: 61391
2972
  timestamp: 1759928175142
2973
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/websockets-16.0-py312h5253ce2_1.conda
2974
+ sha256: dd598cab9175a9ab11c8a1798c49ccabe923263d12aababa84a296cb18206464
2975
+ md5: e35ffb48178b20ee1a43fbe7abc93746
2976
  depends:
2977
  - python
 
2978
  - __glibc >=2.17,<3.0.a0
2979
+ - libgcc >=14
2980
+ - python_abi 3.12.* *_cp312
2981
  license: BSD-3-Clause
2982
  license_family: BSD
2983
  purls:
2984
  - pkg:pypi/websockets?source=hash-mapping
2985
+ size: 358659
2986
+ timestamp: 1768087389177
2987
+ - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.47.0-pyhd8ed1ab_0.conda
2988
+ sha256: 9e156ffaefb8463437144326ada4b85d1de17961b9997ac5f1cbbaf747bd8bed
2989
+ md5: d0e3b2f0030cf4fca58bde71d246e94c
2990
+ depends:
2991
+ - packaging >=24.0
2992
+ - python >=3.10
2993
+ license: MIT
2994
+ license_family: MIT
2995
+ purls:
2996
+ - pkg:pypi/wheel?source=hash-mapping
2997
+ size: 33491
2998
+ timestamp: 1776878563806
2999
  - conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda
3000
  sha256: 826af5e2c09e5e45361fa19168f46ff524e7a766022615678c3a670c45895d9a
3001
  md5: dc257b7e7cad9b79c1dfba194e92297b
pyproject.toml CHANGED
@@ -16,7 +16,7 @@ edit = "marimo edit notebooks/rdkit_demo.py"
16
  run = "marimo run notebooks/rdkit_demo.py --host 0.0.0.0 --port 7860"
17
 
18
  [tool.pixi.dependencies]
19
- python = ">=3.12.*"
20
  jupyterlab = ">=4.5.8,<5"
21
  notebook = ">=7.5.7,<8"
22
  jupyterhub = ">=5.4.6,<6"
 
16
  run = "marimo run notebooks/rdkit_demo.py --host 0.0.0.0 --port 7860"
17
 
18
  [tool.pixi.dependencies]
19
+ python = ">=3.12.0,<3.13"
20
  jupyterlab = ">=4.5.8,<5"
21
  notebook = ">=7.5.7,<8"
22
  jupyterhub = ">=5.4.6,<6"