From skip at pobox.com  Tue Jun  9 04:42:08 2009
From: skip at pobox.com (skip at pobox.com)
Date: Mon,  8 Jun 2009 21:42:08 -0500 (CDT)
Subject: [Catalog-sig] SpamBayes filter for submissions?
Message-ID: <20090609024208.8A36910FA1CD@montanaro.dyndns.org>

There's a thread on comp.lang.python about a "spammer" whose useless
software has now been removed from PyPI.  I wonder if a SpamBaye plugin for
PyPI submissions would be helpful?  If there's interest, let me know.  I can
give you a hand, though I'll probably need some help from a PyPI expert for
integration.

Skip

From martin at v.loewis.de  Tue Jun  9 22:35:11 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Tue, 09 Jun 2009 22:35:11 +0200
Subject: [Catalog-sig] SpamBayes filter for submissions?
In-Reply-To: <20090609024208.8A36910FA1CD@montanaro.dyndns.org>
References: <20090609024208.8A36910FA1CD@montanaro.dyndns.org>
Message-ID: <4A2EC77F.3080309@v.loewis.de>

> There's a thread on comp.lang.python about a "spammer" whose useless
> software has now been removed from PyPI.  I wonder if a SpamBaye plugin for
> PyPI submissions would be helpful?  If there's interest, let me know.  I can
> give you a hand, though I'll probably need some help from a PyPI expert for
> integration.

I'm fairly skeptical about SpamBayes, so no interest from me.

Regards,
Martin

From martin at v.loewis.de  Wed Jun 10 00:08:11 2009
From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=)
Date: Wed, 10 Jun 2009 00:08:11 +0200
Subject: [Catalog-sig] SpamBayes filter for submissions?
In-Reply-To: <20090609214419.22176.935812260.divmod.quotient.3913@henry.divmod.com>
References: <20090609214419.22176.935812260.divmod.quotient.3913@henry.divmod.com>
Message-ID: <4A2EDD4B.80008@v.loewis.de>

> Ditto, at least for this case.  How about a "This is spam" button that
> logged in users can click?  Clicking it notifies an admin who can take the
> appropriate action.

Sounds good, please submit a bug report.

Martin

From exarkun at divmod.com  Tue Jun  9 23:44:19 2009
From: exarkun at divmod.com (Jean-Paul Calderone)
Date: Tue, 9 Jun 2009 17:44:19 -0400
Subject: [Catalog-sig] SpamBayes filter for submissions?
In-Reply-To: <4A2EC77F.3080309@v.loewis.de>
Message-ID: <20090609214419.22176.935812260.divmod.quotient.3913@henry.divmod.com>

On Tue, 09 Jun 2009 22:35:11 +0200, "\"Martin v. L?wis\"" <martin at v.loewis.de> wrote:
>> There's a thread on comp.lang.python about a "spammer" whose useless
>> software has now been removed from PyPI.  I wonder if a SpamBaye plugin for
>> PyPI submissions would be helpful?  If there's interest, let me know.  I can
>> give you a hand, though I'll probably need some help from a PyPI expert for
>> integration.
>
>I'm fairly skeptical about SpamBayes, so no interest from me.
>

Ditto, at least for this case.  How about a "This is spam" button that logged
in users can click?  Clicking it notifies an admin who can take the appropriate
action.

Jean-Paul

From skip at pobox.com  Wed Jun 10 04:51:32 2009
From: skip at pobox.com (skip at pobox.com)
Date: Tue, 9 Jun 2009 21:51:32 -0500
Subject: [Catalog-sig] SpamBayes filter for submissions?
In-Reply-To: <20090609214419.22176.935812260.divmod.quotient.3913@henry.divmod.com>
References: <4A2EC77F.3080309@v.loewis.de>
	<20090609214419.22176.935812260.divmod.quotient.3913@henry.divmod.com>
Message-ID: <18991.8116.548819.998004@montanaro.dyndns.org>


    Martin> I'm fairly skeptical about SpamBayes, so no interest from me.

    JP> Ditto, at least for this case.  How about a "This is spam" button
    JP> that logged in users can click?  Clicking it notifies an admin who
    JP> can take the appropriate action.

There's nothing wrong with SpamBayes per se, but if you don't get much spam
it's certainly overkill.  I don't watch PyPI very much so I don't know how
bad a spamming problem it has.  I only noticed because someone complained
about it on comp.lang.python.

If you have enough bad and good inputs in text format you can generally
create a pretty good detector with SpamBayes.  I built it into a simple web
proxy several years ago to discourage my then pre-teen son from visiting
websites he shouldn't have.  Some guy wrote a "stupidity filter" for YouTube
using SpamBayes:

    http://userscripts.org/scripts/show/13839

which I thought was kind of cool.

It's also sitting there fairly quietly in the python.org Roundup instance.
This is probably the example that makes Martin skeptical of its capability.
It turned out that a simple timer Martin implemented requiring a minimum
time between registration and first submission was pretty much all that was
necessary to block the bulk of the spammish submissions.  Consequently there
is simply not much spam for it to munch on.  I was training the filter for
awhile but haven't done that in a month or so.

I'm finding it less useful for my own email these days.  The large email
providers like Gmail and Yahoo! recently forced the email forwarding
services like pobox.com to enable their spam filtering systems for all their
users.  (It had always left it off.)  Consequently, most spam is rejected
during the SMTP session using dns blacklists, greylisting and such.  Not
much spam makes it to my Gmail mailbox, and even less to my laptop, just a
couple each day.

Skip

From lists at zopyx.com  Wed Jun 10 17:46:39 2009
From: lists at zopyx.com (Andreas Jung)
Date: Wed, 10 Jun 2009 17:46:39 +0200
Subject: [Catalog-sig] Forced change of the ownership of a package possible?
Message-ID: <4A2FD55F.8050806@zopyx.com>

Hi there,

we have case where the maintainer of a PyPI package does not respond
to requests for adding additional persons as maintainers.
The original maintainer is no longer on the project and we need to create
new releases of the related package. As client we have the copyright
of the code...so is there some chance for becoming the owner of the
related package on PyPI?

Andreas

-- 
ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 T?bingen - Germany
Web: www.zopyx.com - Email: info at zopyx.com - Phone +49 - 7071 - 793376
Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535
Gesch?ftsf?hrer/Gesellschafter: ZOPYX Limited, Birmingham, UK
------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting


-------------- next part --------------
A non-text attachment was scrubbed...
Name: lists.vcf
Type: text/x-vcard
Size: 316 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/catalog-sig/attachments/20090610/b4120182/attachment.vcf>

From sridharr at activestate.com  Wed Jun 10 20:53:28 2009
From: sridharr at activestate.com (Sridhar Ratnakumar)
Date: Wed, 10 Jun 2009 11:53:28 -0700
Subject: [Catalog-sig] Python at pypi?
Message-ID: <4A300128.2080704@activestate.com>

http://pypi.python.org/pypi/Python

Any reason why we retain Python itself (that too, the older 2.5 version) 
in pypi?

From martin at v.loewis.de  Wed Jun 10 21:51:43 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Wed, 10 Jun 2009 21:51:43 +0200
Subject: [Catalog-sig] Forced change of the ownership of a package
	possible?
In-Reply-To: <4A2FD55F.8050806@zopyx.com>
References: <4A2FD55F.8050806@zopyx.com>
Message-ID: <4A300ECF.9080007@v.loewis.de>

> we have case where the maintainer of a PyPI package does not respond
> to requests for adding additional persons as maintainers.
> The original maintainer is no longer on the project and we need to create
> new releases of the related package. As client we have the copyright
> of the code...so is there some chance for becoming the owner of the
> related package on PyPI?

There is a chance, but I would personally like to look at the specific
case.

In the past, we had granted taking over the PyPI entry if, say, the
old PyPI owner was not the actual author of the software, and then
the author showed up, so it was clear that he could have the PyPI
entry as well.

If, however, you plan to take over the project from the previous author,
I don't think that PyPI should support such hijacking. It might be
better to fork the project with a different name.

Regards,
Martin

From sridharr at activestate.com  Tue Jun 16 00:11:32 2009
From: sridharr at activestate.com (Sridhar Ratnakumar)
Date: Mon, 15 Jun 2009 15:11:32 -0700
Subject: [Catalog-sig] white-space in package 'name'
Message-ID: <4A36C714.9070006@activestate.com>

Certain packages contain white-space in their pypi names. eg: 
http://pypi.python.org/pypi/AdvaS%20Advanced%20Search/0.2.3

Is this allowed by design? Don't enforce any format at all?

From richardjones at optushome.com.au  Tue Jun 16 01:56:42 2009
From: richardjones at optushome.com.au (Richard Jones)
Date: Tue, 16 Jun 2009 09:56:42 +1000
Subject: [Catalog-sig] white-space in package 'name'
In-Reply-To: <4A36C714.9070006@activestate.com>
References: <4A36C714.9070006@activestate.com>
Message-ID: <A4191BF3-979B-42DF-85C8-810EEB168528@optushome.com.au>


On 16/06/2009, at 8:11 AM, Sridhar Ratnakumar wrote:

> Certain packages contain white-space in their pypi names. eg: http://pypi.python.org/pypi/AdvaS%20Advanced%20Search/0.2.3
>
> Is this allowed by design?

Yes


> Don't enforce any format at all?

Not beyond what distutils enforces for setup.py package names.


     Richard


From nicolas.chauvat at logilab.fr  Tue Jun 23 19:49:48 2009
From: nicolas.chauvat at logilab.fr (Nicolas Chauvat)
Date: Tue, 23 Jun 2009 19:49:48 +0200
Subject: [Catalog-sig] adding trove category 'Framework :: CubicWeb' to PyPI
Message-ID: <20090623174948.GB9386@volans.logilab.fr>

Hi SIG Members,

We have resumed publishing Logilab's packages in the Python Package
Index. Our CubicWeb framework has components named cubes that we would
like to group into a category.

Could the "Framework :: CubicWeb" category be added to the list?

Thank you in advance,

-- 
Nicolas Chauvat

logilab.fr - services en informatique scientifique et gestion de connaissances  

From martin at v.loewis.de  Tue Jun 23 20:24:49 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Tue, 23 Jun 2009 20:24:49 +0200
Subject: [Catalog-sig] adding trove category 'Framework :: CubicWeb' to
 PyPI
In-Reply-To: <20090623174948.GB9386@volans.logilab.fr>
References: <20090623174948.GB9386@volans.logilab.fr>
Message-ID: <4A411DF1.602@v.loewis.de>

Nicolas Chauvat wrote:
> Hi SIG Members,
> 
> We have resumed publishing Logilab's packages in the Python Package
> Index. Our CubicWeb framework has components named cubes that we would
> like to group into a category.
> 
> Could the "Framework :: CubicWeb" category be added to the list?

So what are specific packages that would use this category and are
already registered in PyPI?

Regards,
Martin

From nicolas.chauvat at logilab.fr  Wed Jun 24 12:51:11 2009
From: nicolas.chauvat at logilab.fr (Nicolas Chauvat)
Date: Wed, 24 Jun 2009 12:51:11 +0200
Subject: [Catalog-sig] adding trove category 'Framework :: CubicWeb'
	to	PyPI
In-Reply-To: <4A411DF1.602@v.loewis.de>
References: <20090623174948.GB9386@volans.logilab.fr>
	<4A411DF1.602@v.loewis.de>
Message-ID: <20090624105111.GB4106@volans.logilab.fr>

Hi,

On Tue, Jun 23, 2009 at 08:24:49PM +0200, "Martin v. L?wis" wrote:
> > Could the "Framework :: CubicWeb" category be added to the list?
> 
> So what are specific packages that would use this category and are
> already registered in PyPI?

http://pypi.python.org/pypi?%3Aaction=search&term=cubicweb&submit=search

is a list of 22 packages that would go in this category.

-- 
Nicolas Chauvat

logilab.fr - services en informatique scientifique et gestion de connaissances  

From martin at v.loewis.de  Wed Jun 24 23:18:29 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Wed, 24 Jun 2009 23:18:29 +0200
Subject: [Catalog-sig] adding trove category 'Framework :: CubicWeb' to
 PyPI
In-Reply-To: <20090624105111.GB4106@volans.logilab.fr>
References: <20090623174948.GB9386@volans.logilab.fr>
	<4A411DF1.602@v.loewis.de>
	<20090624105111.GB4106@volans.logilab.fr>
Message-ID: <4A429825.4090207@v.loewis.de>

>>> Could the "Framework :: CubicWeb" category be added to the list?
>> So what are specific packages that would use this category and are
>> already registered in PyPI?
> 
> http://pypi.python.org/pypi?%3Aaction=search&term=cubicweb&submit=search
> 
> is a list of 22 packages that would go in this category.

Ok, I have now added this classifier.

Regards,
Martin

From tw-public at gmx.de  Thu Jun 25 09:18:11 2009
From: tw-public at gmx.de (Thomas Waldmann)
Date: Thu, 25 Jun 2009 09:18:11 +0200
Subject: [Catalog-sig] duplicate / wrong MoinMoin / moin entry in PyPi
Message-ID: <1245914291.12864.5.camel@x300>

See there for details:

http://moinmo.in/MoinMoinBugs/FixPyPIName

Could someone at PyPi please help to fix that?



From martin at v.loewis.de  Thu Jun 25 20:08:12 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Thu, 25 Jun 2009 20:08:12 +0200
Subject: [Catalog-sig] duplicate / wrong MoinMoin / moin entry in PyPi
In-Reply-To: <1245914291.12864.5.camel@x300>
References: <1245914291.12864.5.camel@x300>
Message-ID: <4A43BD0C.6000805@v.loewis.de>

Thomas Waldmann wrote:
> See there for details:
> 
> http://moinmo.in/MoinMoinBugs/FixPyPIName
> 
> Could someone at PyPi please help to fix that?

I have deleted the moin package.

Regards,
Martin

From pje at telecommunity.com  Thu Jun 25 21:46:06 2009
From: pje at telecommunity.com (P.J. Eby)
Date: Thu, 25 Jun 2009 15:46:06 -0400
Subject: [Catalog-sig] duplicate / wrong MoinMoin / moin entry in  PyPi
In-Reply-To: <4A43BD0C.6000805@v.loewis.de>
References: <1245914291.12864.5.camel@x300>
 <4A43BD0C.6000805@v.loewis.de>
Message-ID: <20090625194310.609903A4753@sparrow.telecommunity.com>

At 08:08 PM 6/25/2009 +0200, Martin v. L?wis wrote:
>Thomas Waldmann wrote:
> > See there for details:
> >
> > http://moinmo.in/MoinMoinBugs/FixPyPIName
> >
> > Could someone at PyPi please help to fix that?
>
>I have deleted the moin package.

It's not the moin package that was the problem, it was the MoinMoin 
one.  The actual project name of their distributions is "moin", not "MoinMoin".


From martin at v.loewis.de  Thu Jun 25 22:20:14 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Thu, 25 Jun 2009 22:20:14 +0200
Subject: [Catalog-sig] duplicate / wrong MoinMoin / moin entry in  PyPi
In-Reply-To: <20090625194310.609903A4753@sparrow.telecommunity.com>
References: <1245914291.12864.5.camel@x300> <4A43BD0C.6000805@v.loewis.de>
	<20090625194310.609903A4753@sparrow.telecommunity.com>
Message-ID: <4A43DBFE.3000601@v.loewis.de>

P.J. Eby wrote:
> At 08:08 PM 6/25/2009 +0200, Martin v. L?wis wrote:
>> Thomas Waldmann wrote:
>> > See there for details:
>> >
>> > http://moinmo.in/MoinMoinBugs/FixPyPIName
>> >
>> > Could someone at PyPi please help to fix that?
>>
>> I have deleted the moin package.
> 
> It's not the moin package that was the problem, it was the MoinMoin
> one.  The actual project name of their distributions is "moin", not
> "MoinMoin".

Ok - but does that make deleting the moin package incorrect?
I think Thomas can now resolve anything on his own from here on.

Regards,
Martin

From sridharr at activestate.com  Thu Jun 25 22:30:18 2009
From: sridharr at activestate.com (Sridhar Ratnakumar)
Date: Thu, 25 Jun 2009 13:30:18 -0700
Subject: [Catalog-sig] duplicate / wrong MoinMoin / moin entry in  PyPi
In-Reply-To: <4A43DBFE.3000601@v.loewis.de>
References: <1245914291.12864.5.camel@x300>
	<4A43BD0C.6000805@v.loewis.de>	<20090625194310.609903A4753@sparrow.telecommunity.com>
	<4A43DBFE.3000601@v.loewis.de>
Message-ID: <4A43DE5A.9010404@activestate.com>

On 09-06-25 01:20 PM, "Martin v. L?wis" wrote:
> P.J. Eby wrote:
>> >  At 08:08 PM 6/25/2009 +0200, Martin v. L?wis wrote:
>>> >>  Thomas Waldmann wrote:
>>>> >>  >  See there for details:
>>>> >>  >
>>>> >>  >  http://moinmo.in/MoinMoinBugs/FixPyPIName
>>>> >>  >
>>>> >>  >  Could someone at PyPi please help to fix that?
>>> >>
>>> >>  I have deleted the moin package.
>> >
>> >  It's not the moin package that was the problem, it was the MoinMoin
>> >  one.  The actual project name of their distributions is "moin", not
>> >  "MoinMoin".
>
> Ok - but does that make deleting the moin package incorrect?
> I think Thomas can now resolve anything on his own from here on.

Their plan actually reads:

"""PyPi should kill the current and very outdated "moin" entry.

Then they either should rename MoinMoin to moin or kill MoinMoin also.

We could then use setup.py register with "moin" as project name."""

So perhaps you should also delete: http://pypi.python.org/pypi/MoinMoin 
(unless Thomas can delete it himself?)

From martin at v.loewis.de  Thu Jun 25 22:45:14 2009
From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=)
Date: Thu, 25 Jun 2009 22:45:14 +0200
Subject: [Catalog-sig] duplicate / wrong MoinMoin / moin entry in  PyPi
In-Reply-To: <4A43DE5A.9010404@activestate.com>
References: <1245914291.12864.5.camel@x300>
	<4A43BD0C.6000805@v.loewis.de>	<20090625194310.609903A4753@sparrow.telecommunity.com>
	<4A43DBFE.3000601@v.loewis.de> <4A43DE5A.9010404@activestate.com>
Message-ID: <4A43E1DA.20609@v.loewis.de>

> So perhaps you should also delete: http://pypi.python.org/pypi/MoinMoin
> (unless Thomas can delete it himself?)

Ok, so I won't, because he can.

Regards,
Martin

From nicolas.chauvat at logilab.fr  Fri Jun 26 10:58:49 2009
From: nicolas.chauvat at logilab.fr (Nicolas Chauvat)
Date: Fri, 26 Jun 2009 10:58:49 +0200
Subject: [Catalog-sig] adding trove category 'Framework :: CubicWeb'
	to	PyPI
In-Reply-To: <4A429825.4090207@v.loewis.de>
References: <20090623174948.GB9386@volans.logilab.fr>
	<4A411DF1.602@v.loewis.de>
	<20090624105111.GB4106@volans.logilab.fr>
	<4A429825.4090207@v.loewis.de>
Message-ID: <20090626085849.GC4805@volans.logilab.fr>

On Wed, Jun 24, 2009 at 11:18:29PM +0200, "Martin v. L?wis" wrote:
> >>> Could the "Framework :: CubicWeb" category be added to the list?
> >> So what are specific packages that would use this category and are
> >> already registered in PyPI?
> > 
> > http://pypi.python.org/pypi?%3Aaction=search&term=cubicweb&submit=search
> > 
> > is a list of 22 packages that would go in this category.
> 
> Ok, I have now added this classifier.

Thank you for doing it so quickly.

-- 
Nicolas Chauvat

logilab.fr - services en informatique scientifique et gestion de connaissances