Yueh-Shun Li
3a4c37457b
doc: document buildPython* stdenv overriding via <function>.override
2025-10-23 14:55:00 +08:00
Martin Weinelt
6785773052
python315: init add 3.15.0a1
...
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-1
2025-10-15 18:01:30 +02:00
Ben Siraphob
1e82a2f358
doc: fix typos
2025-09-09 13:14:34 +07:00
Ben Siraphob
cc5b731ed3
doc: fix typos
2025-08-27 11:46:26 -07:00
Doron Behar
ba78835ed9
doc/python: fix commit prefix instructions (refer to pkgs/README)
...
A followup to:
https://github.com/NixOS/nixpkgs/pull/431688#discussion_r2274409327
2025-08-14 10:32:27 +03:00
Jeremy Fleischman
e7221c7ce4
Revert "treewide: drop usage of nixfmt-rfc-style alias"
...
This reverts commit c19b2c3c49 .
As per the discussion
[here](https://github.com/NixOS/nixpkgs/pull/433100#issuecomment-3184482777 ),
it's too early to drop usage of the alias in documentation.
Removing the references is tracked by
<https://github.com/NixOS/nixpkgs/issues/425583 >, which a member of the
Nix Formatting team will do when the time is right.
2025-08-13 09:56:13 -07:00
Sandro Jäckel
c19b2c3c49
treewide: drop usage of nixfmt-rfc-style alias
2025-08-12 20:49:04 +02:00
Wolfgang Walther
5a0711127c
treewide: run nixfmt 1.0.0
2025-07-24 13:55:40 +02:00
Wolfgang Walther
62fe016519
treewide: run treefmt with mdcr/nixfmt
2025-07-24 13:52:31 +02:00
nixpkgs-ci[bot]
25a1d550fc
Merge master into staging-next
2025-06-11 12:07:06 +00:00
Domen Kožar
19b476ebef
various: remove domenkozar from maintainers ( #415576 )
2025-06-11 10:14:54 +00:00
nixpkgs-ci[bot]
a85cdb9b1d
Merge master into staging-next
2025-06-09 06:06:13 +00:00
Peder Bergebakken Sundt
c92582fcbb
docs/language-frameworks/python: clarify how to best comment on disabled tests
2025-06-09 04:26:55 +02:00
nixpkgs-ci[bot]
dc23b83b01
Merge master into staging-next
2025-06-07 06:05:16 +00:00
Robert Schütz
7b39a05e07
docs/language-frameworks/python: don't test coverage etc
2025-06-06 09:34:11 -07:00
Martin Weinelt
033d93e793
python3: 3.12.10 -> 3.13.3
...
Updates the default Python version to 3.13 for the NixOS 25.11 release
cycle. We still keep recursing into python312Packages and
python313Packages.
2025-05-23 16:27:16 +02:00
Ihar Hrachyshka
9d2e92d78b
doc: Clarify that fetchPypi is not preferred for python
...
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-05-09 20:26:22 -04:00
Martin Weinelt
8a43823c25
docs/language-frameworks/python: specify how to add non-python runtime deps ( #332792 )
2025-04-27 16:50:18 +02:00
Ihar Hrachyshka
8bf2436c01
doc/python: clarify `optional-dependencies' are only for explicit dep groups ( #377049 )
...
Some project may claim, in their README or otherwise, a particular library as
an optional dependency. But it doesn't make it one in the context of the
`optional-dependencies` derivation attribute.
2025-04-24 22:44:27 +02:00
Pol Dellaiera
540ddbcf2f
doc: use writableTmpDirAsHomeHook
2025-04-21 07:02:46 +02:00
Pol Dellaiera
bcea0cf344
doc: update Nix code snippets format
...
Command: `mdcr --config doc/tests/mdcr-config.toml doc/`
2025-04-17 01:30:34 +02:00
nixpkgs-ci[bot]
bd8d4dc802
Merge master into staging-next
2025-04-13 00:41:08 +00:00
Martin Weinelt
8e93fb0f32
python39: drop before the 25.05 branch-off
...
End of security support is scheduled for 2025-10-31, which does not cover
the complete 25.05 release cycle.
2025-04-13 01:26:42 +02:00
Yueh-Shun Li
bb76d74632
doc: python.section.md: partial rewrites for pytest and pytestCheckHook
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-03-23 23:51:17 +08:00
nixpkgs-ci[bot]
fe64053a45
Merge staging-next into staging
2025-01-20 06:05:33 +00:00
Ihar Hrachyshka
ebc7c89271
doc: Fix typo in python docs (extras_requires -> extras_require)
2025-01-19 15:14:56 -05:00
Yueh-Shun Li
8be69aee96
doc: python: elaborate the makeWrapperArgs behaviour
2025-01-09 18:36:39 +08:00
Yueh-Shun Li
1e8f39148a
unittestCheckHook: handle unittestFlagsArray __structuredAttrs-agnostically
...
Take unittestFlags as the new and conforming interface.
Keep unittestFlagsArray as is.
2025-01-09 18:36:39 +08:00
Yueh-Shun Li
26f09762a8
pytestCheckHook: support __structuredAttrs
...
Add flag pytestFlags as the new, conforming interface
replacing pytestFlagsArray.
Stop Bash-expanding disabledTests and disabledTestPaths.
Handle disabledTestPaths with `pytest --ignore-glob <path>`
to keep globbing support.
Check if each path glob matches at least one path
using the `glob` module from the Python standard library.
Also make buildPythonPackage and buildPythonApplication
stop escaping the elements of disabledTests and disabledTestPaths.
2025-01-09 18:36:37 +08:00
FliegendeWurst
cd2a21a070
doc/python: update versions
2025-01-07 22:06:20 +01:00
Arne Keller
e4c9d406a0
doc/languages-frameworks/python: Reword section to make commit rules a bit clearer ( #339643 )
2024-12-09 06:53:44 +01:00
Martin Weinelt
8044c0cc0a
python314: init at 3.14.0a1
...
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-alpha-1
2024-10-16 03:42:47 +02:00
Artturin
f678d0b777
treewide: replace stdenv.is in non nix files ( #344342 )
2024-10-09 18:17:34 +03:00
Kirill Radzikhovskyy
d04c244c09
python3Packages.mkPythonEditablePackage: correct documentation
2024-10-07 13:39:29 +11:00
Artturin
8f3e655750
doc/python: correct platform conditional
2024-09-27 19:07:45 +03:00
Artturin
40799fc06d
treewide: replace stdenv.is in non nix files
...
Continuing e0464e4788
2024-09-27 19:07:45 +03:00
adisbladis
de1fdc9fe0
python3Packages.mkPythonEditablePackage: init
2024-09-08 17:13:21 +12:00
Gavin John
00a43d7d03
doc/languages-frameworks/python: update references to python 3.12
2024-09-04 19:52:52 -07:00
Gavin John
3e2e5daab4
doc/languages-frameworks/python: Reword section to make commit rules a bit clearer
2024-09-04 19:52:24 -07:00
adisbladis
74eefb4210
doc/languages-frameworks/python: fix typos ( #322267 )
2024-09-01 15:35:33 +12:00
Colin
d6de00150e
doc/languages-frameworks/python: fix typos
2024-09-01 00:41:03 +00:00
adisbladis
93ff3f6b76
python3Packages.psycopg2-binary: Fix pname spelling
2024-08-30 15:25:36 +12:00
adisbladis
d3e7844bbc
python3Packages.psycopg2-binary: init at 2.9.9
...
Pscycopg2-binary is normally used in Python development to avoid having to build psycopg2 from source.
In nixpkgs we always want ot build from source whenever possible, but it can still be useful to provide a psycopg2-binary package.
This "fake" package exists to satisfy a dependency on psycopg2-binary, but still use the build from psycopg2.
cc @misuzu https://github.com/nix-community/pyproject.nix/issues/143
2024-08-30 11:05:29 +12:00
adisbladis
8cd58c7e14
python3Packages.mkPythonMetaPackage: init
...
This function exists create a meta package containing [metadata files](https://packaging.python.org/en/latest/specifications/recording-installed-packages/ ) to satisfy a dependency on a package, without it actually having been installed into the environment.
2024-08-30 00:24:31 +12:00
Martin Weinelt
0e1624df44
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/pycdio/default.nix
2024-08-11 03:10:34 +02:00
Doron Behar
38e8fe7e3f
doc/python: don't recommend all-packages.nix for Python applications
2024-08-07 12:02:11 +03:00
github-actions[bot]
3c2967ad03
Merge master into staging-next
2024-08-07 06:01:16 +00:00
OTABI Tomoya
6ff8fec735
Merge pull request #332784 from pbsds/doc-python-auto-remove-deps-hook-1722967990
...
docs/language-frameworks/python: pythonRemoveDepsHook is added automatically
2024-08-07 14:22:48 +09:00
Peder Bergebakken Sundt
bbfc8ef1e6
docs/language-frameworks/python: specify how to add non-python runtime deps
2024-08-06 20:28:35 +02:00
Peder Bergebakken Sundt
6488c3d438
docs/language-frameworks/python: update python{,2,3}Package aliases
2024-08-06 20:16:59 +02:00