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

Mark Lawrence breamoreboy at yahoo.co.uk
Sun Apr 5 23:27:26 EDT 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 
https://packaging.python.org/en/latest/ ?

-- 
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