~ruther/guix-local

ref: 4edfdcff5a7b19d90febb5ba9c06fbe75d3c93d7 guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.4 MiB
6e62ec0c — Andreas Enge 10 months ago
gnu: python-shapely: Update to 2.1.1.

* gnu/packages/python-xyz.scm (python-shapely): Update to 2.1.1.

Change-Id: I535568979f8578186c64a22437032d0890d873f6
a1279014 — Zheng Junjie 10 months ago
gnu: python-fonttools: Use python-lxml-4.9

* gnu/packages/python-xyz.scm (python-fonttools)[propagated-inputs]: Use
python-lxml-4.9 replace python-lxml.

Change-Id: I27fbd33865d4e7177671203e6f4816b19fc59fdf
7d3fd78e — Zheng Junjie 11 months ago
gnu: python-libarchive-c: Update to 5.2.

* gnu/packages/python-xyz.scm (python-libarchive-c): Update to 5.2.
[source]: Adjust pyppi name.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-mock; add python-setuptools and python-wheel.
[arguments]: Use G-expressions.

Change-Id: I9a5e30c7b18e95e668713cd6bef4aed1ad7a0602
2237640a — Janneke Nieuwenhuizen 1 year, 4 months ago
gnu: python-h5py: Fix build with gcc-14.

* gnu/packages/python-xyz.scm (python-h5py)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: Ib68eb41305d075069926323727fe35ca65fd2873
b57e655b — Janneke Nieuwenhuizen 1 year, 4 months ago
gnu: python-cython-next: Build with gcc-13.

Using gcc-14 produces

    Compiler output for module e_switch_transform:
    e_switch_transform.c: In function ‘__pyx_pf_18e_switch_transform_is_not_one’:
    e_switch_transform.c:2283:5: error: duplicate case value
     2283 |     case 1+0:
          |     ^~~~
    e_switch_transform.c:2282:5: note: previously used here
     2282 |     case 1:
          |     ^~~~

* gnu/packages/python-xyz.scm (python-cython-3)[native-inputs]: Add gcc-13.

Change-Id: Iaed502e4c105bb1229345288ec2f203453f65acc
d5b661f3 — Janneke Nieuwenhuizen 1 year, 4 months ago
gnu: python-datrie: Fix build with gcc-14.

* gnu/packages/python-xyz.scm (python-datrie)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: I44185ba3da9f57326179bd44394d5508da6dd62d
6c6a442f — Janneke Nieuwenhuizen 1 year, 5 months ago
gnu: python-numpy: Update to 1.26.4 and fix build with gcc-14.

* gnu/packages/patches/python-numpy-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.4 and use it.
[arguments]: Add phase "relax-gcc-14-strictness".  In phase "check", disable
more tests.
[native-inputs]: Add gcc-14 before gfortran so that gfortran's fenv.h include
doesn't win and break the build.

Change-Id: I9c8053c66f21521371a85107ef1864a1c0d19ad4
29f7068a — Nicolas Graves 10 months ago
gnu: Add python-pyclibrary.

* gnu/packages/python-xyz.scm (python-pyclibrary): New variable.

Change-Id: Ib02029f6ee122dd833b4c4f2b83c1e9a82237aa8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
fe7dc536 — Morgan Smith 10 months ago
gnu: Add python-ioctl-opt.

* gnu/packages/python-xyz.scm (python-ioctl-opt): New variable.

Change-Id: I5eef30444528fa722a12268a58c956993dcd47d1
Signed-off-by: Andreas Enge <andreas@enge.fr>
4e900aa0 — Sharlatan Hellseher 11 months ago
gnu: python-bokeh: Update to 3.7.3.

* gnu/packages/python-xyz.scm (python-bokeh): Update to 3.7.3.
[arguments] <tests?>: Disable for now.
<phases>: Add 'set-version.
[propagated-inputs]: Remove python-typing-extensions; add
python-contourpy, python-narwhals, python-pandas, and
python-xyzservices.

Change-Id: I0f2666a5559a1ec6ef5c113d03c1fe62337fac59
90c617a0 — Sharlatan Hellseher 11 months ago
gnu: python-contourpy: Update to 1.3.2.

* gnu/packages/python-xyz.scm (python-contourpy): Update to 1.3.2.

Change-Id: I3e8517805d1c45f8738f6326c484604315f6b1f3
b8a47133 — Benoit Martin 1 year, 3 months ago
gnu: python-dask: Update to 2024.12.1.

* gnu/packages/python-xyz.scm (python-dask): Update to 2024.12.1.

Change-Id: I776e9dd3d4a12d33e89e4d48a5e637cb9d6f465e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
cf266688 — Nicolas Graves 10 months ago
gnu: python-av: Update to 14.4.0.

* gnu/packages/python-xyz.scm (python-av): Update to 14.4.0.
  [arguments]{test-flags}: Update them.
  [native-inputs]: Replace python-setuptools by python-setuptools-next.
  [inputs]: Use ffmpeg-7.

Change-Id: Ic860d50b1327de4f74ba86e841632aeffef67079
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
e7d5d3fb — Nicolas Graves 10 months ago
gnu: python-av: Download testdata to support tests.

* gnu/packages/python-xyz.scm (python-av-testdata): New variable.
  (python-av)[arguments]{test-flags}: Adapt field.
  {phases}: Add phase 'pre-check.

Change-Id: I0d84aafc05a5b1aec6b3905f99783fea2d45a676
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
a3a066da — Sharlatan Hellseher 10 months ago
gnu: python-av: Simplify test exclusion list.

* gnu/packages/python-xyz.scm (python-av) [arguments] <test-flags>:
Rewrite a long list with STRING-JOIN, sort skipped tests alphabetically.

Change-Id: I7aa07504f45087dcc3c2f7ea8c65ec972f6fc62f
c78c4b00 — Nicolas Graves 10 months ago
gnu: python-av: Update to 13.0.0.

* gnu/packages/python-xyz.scm (python-av): Update to 13.0.0.
  [arguments]{test-flags}: Add additional similarly failing test; update
  ignored tests due to network access.
  [native-inputs]: Remove python-editorconfig, which was likely never
  required in the first place.
  [inputs]: Replace ffmpeg-5 by ffmpeg.
dc455ba0 — Sharlatan Hellseher 10 months ago
gnu: python-eris: Update to 1.0.0.

* gnu/packages/python-xyz.scm (python-eris): Update to 1.0.0.
[build-system]: Use pyproject.
[arguments] <tests?>: Disable as data files are not provided.
[native-inputs]: Add python-setuptools, and python-wheel.
[propagated-inputs]: Add python-aiocoap.

Change-Id: Ied94fbfce6deca74a9a90f45e33c52aecf52cb7a
bc83188d — Sharlatan Hellseher 10 months ago
gnu: python-bsdiff4: Update to 1.2.6.

* gnu/packages/python-xyz.scm (python-bsdiff4): Update to 1.2.6. Improve
package style.
[build-system]: Use pyproject.
[arguments] <test-flags>: Provide "--pyargs" to tests installed library.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: Ic8feac3a4887204f2864827eba1187d89640df19
60022d25 — Sharlatan Hellseher 10 months ago
gnu: python-flatten-json: Update to 0.1.14-0.900c4fe.

* gnu/packages/python-xyz.scm (python-flatten-json): Update to 0.1.14-0.900c4fe.
[source]: Swap to git-fetch and latest commit associated with 0.1.14 version.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: Ia28ae8f5a10cd198746b15689b84f512d254a1df
16bd2871 — Sharlatan Hellseher 10 months ago
gnu: python-mike: Update to 2.1.3.

* gnu/packages/python-xyz.scm (python-mike): Update to 2.1.3.
[source]: Switch to git-fetch, PyPI archive provides no tests.
[build-system]: Use pyproejct.
[arguments] <test-flags>: Skip some prolematic tests.
[native-inputs]: Remove python-coverage, and python-flake8; add
python-pytest, python-setuptools, and python-wheel.
[propagated-inputs]: Add python-importlib-metadata,
python-importlib-resources, python-pyparsing, and python-pyyaml-env-tag.

Change-Id: Ia0db1497766c92a676ecc9dcc5edb9b6b6202a74
Next