Hi Martin,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
<br>
</div>You should be able to get access to the Python sandbox repository and<br>
add your project there:<br>
<br>
<a href="http://svn.python.org/projects/sandbox/trunk/" target="_blank">http://svn.python.org/projects/sandbox/trunk/</a><br>
<br>
If that's not an option, I'd suggest you have a look at one of the<br>
other public repo sites such as launchpad.<br></blockquote><div> </div><div>Right now I'm working with Tarek Ziade on a clone of the PyPi repository sourcecode on bitbucket, that way, it allowed tarek to keep an eye the modifications I made on the source code since double checking any changes is very important, as you said, for this type of project.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Note that working on PyPI needs a somewhat different development<br>
approach since any changes will be run on a live system.<br>
<br>
In my experience the best way to do this is by gradually changing things<br>
(rather than introduce big structural changes such as using SA<br>
instead of a native adapter) and keeping a close eye on the log<br>
files for any problems.<br>
<br></blockquote><div><br></div><div>That's why I was working to implement a better unit testing coverage. I would like to modernize a little bit the source code of pypi cause i think in the future there will some major structural changes of the code. Having a great test coverage will allow us to change the code and be less afraid of making mistakes.</div>
<div><br></div><div>You know implementing SA is one of the many goal I would like to achieve, but I think the structural change you were proposing might need too some major changes to code base if we want to it properly.</div>
<div><br></div><div>Maybe it would be easier to switch to the official mercurial repository (<a href="http://hg.python.org">hg.python.org</a>), it would allow a better collaboration between everybody who would like to contribute.</div>
<div><br></div><div>And if you want to see the changes I'll proposed, you could see it at:</div><div><br></div><div><a href="http://bitbucket.org/mtlpython/pypi">http://bitbucket.org/mtlpython/pypi</a></div><div><br></div>
<div>(it will be merge in the tarek's repos soon)</div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
-- </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Marc-Andre Lemburg<br>
eGenix.com<br>
<br>
</div>Professional Python Services directly from the Source (#1, Jun 15 2010)<br>
<div class="im">>>> Python/Zope Consulting and Support ... <a href="http://www.egenix.com/" target="_blank">http://www.egenix.com/</a><br>
>>> mxODBC.Zope.Database.Adapter ... <a href="http://zope.egenix.com/" target="_blank">http://zope.egenix.com/</a><br>
>>> mxODBC, mxDateTime, mxTextTools ... <a href="http://python.egenix.com/" target="_blank">http://python.egenix.com/</a><br>
________________________________________________________________________<br>
</div>2010-07-19: EuroPython 2010, Birmingham, UK 33 days to go<br>
<div><div></div><div class="h5"><br>
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::<br>
<br>
<br>
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48<br>
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg<br>
Registered at Amtsgericht Duesseldorf: HRB 46611<br>
<a href="http://www.egenix.com/company/contact/" target="_blank">http://www.egenix.com/company/contact/</a><br>
</div></div></blockquote></div><br>