Dear Eric:

On Fri, Apr 20, 2012 at 10:51 PM, Éric Araujo <mer...@netwok.org> wrote:
> Hi again,
>
>> Is Distutils2 kind of your baby?  Simply, you are the only one working on it!

> It’s more like my foster kid.  At first there was distutils, in the
> standard library since 1999.  After a few years it stopped being actively 
> developed, and people started to rely on undocumented behavior and internal 
> things.  Four years ago Tarek Ziadé became the new maintainer for distutils 
> and attacked the big pile of bugs and feature requests.  He hit a barrier 
> when his changes broke other people’s code,  so it was decided two years ago 
> to stop adding new features or clean up code in distutils and instead start 
> anew in a project named distutils2, where backward compatibility would not 
> stall all improvement efforts.  That’s when I started contributing, as a 
> Google Summer of Code student
> and then a volunteer.  Tarek focused on distutils2 and passed on the 
> maintenance of distutils to me, and later I also became the maintainer of 
> distutils2, i.e. I reply to most bugs and make the releases.  Tarek is still 
> the lead of the project and weighs in for important changes.

I understand now!  My role at gramps is something like that too in one
manner of updating the two plugins in the webreport directory,
NarrativeWeb.py and WebCal.py...

I am full owner and maintainer of my plugin, EditExifImageMetadata.py,
which allows editing and creation of metadata fields for images...
Now anyone else can also modify this plugin and also the plugins
listed above, but it mainly falls on my shoulders...

>
>> I am curious as to what you mean by this statement, when I get some spare 
>> round tuits?

> That’s a wordplay from the expression “I’ll get around to it” → “I’ll get a 
> round tuit”.

I like it...

>
>> From the bug tracker page, this has been around for over a year!  Bugs live 
>> from a few minutes to a few years; with more than 300 bugs on my list, I 
>> can’t get to everything at the same time.  For the last months I’ve also 
>> been busy with paperwork and a new job.  But be sure the bug is not 
>> forgotten; it’s one of the things that will be fixed before distutils2 1.0 
>> and Python 3.3.0.

After the sprint and you release Distutils2-1.0a5, would you also
update the version_info too?  If you import distutils2, and then
distutils2.version_info, you get a3 not a4?
>
>> I applied the diff file that was attached to the page to the current 
>> Python-3.3.0a2, and it doesn't make a bit of difference on the outcome...

Obviously, I didn't get that far in reading the bug tracker!  I will
re-download Python-3.3.0a2 and re-install it without the extra diff
file...


> If you read the full bug report you’ll see that this patch was already 
> applied and only fixes setup hooks; I said that I was working on a patch for 
> commands hooks but I did not upload it as it was not finished.

I am more than willing to do testing of the patch for you if you would
like?  Is there a way for me to get svn or git access to the
developmental version of Distutils2?

Since I am legally blind and have kidney failure, I spend a whole lot
of time at home on my computer!  It is also one extra thing that I do
at gramps is alpha and beta testing...

>
>> I also added the path to sys.path, like this:
>> sys.path.append(os.getcwd()) and it doesn't make a difference!

What would I do in Linux to add my directory to the permanent $PYTHONPATH???

> Probably because you did that in your code, but that makes no difference 
> because it happens after pysetup is started and tries to import your module.  
> I don’t know if I’ll have time to fix this bug tomorrow, as I’ll have 
> mentoring to do, so no promises here.

Is there access to the bug tracker for simply Distutils2 only?  I
would like to see it and start getting familiar with the Distutils2
code???
>
>> After the upcoming Distutils2 sprint, when will the work be patched into 
>> Distutils2?  When will we see the benefit of all the work that will be 
>> done???

> The changes from the sprint will go into the main repository
> immediately, and after a short while they will get ported into packaging in 
> the cpython repository.  I want to release distutils2 1.0a5 soon after the 
> sprint.

I will certainly be looking forward to it!  Once again, I have a lot
of time on my hands, so I am willing to do alpha/ beta testing...
>
>> 1) http://dl.dropbox.com/u/47247655/create_setup_cfg.py
>> [...]
>> 1) Will create the setup.cfg file if one is not there...?
> As you’re using open('setup.cfg', 'w'), the file will be recreated each time 
> you run the script.  I’m not sure you need that script; why not just create 
> the config file once and keep it updated when you have changes?

You are correct about, why not just update the setup.cfg file instead
of creating one each time I make changes!

Sincerely yours,
Rob G. Healey


>
> Regards
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> http://mail.python.org/mailman/listinfo/distutils-sig



-- 
Sincerely yours,
Rob G. Healey
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to