Python version not taken into account

richyrecarey
HOBBYOP

a year ago

Hi,

I've seen this doc to change python version for my deployment:

https://nixpacks.com/docs/providers/python#setup

I want it to be 3.13 instead of 3.11 (default), but nothing seems to do the trick. No matter where I put the 3.13, my app seems to be deploying using 3.11.

Can you help us?

7 Replies

a year ago

Hello,

Nixpacks does not support python 3.13 yet, for python 3.13 you would want to use a Dockerfile.


richyrecarey
HOBBYOP

a year ago

deleted

Attachments


brody

Hello,Nixpacks does not support python 3.13 yet, for python 3.13 you would want to use a Dockerfile.

richyrecarey
HOBBYOP

a year ago

Mmm but I dont understand the docs then: https://nixpacks.com/docs/providers/python#setup

It clearly states 3.13 is available:

Am I missing something?


a year ago

Okay, good chance I'm wrong then, my apologies.

How have you specified the Python version?

How do you know 3.13 isn't being used?

Are you pinning the Nixpacks version to a version of Nixpacks that came out when 3.13 didn't exist?


richyrecarey
HOBBYOP

a year ago

In the app im deploying i have an admin space where I print the used python version, and still says 3.11.9.

To specify python version I did all the possibilities: NIXPACKS_PYTHON_VERSION param, python-version file, runtime.txt file...

I look around to see if I have an specific version of nixpacks, but it does not seem like so. I dont see any versions specified for nixpacks anywhere :-(


richyrecarey
HOBBYOP

a year ago

I think I got it. Im using nixpacks 1.29.1, but python 3.13 is available only from 1.30. The question now is, how do I bumb nixpacks?


a year ago

Ah Gotcha, you can set your desired version as shown here -

https://docs.railway.com/reference/config-as-code#nixpacks-version


Loading...
Python version not taken into account - Railway Help Station