<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/doc, branch staging-python</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>pythonPackagesExtensions: override all Python package sets at once</title>
<updated>2022-08-06T07:39:39+00:00</updated>
<author>
<name>Frederik Rietdijk</name>
<email>fridh@fridh.nl</email>
</author>
<published>2022-07-20T06:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=2270b66d759f0a9c022576ce42fa5a770a754250'/>
<id>2270b66d759f0a9c022576ce42fa5a770a754250</id>
<content type='text'>
Python package sets can be overridden by overriding an interpreter
and passing in `packageOverrides = self: super: {...};`. This is fine
in case you need a single interpreter, however, it does not help you
when you want to override all sets.

With this change it is possible to override all sets at once by
appending a list of "extensions" to `pythonPackagesExtensions`.

From reading the implementation you might wonder why a list is used, and
not
`lib.composeExtensions`? The reason is the latter requires knowledge of
the library function. This approach should be easier for most users
as it is similar to how we append to lists of e.g. inputs or patches
when overriding a derivation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python package sets can be overridden by overriding an interpreter
and passing in `packageOverrides = self: super: {...};`. This is fine
in case you need a single interpreter, however, it does not help you
when you want to override all sets.

With this change it is possible to override all sets at once by
appending a list of "extensions" to `pythonPackagesExtensions`.

From reading the implementation you might wonder why a list is used, and
not
`lib.composeExtensions`? The reason is the latter requires knowledge of
the library function. This approach should be easier for most users
as it is similar to how we append to lists of e.g. inputs or patches
when overriding a derivation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #174093 from NixOS/doc-fakenss</title>
<updated>2022-08-04T14:06:19+00:00</updated>
<author>
<name>Florian Klink</name>
<email>flokli@flokli.de</email>
</author>
<published>2022-08-04T14:06:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=00ff15426544cb349d9212a78569c6607f4d08e8'/>
<id>00ff15426544cb349d9212a78569c6607f4d08e8</id>
<content type='text'>
nixos/doc: document fakeNss, binSh</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nixos/doc: document fakeNss, binSh</pre>
</div>
</content>
</entry>
<entry>
<title>Correct instructions to obtain a hash for git repos</title>
<updated>2022-08-03T22:31:31+00:00</updated>
<author>
<name>Matthias Bartelmeß</name>
<email>mba@fourplusone.de</email>
</author>
<published>2022-08-03T22:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=0ff5e21ea2f5c1f50fcf150309ac533ba8ef3300'/>
<id>0ff5e21ea2f5c1f50fcf150309ac533ba8ef3300</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #179489 from Thornycrackers-Forks/fetcher-docs-update</title>
<updated>2022-08-03T09:50:56+00:00</updated>
<author>
<name>Valentin Gagarin</name>
<email>valentin.gagarin@tweag.io</email>
</author>
<published>2022-08-03T09:50:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=671ce969a99d3e6571ce68ab3bb6cc06ba9454fd'/>
<id>671ce969a99d3e6571ce68ab3bb6cc06ba9454fd</id>
<content type='text'>
doc/builders/fetchers: Add examples, reduce sentence complexity</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
doc/builders/fetchers: Add examples, reduce sentence complexity</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #184848 from jtojnar/mkder-rec-anchor</title>
<updated>2022-08-03T09:18:36+00:00</updated>
<author>
<name>Valentin Gagarin</name>
<email>valentin.gagarin@tweag.io</email>
</author>
<published>2022-08-03T09:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=163e81aac0a7f73d2f49a3d2aee3495b5fddf5d4'/>
<id>163e81aac0a7f73d2f49a3d2aee3495b5fddf5d4</id>
<content type='text'>
doc: Add anchor to Recursive attributes in `mkDerivation`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
doc: Add anchor to Recursive attributes in `mkDerivation`</pre>
</div>
</content>
</entry>
<entry>
<title>Add example error message.</title>
<updated>2022-08-02T17:07:36+00:00</updated>
<author>
<name>Cody Hiar</name>
<email>cody@hiar.ca</email>
</author>
<published>2022-08-02T17:07:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=3c2cd351d49041373a74897472e905b38697489f'/>
<id>3c2cd351d49041373a74897472e905b38697489f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updating sha256 to more realistic example</title>
<updated>2022-08-02T16:55:15+00:00</updated>
<author>
<name>Cody Hiar</name>
<email>cody@hiar.ca</email>
</author>
<published>2022-08-02T16:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=9c292dd02ee67c47b15789a5709d9a544ed392b7'/>
<id>9c292dd02ee67c47b15789a5709d9a544ed392b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update doc/builders/fetchers.chapter.md</title>
<updated>2022-08-02T16:52:08+00:00</updated>
<author>
<name>Cody Hiar</name>
<email>thornycrackers@users.noreply.github.com</email>
</author>
<published>2022-08-02T16:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=0e91d53cc541bc4676e993f4d841cab1457402f9'/>
<id>0e91d53cc541bc4676e993f4d841cab1457402f9</id>
<content type='text'>
Co-authored-by: Valentin Gagarin &lt;valentin.gagarin@tweag.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Valentin Gagarin &lt;valentin.gagarin@tweag.io&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update doc/builders/fetchers.chapter.md</title>
<updated>2022-08-02T16:51:38+00:00</updated>
<author>
<name>Cody Hiar</name>
<email>thornycrackers@users.noreply.github.com</email>
</author>
<published>2022-08-02T16:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=0685e4a92984b7831a4256cc7e5463668f20e45c'/>
<id>0685e4a92984b7831a4256cc7e5463668f20e45c</id>
<content type='text'>
Co-authored-by: Valentin Gagarin &lt;valentin.gagarin@tweag.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Valentin Gagarin &lt;valentin.gagarin@tweag.io&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update doc/builders/fetchers.chapter.md</title>
<updated>2022-08-02T16:51:09+00:00</updated>
<author>
<name>Cody Hiar</name>
<email>thornycrackers@users.noreply.github.com</email>
</author>
<published>2022-08-02T16:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=6d0bf6ae0549c37caae3f337219e622701b30402'/>
<id>6d0bf6ae0549c37caae3f337219e622701b30402</id>
<content type='text'>
Co-authored-by: Valentin Gagarin &lt;valentin.gagarin@tweag.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Valentin Gagarin &lt;valentin.gagarin@tweag.io&gt;</pre>
</div>
</content>
</entry>
</feed>
