Is it possible to deliver different source distributions for different Python versions?

Mark Lawrence breamoreboy at
Mon Apr 6 05:27:26 CEST 2015

On 05/04/2015 21:38, Dave Hein wrote:
> I would like to distribute a python package with different code for
> Python 2.* than for Python 3.*. (Mostly this is because of different
> unicode string handling).
> There is nothing in to setuptools or PyPi that directly supports
> this scenario.
> But perhaps there could be some script run at install time that moves
> the correct source code to the right location? In other works, if I
> included both source code versions in the distribution (in a src2 and
> a src3 subdirectory) then a function invoked at install time could
> detect the python version and copy the appropriate source code to the
> right location.
> Is that at all possible? Is there some install time hook that lets me
> supply custom installation code?
> --
> Dave Hein

I can't help directly but have you looked here ?

My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

More information about the Python-list mailing list