[Distutils] easy_install and svn
Phillip J. Eby
pje at telecommunity.com
Thu Nov 9 18:08:15 CET 2006
At 10:21 AM 11/9/2006 +0100, Thomas Heller wrote:
>Bob Ippolito schrieb:
> > On 11/8/06, Thomas Heller <theller at ctypes.org> wrote:
> >> In the easy_install docs is mentioned (at the end):
> >>
> >> Added subversion download support for svn: and svn+ URLs, as well as
> automatic recognition of HTTP subversion URLs
> >>
> >> How does this work? Is it possible to install a package from an svn
> repository, when the repository resides
> >> (read-only) at an http: URL?
> >
> > It works exactly as you'd expect..
> >
> > $ easy_install http://svn.red-bean.com/bob/simplejson/trunk
> > [...]
>
>Cool. I had tried something like
> easy_install -i http://svn.red-bean.com/bob/simplejson/trunk
>or so, but it didn't work.
>
>So, does it make sense to register even unreleased packages with pypi,
>with the
>svn url?
Yes, but don't put it in the Download URL or Homepage; instead, include the
URL in the "long description" with a "#egg=whatever-1.0" tacked on the
end. See:
http://peak.telecommunity.com/DevCenter/setuptools#making-your-package-available-for-easyinstall
for more info. Setuptools itself has two #egg links to subversion in its
PyPI page, allowing you to install setuptools==dev (the 0.7 trunk) and
setuptools==dev06 (the 0.6 branch) as well as the current "release" version.
More information about the Distutils-SIG
mailing list