[Nix-dev] python rework

Florian Friesdorf flo at chaoflow.net
Sat Dec 22 02:04:17 CET 2012


Hi,

over the last year we were on and off working on python pureness and
general improvements. This work (the python-merge[1] branch) has been
merged now!

A special thank you to Cillian de Roiste, Rok Garbas, Joachim Schiele,
Peter Simons, Shea Levy, and everybody who helped making this possible!

For more information please check the pull request[2].

In addition to python-merge[1] we used a branch with information for
hydra not meant to enter master. It is now available as python-backup
[3] and will disappear once nothing unmerged/useful is left in it.

The python branch[4] is continued to be build by hydra[5]. In contrast
to the old one, it will not contain any commits not meant to end up in
master. I cleaned it up and it is now based on the current nixos
channel[6]. If you have branches based on it, rebasing onto
python-merge[1] or master should be easy.

Next on the agenda is:

- how are pth files processed, i.e. how and where do python wrappers
  find their modules

- distribute instead of setuptools

- enable more tests

- nixos test modules to install subsets of python packages and run tests
  with multiple modules installed

Please let us know what you think, especially if things don't work
anymore for you!

florian

[1] https://github.com/chaoflow/nixpkgs/tree/python-merge
[2] https://github.com/NixOS/nixpkgs/pull/206
[3] https://github.com/chaoflow/nixpkgs/tree/python-backup
[4] https://github.com/chaoflow/nixpkgs/tree/python
[5] http://hydra.nixos.org/jobset/nixpkgs/python-rework
[6] https://github.com/chaoflow/nixpkgs/tree/channel-nixos
-- 
Florian Friesdorf <flo at chaoflow.net>
  GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: flo at chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
Url : http://lists.science.uu.nl/pipermail/nix-dev/attachments/20121222/bc9b4666/attachment.bin 


More information about the nix-dev mailing list