1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

1441 Commits

Author SHA1 Message Date
Sharlatan Hellseher
3a73936427 gnu: go-github-com-cockroachdb-pebble-v2: Update to 2.1.4.
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): Update to 2.1.4.

Change-Id: I1d4385df2810765c810a3ed18ba3c1df4f0b0838
2026-02-15 14:17:43 +01:00
Ethan Blanton
8d3ab209e7 gnu: Remove pin on go-1.23 by setting -vet=off in tests.
This is a follow up commit 87661cea77: "Pin
some golang packages to use go-1.23" wich adds "-vet=off" to test args
so that make check works with go 1.24+.

* gnu/packages/authentication.scm: (oauth2l)
* gnu/packages/bioinformatics.scm: (go-github-com-biogo-store)
* gnu/packages/containers.scm: (dive)
* gnu/packages/databases.scm: (go-github-com-cockroachdb-pebble)
* gnu/packages/education.scm: (exercism)

* gnu/packages/file-systems.scm: (fscrypt, gocryptfs)

* gnu/packages/golang-check.scm: (go-github-com-cheekybits-is,
go-github-com-coder-quartz, go-github-com-data-dog-go-sqlmock,
go-github-com-google-gofuzz, go-github-com-matryer-is,
go-github-com-onsi-ginkgo, go-github-com-onsi-ginkgo-v2,
go-github-com-onsi-gomega, go-github-com-otiai10-mint,
go-github-com-smarty-assertions, go-github-com-smarty-gunit,
go-github-com-warpfork-go-testmark, go-sigs-k8s-io-randfill)

* gnu/packages/golang-crypto.scm: (go-github-com-99designs-keyring,
go-github-com-blanu-dust, go-github-com-chmduquesne-rollinghash)

* gnu/packages/golang-maths.scm: (go-github-com-montanaflynn-stats,
go-gonum-org-v1-gonum)

* gnu/packages/golang-vcs.scm: (go-github-com-jiangxin-goconfig)

* gnu/packages/golang-web.scm: (go-git-sr-ht-emersion-gqlclient,
go-git-sr-ht-rockorager-go-jmap, go-github-com-apex-log,
go-github-com-apex-log-bootstrap, go-github-com-cenkalti-backoff-v4,
go-github-com-digitalocean-godo, go-github-com-donovanhide-eventsource,
go-github-com-emersion-go-smtp, go-github-com-flosch-pongo2-v6,
go-github-com-go-chi-chi-v5, go-github-com-go-jose-go-jose-v3,
go-github-com-go-openapi-errors, go-github-com-go-openapi-runtime,
go-github-com-go-openapi-validate, go-github-com-gobwas-httphead,
go-github-com-goccy-go-json, go-github-com-gogo-protobuf,
go-github-com-google-safehtml, go-github-com-jcmturner-gokrb5-v8,
go-github-com-jhillyerd-enmime, go-github-com-jlaffaye-ftp,
go-github-com-jmespath-go-jmespath, go-github-com-json-iterator-go,
go-github-com-labbsr0x-goh,
go-github-com-makeworld-the-better-one-go-gemini,
go-github-com-ovn-kubernetes-libovsdb, go-github-com-pascaldekloe-goe,
go-github-com-perimeterx-marshmallow, go-github-com-pion-stun,
go-github-com-pion-stun-v2, go-github-com-pion-stun-v3,
go-github-com-rcrowley-go-metrics, go-github-com-swaggo-swag,
go-github-com-urfave-negroni, go-github-com-urfave-negroni-v3,
go-github-com-xeipuuv-gojsonschema, go-maunium-net-go-mautrix)

* gnu/packages/golang-xyz.scm: (go-github-com-d5-tengo-v2,
go-github-com-godbus-dbus, go-github-com-hashicorp-hcl-v2,
go-github-com-itchyny-go-flags, go-github-com-jedib0t-go-pretty-v6,
go-github-com-jessevdk-go-flags, go-github-com-mattn-go-shellwords,
go-github-com-moby-sys-mountinfo, go-github-com-nlpodyssey-spago,
go-github-com-pingcap-errors, go-github-com-pmezard-go-difflib,
go-github-com-russross-blackfriday-v2, go-go-mongodb-org-mongo-driver,
go-go4-org, go-k8s-io-klog-v2, go-sigs-k8s-io-kustomize-kyaml,
go-zgo-at-zstd)

* gnu/packages/irc.scm: (soju)
* gnu/packages/password-utils.scm: (aws-vault)
* gnu/packages/text-editors.scm: (micro)
* gnu/packages/version-control.scm: (hut)
* gnu/packages/video.scm: (ytarchive)
* gnu/packages/web-browsers.scm: (bombadillo)
* gnu/packages/web.scm: (webhook)

Change-Id: If7ffae01869404796467f8deed29a03e7a7020d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:30 +01:00
Ricardo Wurmus
080d0232d9 gnu: apache-arrow: Update to 23.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 23.0.0.

Change-Id: I1e64acf317c492c8ff3d8f539622ac77d80e7513
2026-02-14 10:18:12 +01:00
Arthur Rodrigues
0fbc161283 gnu: Add go-github-com-garyburd-redigo.
* gnu/packages/databases.scm (go-github-com-garyburd-redigo): New variable.

Change-Id: Ic6eb55e6c93321fb2811349ea5f46f988878149c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Spencer King
037e48a481 gnu: sdb: Update to 2.3.4.
* gnu/packages/databases.scm (sdb): Update to 2.3.4.

Change-Id: I3e89eaa8074002359e3c1419442d11b680a99988
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Nicolas Graves
24d52ff206 gnu: Add python-dbutils.
* gnu/packages/databases.scm (python-dbutils): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Sharlatan Hellseher
66ec92b2c3 gnu: python-rq-scheduler: Improve package, fix tests.
* gnu/packages/databases.scm (python-rq-scheduler): Reallocate some
fields, fix the style and readability.
[source] <url>: Use exact git URL instead of [home-page].
[arguments] <test-flags>: Skip tests requiring root access.
[propagated-inputs]: Remove python-croniter; add python-crontab,
python-freezegun, and python-dateutil.
[native-inputs]: Remove python-crontab, python-freezegun, and python-wheel.
[home-page]: Move above [synopsis].

Change-Id: If82959e5cb028b826a5a53293b3c58aefb507f36
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
c6614e132f gnu: python-rq: Update to 2.6.1.
* gnu/packages/databases.scm (python-rq): Update to 2.6.1.
[propagated-inputs]: Add python-croniter.

Change-Id: Iab464919a5a336ef8e7377a6ee99d0a867f320f4
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
920b43db29 gnu: libmemcached: Fix build.
* gnu/packages/databases.scm (libmemcached):
  [native-inputs]: Remove python-sphinx; add python-sphinx-6.

Change-Id: I457afdd5e7ce7db753d26cf9f8e9e3c0cc05e792
2026-02-07 12:28:54 +01:00
Nicolas Graves
1bf91ac505 gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Sharlatan Hellseher
72f7749a94 gnu: python-fakeredis: Update to 2.33.0.
* gnu/packages/databases.scm (python-fakeredis): Update to 2.33.0.
[arguments] <test-flags>: Run more tests, skip only 4.
[propagated-inputs]: Remove python-typing-extensions; add python-valkey.

Change-Id: I05d5f3b5da3da175a180cdb71fe6078342c10653
2026-02-07 12:28:27 +01:00
Nicolas Graves
658b97632e gnu: python-redis: Update to 7.1.0.
* gnu/packages/databases.scm (python-redis): Update to 7.1.0.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Rename and refresh phase 'avoid-pytest-cov to
'relax-coverage-requirements.
[native-inputs]: Add python-hatchling, python-mock,
python-pytest-timeout.  Replace python-pytest-asyncio-0.23 by
python-pytest-asyncio.  Remove python-setuptools.

Change-Id: I202a4b4e413300dc2a9f25b75793367e4adcd8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:27 +01:00
Nicolas Graves
66e53fb849 gnu: python-aiosqlite: Correct package.
* gnu/packages/databases.scm (python-aiosqlite)
[native-inputs]: Add python-packaging due to sanity-check change.
[propagated-inputs]: Add forgotten python-typing-extensions.

Change-Id: Ib9422597a7758d017d4c1f193551db96791e9e5f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Andreas Enge
50ebdec2de gnu: mariadb-embedded: Change the name field to match the variable name.
This resolves the ambiguity on the command line.

* gnu/packages/databases.scm (mariadb-embedded)[name] Change from
"mariadb" to "mariadb-embedded".

Fixes: guix/guix#5705
Change-Id: Ie86b3e86015c1349950fe36daef5dd454492d727
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:29 +01:00
Philippe SWARTVAGHER
664aca5c8f gnu: sqlitebrowser: Use system nlohmann-json.
* gnu/packages/databases.scm (sqlitebrowser):
[source]: Remove bundled nlohmann-json and patch includes.
[native-inputs]: Add nlohmann-json (header-only library).

Change-Id: I80036372a51073b8f891a260d6a4531a6bd65cf8
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:25:00 +01:00
Philippe SWARTVAGHER
ce3d9e8498 gnu: sqlitebrowser: Update to 3.13.1.
* gnu/packages/databases.scm (sqlitebrowser): Update to 3.13.1.

Change-Id: Ief8491492d96f9b45fe97c51f14094d6ef997a1d
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:59 +01:00
Cayetano Santos
817bdc3f61 gnu: mariadb: Fix max nproc in tests.
* gnu/packages/databases.scm (mariadb)[arguments]: Adjust ’check phase.

Fixes guix/guix#5680

Change-Id: I602def0aca4755ae3d2c56ebf9c3bc2a9cf9c28e
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:54 +01:00
Sharlatan Hellseher
aa6b488cb2 gnu: Remove python-sqlalchemy-stubs.
* gnu/packages/databases.scm (python-sqlalchemy-stubs): Delete variable.

Fixes: guix/guix#4780
Change-Id: I331c73b603386e50e8464409a1184cd953f11e0d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:06 +01:00
Sharlatan Hellseher
0c961fd0c9 gnu: Remove sqlcrush.
* gnu/packages/databases.scm (sqlcrush): Delete variable.

Fixes: guix/guix#4781
Change-Id: I951801a3f23643f84cc32f97e506335f3d6da77b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:05 +01:00
Sharlatan Hellseher
5e5e1b95c7 gnu: Remove python-aioredis.
* gnu/packages/databases.scm (python-aioredis): Delete variable.

Change-Id: If859740f6bb38fc42ae42df577d0a8c48d2af7c3
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:31 +01:00
Sharlatan Hellseher
1bbcad4a91 gnu: python-fastparquet: Update to 2025.12.0.
* gnu/packages/databases.scm (python-fastparquet): Update to 2025.12.0.
[arguments] <phases>: Remove 'relax-requirements,'pretend-version, and
'build-cython-extensions; add 'remove-dependencies-on-git, 'set-version
and 'remove-local-source.
[native-inputs]: Remove python-wheel.

Change-Id: I808357310fbd78c1465d638788a3040ba2b8a452
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:15 +01:00
Sharlatan Hellseher
c70f57c702 gnu: python-tortoise-orm: Update to 0.25.3.
* gnu/packages/databases.scm (python-tortoise-orm): Update to 0.25.3.
[arguments] <test-flags>: Skip only one test, run them in parallel.
[propagated-inputs]: Remove python-asyncmy, and python-rapidjson; add
python-anyio, python-asyncodbc, python-orjson, python-psycopg,
python-psycopg-pool, and python-pyodbc.
[native-inputs]: Remove python-ayncodbc, python-psycopg,
python-psycopg-pool, python-pyodbc, and python-poetry-core; add
python-cython, and
python-pdm-backend, python-pytest-xdist.

Change-Id: I4e2c7b8f083bd649c313c26b77c0dd2110a9689c
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:49 +01:00
Sharlatan Hellseher
c5c6e88486 gnu: python-pypika-tortoise: Update to 0.6.3.
* gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.6.3.
[arguments]<test-flags>: Skip one test.
[native-inputs]: Remove python-poetry-core; add python-pdm-backend.

Change-Id: Id29435ec6f4c5962f32020e3cfaadac0911cd373
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:49 +01:00
Sharlatan Hellseher
a0ed2482e4 gnu: python-pydantic-2: Deprecate by python-pydantic.
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable.

* gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/cybersecurity.scm (gallia):
[inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/databases.scm (python-prisma)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2;
add python-pydantic.

* gnu/packages/django.scm (python-django-ninja)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/machine-learning.scm (python-spacy, python-thinc):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-science.scm (python-iminuit):[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-pandera, python-vaex-core)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub):
[native-inputs]: Remove python-pydantic-2; add python-pydantic.
(python-aws-sam-translator, python-weasel, python-openai,
python-fastapi, python-fastapi-csrf-protect,
python-fastapi-pagination-minimal, python-fastapi-pagination):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-xyz.scm: (python-safety-schemas,
python-pytoolconfig, python-pydantic-cli, python-pydantic-settings,
python-confection, python-safety)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
(python-deepdiff, python-lief)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:13 +01:00
Danny Milosavljevic
a2b31e63f1 gnu: sqlitebrowser: Add Wayland.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Add qtwayland-5.

Change-Id: I7d1790599caf38efba539a094d3e8f29adde60e6
2026-01-12 02:37:35 +01:00
jgart
6913fd7018 gnu: python-sqlparse: Update to 0.5.5.
* gnu/packages/databases.scm (python-sqlparse): Update to 0.5.5.

Change-Id: I7622fba36d30541c66e4712c647401a36f63b1be
2026-01-06 09:00:26 -05:00
Philippe SWARTVAGHER
a63e421bdf gnu: sqlitestudio: Update to 3.4.19.
* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.19.

Change-Id: Ia5aec72dc89490915f282ece04bbbeb5335978a5
Signed-off-by: jgart <jgart@dismail.de>
2026-01-03 10:18:43 -05:00
Sharlatan Hellseher
27a79384e4 gnu: Remove apache-arrow-for-ceph.
* gnu/packages/databases.scm (apache-arrow-for-ceph): Delete variable.

Fixes: guix/guix#4758
Change-Id: I9061a34e9dae846009a7bda57debda40ad5dab50
2026-01-01 23:05:45 +00:00
Maxim Cournoyer
d564b1c534 gnu: Add rocksdb-for-ceph.
* gnu/packages/databases.scm (rocksdb-for-ceph): New variable.

Change-Id: Iad01f7025c1b199a8596f7c8e57f17cad4ca07c6
2025-12-29 10:10:13 +09:00
Nicolas Graves
785b69725b gnu: python-crate: Update to 2.0.0.
* gnu/packages/databases.scm (python-crate): Update to 2.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-orjson, python-pytest, python-pytz,
python-setuptools, python-sqlalchemy, python-verlib2,
tzdata-for-tests.
           .
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>

Change-Id: Ic5c2a0254fd9fdd96c3fab5c53e9e9de675cbf6f
2025-12-27 19:59:51 +00:00
Nicolas Graves
7ba3dd1676 gnu: python-pyarrow: Switch to pyproject.
* gnu/packages/databases.scm (python-pyarrow):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Keep 'build phase.
[native-inputs]: Add python-setuptools.

Change-Id: Ibcaf7988f06f6abc5a7989724984c296440db0d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:51 +00:00
Nicolas Graves
c03d773d86 gnu: yoyo-migrations: Update to 9.0.0.
* gnu/packages/databases.scm (yoyo-migrations): Update to 9.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'start-postgresql.
[native-inputs]: Add them.

Change-Id: I4f1092436e54938b0fee10addd9a6e6dfa92721a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:51 +00:00
Nicolas Graves
d8af184753 gnu: python-psycopg-pool: Switch to pyproject.
* gnu/packages/databases.scm (python-psycopg-pool):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ie891a1d87f0bf9206a26dba94a6bb562552c6a31
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:51 +00:00
Nicolas Graves
452e3a5c7e gnu: python-psycopg2: Update to 2.9.11.
* gnu/packages/databases.scm (python-psycopg2): Update to 2.9.11.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Drop them.

Change-Id: I13c48ccfdaaf5bb1d5631192d38259e9e1eba9ad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:51 +00:00
Nicolas Graves
9da35d7409 gnu: python-psycopg2: Run tests and migrate to pyproject.
* gnu/packages/databases.scm (python-psycopg2)
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags, #:phases>: Set them to run tests.
[native-inputs]: Add postgresql, tzdata-for-tests, python-pytest,
python-setuptools

Change-Id: I51b356a4e2d56f95aeff53f4a7a4b9c600d9744c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:51 +00:00
Nicolas Graves
ff3c2127e6 gnu: python-sqlalchemy-utils: Run tests.
* gnu/packages/databases.scm (python-sqlalchemy-utils)[arguments]
<#:test-flags, #:phases>: Set them to run tests.
[native-inputs]: Add postgresql, tzdata-for-tests.

Change-Id: I0c5c0a170b42297044b4bfbe034db9e9e1d9352e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:50 +00:00
Nicolas Graves
659e77bbf9 gnu: python-sqlite-fts4: Switch to pyproject.
* gnu/packages/databases.scm (python-sqlite-fts4):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ibced9b5299bc460df20c4bb689af09f184a5c15a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:50 +00:00
Nicolas Graves
12d907b17d gnu: python-sqlalchemy-utils: Update to 0.42.1.
* gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.42.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I25bfc76aa073c23b14add53d409fbda56519301c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27 19:59:43 +00:00
Philippe SWARTVAGHER
c1aa87625f gnu: sqlitestudio: Update to 3.4.18.
* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.18.

Change-Id: I30046ba50af96d36aae094d41622747ddbe4e838
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18 22:26:18 +00:00
Hugo Buddelmeijer
100454dbe8 gnu: python-databases: Update to 0.8.0.
* gnu/packages/databases.scm (python-databases): Update to 0.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable tests that require a database.
[native-inputs]: Add python-httpx, python-psycopg, python-pytest,
python-setuptools, and python-starlette.

Change-Id: I812d3e91fa0af6bee4df058d8563f5b0be28a3f2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
86ea7a4aae gnu: python-asyncpg: Fix build.
* gnu/packages/databases.scm (python-asyncpg): Fix build.
[arguments]<#:test-flags>: Disable failing test.
[propagated-inputs]: Remove python-async-timeout.
[native-inputs]: Remove python-wheel.

Change-Id: I7d989120dee90abd4bb40b700d2c98a8b1143e28
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17 11:20:20 +01:00
bdunahu
7d7b8b6f68 gnu: Add sdb.
* gnu/packages/databases.scm (sdb): New variable.

Change-Id: I199de01ffb467a3f64b48d5ae42dc5fc18cab3df
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-14 17:28:08 +01:00
Giacomo Leidi
c425bac93d Update Giacomo's email address.
The change was automated via:

git grep -l goodoldpaul@autistici.org |
    xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'

* .mailmap: New entry.

Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Ricardo Wurmus
272cdb9acd gnu: apache-arrow: Update to 22.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 22.0.0.

Change-Id: I6a162171c9a454141686d93f2af00eaa6d66632f
2025-11-29 12:19:11 +01:00
Hartmut Goebel
50b7968f79 gnu: python-sql: Update to 1.7.0.
* gnu/packages/databases.scm (python-sql): Update to 1.7.0.

Change-Id: Ifb5a1daba79c6a065981046e01eef13f5337132c
2025-11-27 00:02:48 +01:00
Sharlatan Hellseher
9afa48113a gnu: python-pypika: Update to 0.49.0.
* gnu/packages/databases.scm (python-pypika): Update to 0.49.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I3f35b622325d8a2d4c953eb0f71475303b9ee44e
2025-11-26 21:22:04 +00:00
Sharlatan Hellseher
f2c3cd2465 gnu: apache-orc: Runs tests only on 64bit architectures.
This blocks apache-arrow to build on i686-linux, see:
<https://ci.guix.gnu.org/build/15400469/details>.

* gnu/packages/databases.scm (apache-orc)[arguments]<tests?>: Run
tests only on 64bit architectures.

Change-Id: I7b56ebcd9e50343360464647170e4a32386f6172
2025-11-20 01:06:41 +00:00
Nicolas Graves
f06c3cd985 gnu: python-aiosqlite: Update to 0.21.0.
* gnu/packages/databases.scm (python-aiosqlite): Update to 0.21.0.
[source, synopsis]: Run guix style.
[arguments]: Drop <#:phases> in favor of <#:test-backend>.
[native-inputs]: Remove python-coverage, python-mypy.

Change-Id: I2a9a66a1a1386ff44b440c18dac8345bb136e7a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Sughosha
c6a07f70e6 gnu: qcustomplot: Switch to Qt6.
* gnu/packages/qt.scm (qcustomplot)[inputs]: Replace qtbase-5 with qtbase.
(qcustomplot-qt5): New variable.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Replace qcustomplot with
qcustomplot-qt5.
* gnu/packages/radio.scm (wfview)[inputs]: Replace qcustomplot with
qcustomplot-qt5.

Change-Id: I781fb0f94b341c039d4f192c24c797e64e549426
2025-11-12 11:28:26 +05:30
Sharlatan Hellseher
3699ede353 gnu: duckdb: Move to duckdb.
* gnu/packages/databases.scm (duckdb): Move from here ...
* gnu/packages/duckdb.scm: ... to here.

Change-Id: Ie683a1d4d93d556d5d923830ca0132738463c0a8
2025-11-11 20:18:00 +00:00