<div dir="ltr">Yes, I was asking about Debian packages. Sorry for incomplete information.<div><br></div><div>I read sources of some Debian packages:-</div><div>~ They do use six for keeping multi-version compatibility.</div><div>~ Instead of a <a href="http://configure.ac">configure.ac</a>, they use setup.py.</div><div>~ In setup.py, they define entry-points as per the commands from the command line specifying python-foo or python3-foo.</div><div><br></div><div>I also did a github search for 'python <a href="http://configure.ac">configure.ac</a>' , looked into a considerable amount of commits of different users and organizations with the motive of "why don't we ask for help from those who seems to be successful in doing it".</div><div><br></div><div>From my research, I found out that the guys at "balabit" seems to be able to do it.</div><div>I opened an <a href="https://github.com/balabit/syslog-ng/issues/2814">issue</a> asking for help and clearance.</div><div><br></div><div>The next step is to contact the Debian developers.</div><div><br></div><div>Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 1, 2019 at 5:21 AM James Cameron <<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You neglected to mention that you are asking about Debian and Ubuntu<br>
binary packages.  Ubuntu packages come from Debian unchanged, so your<br>
question can be reduced to Debian packaging.<br>
<br>
We're the wrong people to ask.  It's not a skill any of us at Sugar<br>
Labs have, otherwise we would have done it by now.<br>
<br>
The people who know how to do this are Debian and Ubuntu package<br>
developers.<br>
<br>
I've tried asking one of the Debian developers but they were too busy<br>
to give private assistance.  Private assistance does not scale, so the<br>
return on investment is meagre.<br>
<br>
I suggest you try these things;<br>
<br>
1.  write a throw-away script to download all Debian packages that<br>
depend on Python 2 or Python 3, intersect a union of source packages<br>
that support both versions, and then list those packages that contain<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> in the source package,<br>
<br>
2.  review those Debian and Ubuntu source packages that are used to<br>
generate binary packages for both Python 2 and Python 3, and list the<br>
package design patterns that you observe,<br>
<br>
3.  contact the Debian developers using their mailing lists, or other<br>
methods,<br>
<br>
4.  engage in the Debian project by reporting a bug that asks for<br>
packaging of a new version of the toolkit; currently 0.112 is<br>
packaged.<br>
<br>
On Sat, Jun 29, 2019 at 02:32:33PM +0530, ANIKET MATHUR wrote:<br>
> Hello everyone,<br>
> <br>
> I have been working on developing multi-version packages for toolkit which can<br>
> build for both Python and Python 3. I successfully build packages for python,<br>
> but not able to yet built one's having multi-version support. I have been<br>
> working on this for some time in the last two weeks, trying to get something<br>
> from the source code of existing tools that have these packages, like 'pip' and<br>
> a lot more. <br>
> <br>
> I need help and suggestions in this work. :-)<br>
> <br>
> Thanks!<br>
<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>