# Build python application with newer dependencies than in python3Packages

**URL:** https://discourse.nixos.org/t/build-python-application-with-newer-dependencies-than-in-python3packages/7247
**Category:** Help
**Created:** [May 17, 2020, 8:30pm UTC](https://discourse.nixos.org/t/build-python-application-with-newer-dependencies-than-in-python3packages/7247 "2020-05-17T20:30:08Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![mjlbach](https://discourse.nixos.org/user_avatar/discourse.nixos.org/mjlbach/32/2063_2.png) [@mjlbach](https://discourse.nixos.org/u/mjlbach)
#### Post date: [May 17, 2020, 9:09pm UTC](https://discourse.nixos.org/t/build-python-application-with-newer-dependencies-than-in-python3packages/7247/2 "2020-05-17T21:09:02Z")

</div>

The main options for using non-nixpkgs python module versions are [Mach-nix: Create python environments quick and easy](https://discourse.nixos.org/t/mach-nix-create-python-environments-quick-and-easy/6858) or [poetry2nix](https://github.com/nix-community/poetry2nix), and [pypi2nix](https://github.com/nix-community/pypi2nix). You could also make an overlay in your nix-shell and override the python module versions to match the requirements.txt, but I would check out one of the above tools.

---

_[View the full topic](https://discourse.nixos.org/t/build-python-application-with-newer-dependencies-than-in-python3packages/7247)._
