summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-03-01WIPpython-team-pypy-fix-load-pathjgart
Change-Id: Ic1d35bd2a9b66f48361cd17ed6b29b23c95fb472
2025-03-01gnu: Add python-dlmanager.Adam Faiz
* gnu/packages/python-xyz.scm (python-dlmanager): New variable. Change-Id: I824480aa15fb630acf9912c0d99d07d855d0c58b Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-28gnu: Add python-pytooling-4.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pytooling-4): New variable. Change-Id: I4ee0b264ab784657101390c2e6f59e8dcb23f173 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-28gnu, teams: Fix typos.Greg Hogan
* etc/teams.scm: Remove miscopied comment. * gnu/packages/python-web.scm, gnu/packages/python-xyz.scm: Fix spelling. Change-Id: I1d7aea5804c1216a5f43d19f10772861c5d673bd
2025-02-27gnu: python-inflect: Update to 7.5.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-inflect): Update to 7.5.0. [propagated-inputs]: Remove python-pydantic; add python-more-itertools, python-typeguard, and python-typing-extensions. [native-inputs]: Remove python-flake8, python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy. [arguments]: Remove custom phases and test flags. Change-Id: I50ec5e491143a99a8eb6ee00d2aaaddfe7d8a2a8
2025-02-27gnu: python-pytoolconfig: Use Pydantic 2.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pytoolconfig)[propagated-inputs]: Replace python-pydantic with python-pydantic-2. Change-Id: Iff1977d0a28e8c7d137bb5119581937b6abb3ea7
2025-02-27gnu: python-confection: Update to 0.1.5.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-confection): Update to 0.1.5. [propagated-inputs]: Replace python-pydantic with python-pydantic-2; remove python-typing-extensions. Change-Id: I28f60a2e8b39bb12cfdf0fd871daa2378bab5619
2025-02-25gnu: python-apache-libcloud: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-apache-libcloud) [arguments] <tests?>: Tests require additional set up, disable for now. Change-Id: I11648432145553ee20cf16db57a12c5fdbf65a99
2025-02-25gnu: python-apache-libcloud: Fix indentation.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-apache-libcloud): Fix indentation. Change-Id: I9b29772cd1b2639514e444d44a69289a60a27468
2025-02-25gnu: Add python-extract-dtb.Lu Hui
* gnu/packages/python-xyz.scm (python-extract-dtb): New variable. Change-Id: I1c0bab94ac2acca5b16fb0a7a335960b22f7b6d4 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-24gnu: Add python-merge3.Dariqq
* gnu/packages/python-xyz.scm (python-merge3): New variable. Change-Id: If3238c86bb3c9b380facd02a238f5ebecc74d3de Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24gnu: Add python-setuptools-gettext.Dariqq
* gnu/packages/python-xyz.scm (python-setuptools-gettext): New variable. Change-Id: If1c09c70db4c9a19106551df5a6629935ff704ff Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24gnu: python-patiencediff: Update to 0.2.15.Dariqq
* gnu/packages/python-xyz.scm (python-patiencediff): Update to 0.2.15. [build-system]: Use pyproject-build-system. [arguments]: Skip sanity check [native-inputs]: Add python-pytest, python-setuptools, python-wheel. [license]: Correct to gpl2+. Change-Id: I3afe082fafffc3c8d6e78d742d921a13f284428c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-23gnu: python-anyio: Disable test on aarch64-linux.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-anyio):[arguments]: Conditionally disable one additional test. Change-Id: I5ebec446773355eda60ed3096cd05b179cfdcbaf
2025-02-22gnu: Add python-anyascii.Wiktor Żelazny
* gnu/packages/python-xyz.scm (python-anyascii): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: If6d993da28ea447bec1f10f97ec3760ee6b3d1d6
2025-02-21gnu: Add python-pytooling.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pytooling): New variable. Change-Id: Id045f071b6c531d4afff4322d1a544589f214d50 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-19gnu: Add python-limits.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-limits): New variable. Change-Id: I62e4d8311fe0ccdc43f110a101c8157c19dcd604
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-17gnu: Fix grammar and typos in python package descriptions.Vagrant Cascadian
* gnu/packages/python-web.scm (python-devpi-client)[description]: Adjust grammar. (python-legacy-cgi)[description]: Fix spelling of "library". * gnu/packages/python-xyz.scm (python-adjusttext)[description]: Fix spelling of "automated". (python-rgbxy)[description]: Fix spelling of "conversion".
2025-02-17gnu: python-awesomeversion: Set version.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-awesomeversion): Set version. [source]: Set actual version in pyproject.toml file. Change-Id: Ib0625d3094989d65f0031c002ae7ef3f531c0b56 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-17gnu: python-sparse: Update to 0.15.5.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sparse): Update to 0.15.5. [native-inputs]: Remove python-pre-commit. Change-Id: I843f3fb789f038febeb7c60f69b43f8a1f12ed00
2025-02-17gnu: python-sparse: Simplify.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sparse) [arguments] <phases>: Remove 'fix-version as setuptools-scm 8+ provides this now. [native-inputs]: Remove python-setuptools-scm; add python-setuptools-scm-next. Change-Id: Ic75b481d78a1f4d5bd5ad16da6fbd0e54176f43e
2025-02-17gnu: Fix several "This packages" typos in descriptions.Vagrant Cascadian
* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox): Fix typo. * gnu/packages/python-check.scm (python-pytest-html): Fix typo. * gnu/packages/python-xyz.scm (python-uri-template): Fix typo. (python-rgbxy): Fix typo.
2025-02-15gnu: python-mizani: Update to 0.13.1.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-mizani): Update to 0.13.1. [arguments]: Add phase 'pretend-version. Change-Id: Ibe77bf5e17ce32cf0c8c8ed8b38c4c3e1cf49f98
2025-02-12gnu: python-jinja2-cli: Use pyproject-build-system.jgart
* gnu/packages/python-xyz.scm (python-jinja2-cli): Use pyproject-build-system. [native-inputs]: Format form on more lines. [source]: Use GitHub URI since tests are not available on PyPI. Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef Signed-off-by: jgart <jgart@dismail.de>
2025-02-12gnu: python-jinja2-cli: Update to 0.8.2.Fabio Natali
* gnu/packages/python-xyz.scm (python-jinja2-cli): Update to 0.8.2. [native-inputs]: Add python-wheel and python-setuptools. Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef Signed-off-by: jgart <jgart@dismail.de>
2025-02-12gnu: Add python-numpy-2.Sharlatan Hellseher
Test suite for NumPy@2.2.2 is heavily depends on included vendored-meson sub-package and all of the tests fail. This variant provides a working NumPy, with passed build and sanity-check phases and tests disabled; it allows users to include it in other package(s) where version 2+ is hard required e.g. SageMath or Astropy@7. * gnu/packages/python-xyz.scm (python-numpy-2): New variable. Reviewed-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5
2025-02-11gnu: Add python-awesomeversion.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-awesomeversion): New variable. Change-Id: I090abfacf7f73ab14ea1e0347211de2a60675128 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-09gnu: python-npx: Update to 0.1.6.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-npx): Update to 0.1.6. [source]: Swap to git checkout as PyPI does not provide source archive. [build-system]: Swap to pyproject-build-system. [native-inputs]: Remove python-flit-core; add python-setuptools and python-wheel. Change-Id: I60c57f77a91dc2a7936f22c8abd6000fbff67e2e
2025-02-09gnu: python-munch: Update to 4.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-munch): Update to 4.0.0. [build-system]: Swap to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-pbr; add python-astroid, python-setuptools, and python-wheel. Change-Id: Ie2c8698ecac7990c70f479b8e35dc138ce0343bb
2025-02-08gnu: python-doc8: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-doc8): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: Ib82f3564bd1f06d822fce39b002b2f93c160c1d6
2025-02-08gnu: python-doc8: Update to 1.1.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-doc8): Update to 1.1.2. [build-system]: Swap to pyproject-build-system. [arguments] <phases>: Use default 'check. [propagated-inputs]: Remove python-chardet and python-six; add python-pygments and python-tomli. [native-inputs]: Remove python-testtools; add python-setuptools, python-setuptools-scm, and python-wheel. Change-Id: Ib92c7c0f2e0615f7b98048587c75141108d059ff
2025-02-07gnu: python-pyopengl: Enable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyopengl) [build-system]: Swap to pyproject-build-system. [arguments] <tests?>: Enable them. <tests-flags>: Skip 5 tests. [native-inputs]: Add python-pytest, python-setuptools, python-pygame, and python-wheel. Change-Id: I090c862e25d537dff83fd9a5c7ec62e9e44decc1
2025-02-07gnu: python-pyopengl: Refresh package style.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyopengl): Use G-expressions, shift order of the fields. [phases] {fix-path}: Rewrite with FORMAT and THIS-PACKAGE-INPUT to simplify flow. Remove trailing #t from lambda. Change-Id: I054af72dd41a12523ce17eab6129a06c5f964893
2025-02-07gnu: python-pyopengl: Add support for additional GL platforms.Sisiutl
* gnu/packages/python-xyz.scm (python-pyopengl)[arguments]: Fix paths for non-GLX platforms too. Change-Id: Ib50d5c64ff73079c4ffa3bd3e03012a66591ddfc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-05gnu: Add python-multiplex.Stefan Reichör
It was proposed in #48430 on <2021-05-14>. * gnu/packages/python-xyz.scm (python-multiplex): New variable. Change-Id: I75af1e4be940166b91c8c71dd0280cdb4753f956 Reviewed-by: Vinicius Monego <monego@posteo.net> Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-05gnu: Add python-takethetime.Sharlatan Hellseher
This is a refreshed proposal from #35979 submitted on <20219-05-29>. * gnu/packages/python-xyz.scm (python-takethetime): New variable. Change-Id: I1384acdee68a46f7d97b217e609b5d2af69c6086 Co-authored-by: h.nasajpour <h.nasajpour@pantherx.org>
2025-02-05gnu: python-libcst: Update to 1.6.0.Efraim Flashner
* gnu/packages/python-xyz.scm (python-libcst): Update to 1.6.0. [source]: Add snippet to satisfy cargo-build-system. [build-system]: Switch to cargo-build-system. [arguments]: Import cargo-build-system, pyproject-build-system modules. Add cargo-inputs, cargo-development-inputs. Replace 'build, 'install with the pyproject-build-system phases. Add a phase after 'install for the extra pyproject phases. Add 2 phases to help build the project. [native-inputs]: Add python-minimal-wrapper, python-hypothesmith, python-setuptools-rust, python-setuptools-scm. [inputs]: Add maturin. [propagated-inputs]: Remove python-typing-extensions, python-typing-inspect. (python-libcst-minimal)[arguments]: Inherit phases from python-libcst while still skipping the tests. [native-inputs]: Add python-minimal-wrapper, python-setutools-rust, python-setuptools-scm. Change-Id: I7b5ba5404f6e726976af25c0f7db7db2d00bedc5
2025-02-04gnu: Add python-pypubsub.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-pypubsub): New variable. Change-Id: I543d8a6297c374e55809a755a902250ca4d270d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-03gnu: python-lsp-black: Update to 2.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-lsp-black): Update to 2.0.0. [arguments]<#:test-flags>: Add failing tests. Signed-off-by: jgart <jgart@dismail.de>
2025-02-03gnu: Add python-elevate.Danny Milosavljevic
* gnu/packages/python-xyz.scm (python-elevate): New variable. Change-Id: Ib29baca60329ac97310b5798643545e707cc484a
2025-02-02gnu: python-pysmt: Update to 0.9.6.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-pysmt): Update to 0.9.6. [source]: Remove obsolete patches. * gnu/packages/patches/python-pysmt-fix-pow-return-type.patch, gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. Change-Id: I3772e8b118f122ddd66644a459a483183ef89193 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-02gnu: Add python-securetar.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-securetar): New variable. Change-Id: Ic27644f20f59b6dceb2c15c637eb2db5955abba3 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-29gnu: python-numexpr: Update to 2.9.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.9.0. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I352536175d71e29c55c9ad71a96dbfd2b9b66759
2025-01-29gnu: python-numba: Update to 0.61.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-numba): Update to 0.61.0. [arguments]: Simplify 'check phase. Change-Id: I161f58af7b64ba550c14d5d2dea3d5dccfc07c53
2025-01-27gnu: Add python-whenever.Ekaitz Zarraga
* gnu/packages/python-xyz.scm (python-whenever): New variable. Change-Id: Idbdcf27dee3d772fdb7e679e6060287e2b6a3aa7
2025-01-27gnu: python-sympy: Update to 1.13.3.David Elsing
* gnu/packages/python-xyz.scm (python-sympy): Update to 1.13.3. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Adjust 'check phase. [native-inputs]: New field to add python-hypothesis, python-pytest, python-setuptools and python-wheel. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: python-optree: Update to 0.14.0.David Elsing
* gnu/packages/python-xyz.scm (python-optree): Update to 0.14.0. [source]: Remove patch. [arguments]<#:test-flags>: Disable additional failing test. [native-inputs]: Replace pybind11 with pybind11-2.13 and cmake with cmake-minimal. * gnu/packages/patches/python-optree-fix-32-bit.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: Add pybind11-2.13.David Elsing
* gnu/packages/python-xyz.scm (pybind11-2.13): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-25gnu: Add python-bresenham.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-bresenham): New variable. Change-Id: Id727ba17765ae73d1920f7042262a8bd849a4111 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>