# RFC on setup.nix Python development tool

**URL:** https://discourse.nixos.org/t/rfc-on-setup-nix-python-development-tool/2831
**Category:** Uncategorized
**Created:** [May 3, 2019, 10:29am UTC](https://discourse.nixos.org/t/rfc-on-setup-nix-python-development-tool/2831 "2019-05-03T10:29:39Z")
**Posts on this page:** 1
**Page:** 2

<div class="post-metadata">

### Author: ![datakurre](https://discourse.nixos.org/user_avatar/discourse.nixos.org/datakurre/32/134_2.png) [@datakurre](https://discourse.nixos.org/u/datakurre)
#### Post date: [September 6, 2019, 10:38pm UTC](https://discourse.nixos.org/t/rfc-on-setup-nix-python-development-tool/2831/21 "2019-09-06T22:38:23Z")

</div>

I’ve now pushed the work I mentioned to

- [GitHub - nix-community/pip2nix: Freeze pip-installable packages into Nix expressions [maintainer=@datakurre]](https://github.com/nix-community/pip2nix)
- [GitHub - nix-community/setup.nix: Nixpkgs based build tools for declarative Python packages [maintainer=@datakurre]](https://github.com/nix-community/setup.nix)

I have never known all the use cases for pip2nix, so there must be a lot of issues and polishing left (and I’m also missing PyPI rights for it).

Yet, I managed to package Plone with these with relatively little custom rules: [https://github.com/nix-community/setup.nix/blob/36d367f6f7588d00f1de8f011409bd6477a2a5c9/examples/plone/setup.nix](https://github.com/nix-community/setup.nix/blob/36d367f6f7588d00f1de8f011409bd6477a2a5c9/examples/plone/setup.nix)

[Previous page](https://discourse.nixos.org/t/rfc-on-setup-nix-python-development-tool/2831.md?page=1)
