Hi, Javier.

On Nov 13 2015, Javier Cantero wrote:
> > The problem is that I don't know how to make it work with both Python 2 or
> > Python 3, while still satisfying the following two points:
> > 
> > * Without creating extra binary packages (and having to go through the NEW
> >   queue of the ftp-masters).
> > 
> > * Without making any use of any hackish, non-readable tricks.  Note that the
> >   package currently has modules that should be usable for any version of
> >   Python that we propose to support.
> > 
> > I would love some help with this.
> 
> There is an easy solution: to make it only a python 3 package, since the
> Debian Python Policy[1] says[2]: "Packages in Debian should use Python 3
> if Python 3 is supported." And also in the same page: "Programs should
> use Python 3, and should not be packaged for Python 2 as well."
> 
> I think that youtube-dl supports python 3.2+ (or at least that says the
> homepage). If it works with python 3, it's the perfect excuse to make
> the transition now rather than wait until year 2020, and you don't need
> to worry about maintaining duplicated packages or anything hackish.

I like your proposal, but I would still like to support Python 2 programs,
if possible---I have one program that helps with downloads from edX.org and
sites based on its code that still support Python 2 or Python 3.

Anyway, I think that changing the dependency to Python 3 is probably the way
to go.  Oh, thanks for the links to the Python Policy. I will have to study
it a bit closer to bring the package more up-to-date with the
best-practices.


Thanks,

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br

Reply via email to