<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/pkgs/development/python-modules/dtschema, branch master</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>python3Packages.dtschema: 2025.12 -&gt; 2026.04</title>
<updated>2026-04-10T00:27:32+00:00</updated>
<author>
<name>R. Ryantm</name>
<email>ryantm-bot@ryantm.com</email>
</author>
<published>2026-04-10T00:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=4223927c89a7b0cca145f90295d8a60999433abc'/>
<id>4223927c89a7b0cca145f90295d8a60999433abc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>python313Packages.dtschema: modernize</title>
<updated>2026-01-18T04:09:46+00:00</updated>
<author>
<name>Sigmanificient</name>
<email>edhyjox@gmail.com</email>
</author>
<published>2026-01-18T04:09:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=5130c5d16ebeb1441423cb3399c8f885dd2fcfc0'/>
<id>5130c5d16ebeb1441423cb3399c8f885dd2fcfc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>python313Packages.dtschema: enable tests</title>
<updated>2026-01-18T04:08:25+00:00</updated>
<author>
<name>Sigmanificient</name>
<email>edhyjox@gmail.com</email>
</author>
<published>2026-01-18T04:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=d7c774fcf728dd6156a17f7cb49f2dd44fdd9de2'/>
<id>d7c774fcf728dd6156a17f7cb49f2dd44fdd9de2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>python313Packages.dtschema: 2025.08 -&gt; 2025.12</title>
<updated>2026-01-18T04:08:24+00:00</updated>
<author>
<name>Sigmanificient</name>
<email>edhyjox@gmail.com</email>
</author>
<published>2026-01-18T04:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=71bdc1e8940231a61d35f75ab7bfb5e6bf21e4f7'/>
<id>71bdc1e8940231a61d35f75ab7bfb5e6bf21e4f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: change 'format = "pyproject";' to 'pyproject = true;'</title>
<updated>2026-01-12T22:50:35+00:00</updated>
<author>
<name>Michael Daniels</name>
<email>mdaniels5757@gmail.com</email>
</author>
<published>2026-01-12T21:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=075e8c2c4fcabb10e659505df72adc3f4d5e07cd'/>
<id>075e8c2c4fcabb10e659505df72adc3f4d5e07cd</id>
<content type='text'>
This is almost all find-and-replace.

I manually edited:
* pkgs/development/python-modules/notifications-android-tv/default.nix,
* pkgs/servers/home-assistant/default.nix,
* pkgs/development/tools/continuous-integration/buildbot/master.nix

A few files have not been changed in this PR because they would cause rebuilds.

This PR should have 0 rebuilds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is almost all find-and-replace.

I manually edited:
* pkgs/development/python-modules/notifications-android-tv/default.nix,
* pkgs/servers/home-assistant/default.nix,
* pkgs/development/tools/continuous-integration/buildbot/master.nix

A few files have not been changed in this PR because they would cause rebuilds.

This PR should have 0 rebuilds.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: remove superfluous disabled</title>
<updated>2026-01-11T17:34:20+00:00</updated>
<author>
<name>Robert Schütz</name>
<email>nix@dotlambda.de</email>
</author>
<published>2026-01-11T17:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=1a04744f74b8d9330e36dfb401aea6dba74fba79'/>
<id>1a04744f74b8d9330e36dfb401aea6dba74fba79</id>
<content type='text'>
There is no need to disable Python packages for Python versions that are
no longer in Nixpkgs.
This change was generated using the following script:

    pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$'
    for f in $(find -name '*.nix'); do
        grep -q "$pattern" "$f" || continue
        sed -i "/$pattern/d" "$f"
        if [ $(grep -c pythonOlder "$f") == 1 ]; then
            sed -i '/^\s*pythonOlder,\s*$/d' "$f"
        fi
        nixfmt "$f"
    done
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no need to disable Python packages for Python versions that are
no longer in Nixpkgs.
This change was generated using the following script:

    pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$'
    for f in $(find -name '*.nix'); do
        grep -q "$pattern" "$f" || continue
        sed -i "/$pattern/d" "$f"
        if [ $(grep -c pythonOlder "$f") == 1 ]; then
            sed -i '/^\s*pythonOlder,\s*$/d' "$f"
        fi
        nixfmt "$f"
    done
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: remove remaining `meta = with lib;`</title>
<updated>2025-12-14T20:16:00+00:00</updated>
<author>
<name>Ihar Hrachyshka</name>
<email>ihar.hrachyshka@gmail.com</email>
</author>
<published>2025-12-14T20:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=a269d900c45327855b031274cb62dae58664e6e9'/>
<id>a269d900c45327855b031274cb62dae58664e6e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: clean up 'meta = with' pattern</title>
<updated>2025-12-10T17:09:49+00:00</updated>
<author>
<name>Ihar Hrachyshka</name>
<email>ihar.hrachyshka@gmail.com</email>
</author>
<published>2025-12-10T16:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=567e8dfd8eddc5468e6380fc563ab8a27422ab1d'/>
<id>567e8dfd8eddc5468e6380fc563ab8a27422ab1d</id>
<content type='text'>
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther &lt;walther@technowledgy.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther &lt;walther@technowledgy.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dt-schema: 2024.02 -&gt; 2025.08 (#437828)</title>
<updated>2025-09-10T17:39:30+00:00</updated>
<author>
<name>Wolfgang Walther</name>
<email>walther@technowledgy.de</email>
</author>
<published>2025-09-10T17:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=c02deed01599b91884614fac2dafa0cb504da491'/>
<id>c02deed01599b91884614fac2dafa0cb504da491</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libfdt: Rename the package to pylibfdt</title>
<updated>2025-09-07T10:17:10+00:00</updated>
<author>
<name>Kirill Elagin</name>
<email>kirelagin@gmail.com</email>
</author>
<published>2025-06-29T13:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=7bee2301502cb01fe7dc2cfde5d89955871df439'/>
<id>7bee2301502cb01fe7dc2cfde5d89955871df439</id>
<content type='text'>
The “canonical” name of the Python libfdt package, i.e. the one used on
PyPI and, hence, the one that is listed in the requirements of the
dependent modules is `pylibfdt`, but the upstream build system produced
a package called `libfdt`.

Given that, realistically, everyone will be using `pylibfdt`, as seen on
PyPI, our choices are to either patch / jailbreak the requirement in all
dependent packages, or follow PyPI and rename the package itself.

Rename the package once and for all, since it is easier than modifying
every single dependent one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The “canonical” name of the Python libfdt package, i.e. the one used on
PyPI and, hence, the one that is listed in the requirements of the
dependent modules is `pylibfdt`, but the upstream build system produced
a package called `libfdt`.

Given that, realistically, everyone will be using `pylibfdt`, as seen on
PyPI, our choices are to either patch / jailbreak the requirement in all
dependent packages, or follow PyPI and rename the package itself.

Rename the package once and for all, since it is easier than modifying
every single dependent one.
</pre>
</div>
</content>
</entry>
</feed>
