* org-babel python lost a feature?
@ 2025-01-10 22:36 Panayotis Manganaris
2025-01-11 15:41 ` Ihor Radchenko
0 siblings, 1 reply; 3+ messages in thread
From: Panayotis Manganaris @ 2025-01-10 22:36 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 824 bytes --]
While trying to set up a toy example for another thread, I stumbled into
a problem. It's been over a year since I did this, but I recall it was
possible to use multiple :results format values e.g.
:results output file link drawer
Using both link and drawer was acceptable with Emacs 28.2 Org mode
9.5.5 (according to my old notebook's CREATOR keyword) but now is
unacceptable with Emacs 30.0.50 Org mode 9.7.11. That is, using drawer
shadows link, and causes the results file to get overwritten with the
output "None" from the source block.
This makes using the :post argument with file-output produced by
src block side-effects less convenient than if the results drawer could
be used, because the results are quoted -- perhaps to form a contiguous
syntax node?
MWE with a pixi environment attached, for convenience.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: mwe.org --]
[-- Type: text/x-org, Size: 782 bytes --]
:PROPERTIES:
:header-args:python: :session figs
:header-args: :results output scalar drawer replace
:END:
#+TITLE: plotting in python with plotly example
#+begin_src python :results none
import pandas as pd
import plotly.express as px
#+end_src
#+begin_src python
data = dict(x=[1,2,3,4,5,6],y=[9,8,7,6,5,4])
df = pd.DataFrame(data)
df
#+end_src
#+begin_src python :results file link :file fig.svg :post wrap(*this*, w="500pt")
p = px.scatter(
df,
x='x', y='y',
)
p.write_image("fig.svg")
#+end_src
#+RESULTS:
: #+attr_latex: :width 500pt
: [[file:fig.svg]]
# the post-processed results are quoted verbatim.
# a drawer is preferred to facilitate viewing the figure.
#+NAME: wrap
#+begin_src sh :var p="" :var w="300pt"
echo -ne "#+attr_latex: :width $w\n$p"
#+end_src
[-- Attachment #3: .envrc --]
[-- Type: text/plain, Size: 56 bytes --]
watch_file pixi.lock
eval "$(pixi shell-hook --frozen)"
[-- Attachment #4: pixi.lock --]
[-- Type: text/plain, Size: 19829 bytes --]
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
indexes:
- https://pypi.org/simple
packages:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.1-ha99a958_104_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda
- pypi: https://files.pythonhosted.org/packages/ae/b3/a0f0f4faac229b0011d8c4a7ee6da7c2dca0b6fd08039c95920846f23ca4/kaleido-0.2.1-py2.py3-none-manylinux1_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/e5/ae/580600f441f6fc05218bd6c9d5794f4aef072a7d9093b291f1c50a9db8bc/plotly-5.24.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/b6/cb/b86984bed139586d01532a587464b5805f12e397594f19f931c4c2fbfa61/tenacity-9.0.0-py3-none-any.whl
packages:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726
md5: d7c89558ba9fa0495403155b64376d81
license: None
purls: []
size: 2562
timestamp: 1578324546067
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
build_number: 16
sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22
md5: 73aaf86a425cc6e73fcf236a5a46396d
depends:
- _libgcc_mutex 0.1 conda_forge
- libgomp >=7.5.0
constrains:
- openmp_impl 9999
license: BSD-3-Clause
license_family: BSD
purls: []
size: 23621
timestamp: 1650670423406
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda
sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d
md5: 62ee74e96c5ebb0af99386de58cf9553
depends:
- __glibc >=2.17,<3.0.a0
- libgcc-ng >=12
license: bzip2-1.0.6
license_family: BSD
purls: []
size: 252783
timestamp: 1720974456583
- conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda
sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd
md5: 720523eb0d6a9b0f6120c16b2aa4e7de
license: ISC
purls: []
size: 157088
timestamp: 1734208393264
- pypi: https://files.pythonhosted.org/packages/ae/b3/a0f0f4faac229b0011d8c4a7ee6da7c2dca0b6fd08039c95920846f23ca4/kaleido-0.2.1-py2.py3-none-manylinux1_x86_64.whl
name: kaleido
version: 0.2.1
sha256: aa21cf1bf1c78f8fa50a9f7d45e1003c387bd3d6fe0a767cfbbf344b95bdc3a8
requires_dist:
- pathlib ; python_full_version < '3.4'
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda
sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe
md5: 048b02e3962f066da18efe3a21b77672
depends:
- __glibc >=2.17,<3.0.a0
constrains:
- binutils_impl_linux-64 2.43
license: GPL-3.0-only
license_family: GPL
purls: []
size: 669211
timestamp: 1729655358674
- conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda
build_number: 26
sha256: 30bd658682b124243f8e52d8edf8a19e7be1bc31e4fe4baec30a64002dc8cd0c
md5: ac52800af2e0c0e7dac770b435ce768a
depends:
- libopenblas >=0.3.28,<0.3.29.0a0
- libopenblas >=0.3.28,<1.0a0
constrains:
- libcblas 3.9.0 26_linux64_openblas
- liblapack 3.9.0 26_linux64_openblas
- liblapacke 3.9.0 26_linux64_openblas
- blas * openblas
license: BSD-3-Clause
license_family: BSD
purls: []
size: 16393
timestamp: 1734432564346
- conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda
build_number: 26
sha256: 9c74e536c9bc868e356ffd43f81c2cb398aec84b40fcadc312315b164a5500ee
md5: ebcc5f37a435aa3c19640533c82f8d76
depends:
- libblas 3.9.0 26_linux64_openblas
constrains:
- liblapack 3.9.0 26_linux64_openblas
- liblapacke 3.9.0 26_linux64_openblas
- blas * openblas
license: BSD-3-Clause
license_family: BSD
purls: []
size: 16336
timestamp: 1734432570482
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda
sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26
md5: db833e03127376d461e1e13e76f09b6c
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
constrains:
- expat 2.6.4.*
license: MIT
license_family: MIT
purls: []
size: 73304
timestamp: 1730967041968
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2
sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e
md5: d645c6d2ac96843a2bfaccd2d62b3ac3
depends:
- libgcc-ng >=9.4.0
license: MIT
license_family: MIT
purls: []
size: 58292
timestamp: 1636488182923
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda
sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569
md5: 3cb76c3f10d3bc7f1105b2fc9db984df
depends:
- _libgcc_mutex 0.1 conda_forge
- _openmp_mutex >=4.5
constrains:
- libgomp 14.2.0 h77fa898_1
- libgcc-ng ==14.2.0=*_1
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
size: 848745
timestamp: 1729027721139
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda
sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7
md5: e39480b9ca41323497b05492a63bc35b
depends:
- libgcc 14.2.0 h77fa898_1
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
size: 54142
timestamp: 1729027726517
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda
sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977
md5: f1fd30127802683586f768875127a987
depends:
- libgfortran5 14.2.0 hd5240d6_1
constrains:
- libgfortran-ng ==14.2.0=*_1
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
size: 53997
timestamp: 1729027752995
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda
sha256: d149a37ca73611e425041f33b9d8dbed6e52ec506fe8cc1fc0ee054bddeb6d5d
md5: 9822b874ea29af082e5d36098d25427d
depends:
- libgcc >=14.2.0
constrains:
- libgfortran 14.2.0
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
size: 1462645
timestamp: 1729027735353
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda
sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63
md5: cc3573974587f12dda90d96e3e55a702
depends:
- _libgcc_mutex 0.1 conda_forge
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
size: 460992
timestamp: 1729027639220
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda
build_number: 26
sha256: b76458c36331376911e0f98fa68109e02f4d5e5ebfffa79587ac69cef748bba1
md5: 3792604c43695d6a273bc5faaac47d48
depends:
- libblas 3.9.0 26_linux64_openblas
constrains:
- libcblas 3.9.0 26_linux64_openblas
- liblapacke 3.9.0 26_linux64_openblas
- blas * openblas
license: BSD-3-Clause
license_family: BSD
purls: []
size: 16338
timestamp: 1734432576650
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda
sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6
md5: 2ecf2f1c7e4e21fcfe6423a51a992d84
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: 0BSD
purls: []
size: 111132
timestamp: 1733407410083
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda
sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070
md5: aeb98fdeb2e8f25d43ef71fbacbeec80
depends:
- __glibc >=2.17,<3.0.a0
- libgcc-ng >=12
license: BSD-2-Clause
license_family: BSD
purls: []
size: 89991
timestamp: 1723817448345
- conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda
sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe
md5: 62857b389e42b36b686331bec0922050
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
- libgfortran
- libgfortran5 >=14.2.0
constrains:
- openblas >=0.3.28,<0.3.29.0a0
license: BSD-3-Clause
license_family: BSD
purls: []
size: 5578513
timestamp: 1730772671118
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda
sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352
md5: b58da17db24b6e08bcbf8fed2fb8c915
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libzlib >=1.3.1,<2.0a0
license: Unlicense
purls: []
size: 873551
timestamp: 1733761824646
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda
sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462
md5: 234a5554c53625688d51062645337328
depends:
- libgcc 14.2.0 h77fa898_1
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
size: 3893695
timestamp: 1729027746910
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda
sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18
md5: 40b61aab5c7ba9ff276c41cfffe6b80b
depends:
- libgcc-ng >=12
license: BSD-3-Clause
license_family: BSD
purls: []
size: 33601
timestamp: 1680112270483
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4
md5: edb0dca6bc32e4f4789199455a1dbeb8
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
constrains:
- zlib 1.3.1 *_2
license: Zlib
license_family: Other
purls: []
size: 60963
timestamp: 1727963148474
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda
sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a
md5: 70caf8bb6cf39a0b6b7efc885f51c0fe
depends:
- __glibc >=2.17,<3.0.a0
- libgcc-ng >=12
license: X11 AND BSD-3-Clause
purls: []
size: 889086
timestamp: 1724658547447
- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda
sha256: 53c5baea29d111126b6dbe969ac1c36d481740f0f91babe6cfd121b8d9d8e67f
md5: bacc73d89e22828efedf31fdc4b54b4e
depends:
- __glibc >=2.17,<3.0.a0
- libblas >=3.9.0,<4.0a0
- libcblas >=3.9.0,<4.0a0
- libgcc >=13
- liblapack >=3.9.0,<4.0a0
- libstdcxx >=13
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
constrains:
- numpy-base <0a0
license: BSD-3-Clause
license_family: BSD
purls:
- pkg:pypi/numpy?source=hash-mapping
size: 8478406
timestamp: 1734904713763
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda
sha256: f62f6bca4a33ca5109b6d571b052a394d836956d21b25b7ffd03376abf7a481f
md5: 4ce6875f75469b2757a65e10a5d05e31
depends:
- __glibc >=2.17,<3.0.a0
- ca-certificates
- libgcc >=13
license: Apache-2.0
license_family: Apache
purls: []
size: 2937158
timestamp: 1736086387286
- pypi: https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl
name: packaging
version: '24.2'
sha256: 09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759
requires_python: '>=3.8'
- conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda
sha256: 6337d2fe918ba5f5bef21037c4539dfee2f58b25e84c5f9b1cf14b5db4ed23d5
md5: c5d63dd501db554b84a30dea33824164
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
- numpy >=1.21,<3
- numpy >=1.22.4
- python >=3.13.0rc2,<3.14.0a0
- python-dateutil >=2.8.1
- python-tzdata >=2022a
- python_abi 3.13.* *_cp313
- pytz >=2020.1,<2024.2
license: BSD-3-Clause
license_family: BSD
purls:
- pkg:pypi/pandas?source=hash-mapping
size: 15407410
timestamp: 1726878925082
- pypi: https://files.pythonhosted.org/packages/e5/ae/580600f441f6fc05218bd6c9d5794f4aef072a7d9093b291f1c50a9db8bc/plotly-5.24.1-py3-none-any.whl
name: plotly
version: 5.24.1
sha256: f67073a1e637eb0dc3e46324d9d51e2fe76e9727c892dde64ddf1e1b51f29089
requires_dist:
- tenacity>=6.2.0
- packaging
requires_python: '>=3.8'
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.1-ha99a958_104_cp313.conda
build_number: 104
sha256: 40e60fdea106aef39049a5f0f1eb5f3276369bdbcec5c35b9487e04ed4246398
md5: f07c94533999146026ff5194a9e3906b
depends:
- __glibc >=2.17,<3.0.a0
- bzip2 >=1.0.8,<2.0a0
- ld_impl_linux-64 >=2.36.1
- libexpat >=2.6.4,<3.0a0
- libffi >=3.4,<4.0a0
- libgcc >=13
- liblzma >=5.6.3,<6.0a0
- libmpdec >=4.0.0,<5.0a0
- libsqlite >=3.47.2,<4.0a0
- libuuid >=2.38.1,<3.0a0
- libzlib >=1.3.1,<2.0a0
- ncurses >=6.5,<7.0a0
- openssl >=3.4.0,<4.0a0
- python_abi 3.13.* *_cp313
- readline >=8.2,<9.0a0
- tk >=8.6.13,<8.7.0a0
- tzdata
license: Python-2.0
purls: []
size: 33118471
timestamp: 1736329403295
python_site_packages_path: lib/python3.13/site-packages
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda
sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79
md5: 5ba79d7c71f03c678c8ead841f347d6e
depends:
- python >=3.9
- six >=1.5
license: Apache-2.0
license_family: APACHE
purls:
- pkg:pypi/python-dateutil?source=hash-mapping
size: 222505
timestamp: 1733215763718
- conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda
sha256: 57c9a02ec25926fb48edca59b9ede107823e5d5c473b94a0e05cc0b9a193a642
md5: c0def296b2f6d2dd7b030c2a7f66bb1f
depends:
- python >=3.9
license: Apache-2.0
license_family: APACHE
purls:
- pkg:pypi/tzdata?source=hash-mapping
size: 142235
timestamp: 1733235414217
- conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda
build_number: 5
sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442
md5: 381bbd2a92c863f640a55b6ff3c35161
constrains:
- python 3.13.* *_cp313
license: BSD-3-Clause
license_family: BSD
purls: []
size: 6217
timestamp: 1723823393322
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda
sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41
md5: 3eeeeb9e4827ace8c0c1419c85d590ad
depends:
- python >=3.7
license: MIT
license_family: MIT
purls:
- pkg:pypi/pytz?source=hash-mapping
size: 188538
timestamp: 1706886944988
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda
sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7
md5: 47d31b792659ce70f470b5c82fdfb7a4
depends:
- libgcc-ng >=12
- ncurses >=6.3,<7.0a0
license: GPL-3.0-only
license_family: GPL
purls: []
size: 281456
timestamp: 1679532220005
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda
sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db
md5: a451d576819089b0d672f18768be0f65
depends:
- python >=3.9
license: MIT
license_family: MIT
purls:
- pkg:pypi/six?source=hash-mapping
size: 16385
timestamp: 1733381032766
- pypi: https://files.pythonhosted.org/packages/b6/cb/b86984bed139586d01532a587464b5805f12e397594f19f931c4c2fbfa61/tenacity-9.0.0-py3-none-any.whl
name: tenacity
version: 9.0.0
sha256: 93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539
requires_dist:
- reno ; extra == 'doc'
- sphinx ; extra == 'doc'
- pytest ; extra == 'test'
- tornado>=4.5 ; extra == 'test'
- typeguard ; extra == 'test'
requires_python: '>=3.8'
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda
sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e
md5: d453b98d9c83e71da0741bb0ff4d76bc
depends:
- libgcc-ng >=12
- libzlib >=1.2.13,<2.0.0a0
license: TCL
license_family: BSD
purls: []
size: 3318875
timestamp: 1699202167581
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda
sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf
md5: 8ac3367aafb1cc0a068483c580af8015
license: LicenseRef-Public-Domain
purls: []
size: 122354
timestamp: 1728047496079
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: org-babel python lost a feature?
2025-01-10 22:36 org-babel python lost a feature? Panayotis Manganaris
@ 2025-01-11 15:41 ` Ihor Radchenko
2025-01-11 20:32 ` Panayotis Manganaris
0 siblings, 1 reply; 3+ messages in thread
From: Ihor Radchenko @ 2025-01-11 15:41 UTC (permalink / raw)
To: Panayotis Manganaris; +Cc: emacs-orgmode
Panayotis Manganaris <panos.manganaris@gmail.com> writes:
> While trying to set up a toy example for another thread, I stumbled into
> a problem. It's been over a year since I did this, but I recall it was
> possible to use multiple :results format values e.g.
>
> :results output file link drawer
>
> Using both link and drawer was acceptable with Emacs 28.2 Org mode
> 9.5.5 (according to my old notebook's CREATOR keyword) but now is
> unacceptable with Emacs 30.0.50 Org mode 9.7.11. That is, using drawer
> shadows link, and causes the results file to get overwritten with the
> output "None" from the source block.
I just tried Org 9.5.5 and also Org 9.4.4. It is all the same -
consistent with Org 9.7.11.
It is also consistent with our manual (16.6 Results of Evaluation) that
declares drawer/link as mutually exclusive "Type" of result.
--
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: org-babel python lost a feature?
2025-01-11 15:41 ` Ihor Radchenko
@ 2025-01-11 20:32 ` Panayotis Manganaris
0 siblings, 0 replies; 3+ messages in thread
From: Panayotis Manganaris @ 2025-01-11 20:32 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: emacs-orgmode
Ihor Radchenko <yantar92@posteo.net> writes:
> I just tried Org 9.5.5 and also Org 9.4.4. It is all the same -
> consistent with Org 9.7.11.
Thanks for the sanity check, Ihor. I must have had some piece of
configuration that enabled this for me -- Super useful, I'll share it if
I find it.
Might as well have been magic runes to me back then...
> It is also consistent with our manual (16.6 Results of Evaluation) that
> declares drawer/link as mutually exclusive "Type" of result.
I did check past manual versions, and indeed that's always been consistent.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-01-11 20:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-10 22:36 org-babel python lost a feature? Panayotis Manganaris
2025-01-11 15:41 ` Ihor Radchenko
2025-01-11 20:32 ` Panayotis Manganaris
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).