From richardjones@optushome.com.au  Sat Jul 19 23:56:18 2003
From: richardjones@optushome.com.au (Richard Jones)
Date: Sun, 20 Jul 2003 08:56:18 +1000
Subject: [Catalog-sig] PyPI PKG-INFO submission drops first classifier
In-Reply-To: <b9aoja$grk$1@main.gmane.org>
References: <b9aoja$grk$1@main.gmane.org>
Message-ID: <200307200856.26061.richardjones@optushome.com.au>

--Boundary-02=_ZycG/FYP+Kfd4fG
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Description: signed data
Content-Disposition: inline

On Wed, 7 May 2003 08:54 pm, Fredrik Lundh wrote:
> just noticed that the "upload your PKG-INFO file" feature
> on http://www.python.org/pypi?:action=3Dsubmit_form seems
> to drop the first classifier.

Sorry it took me so long to schedule some PyPI time, but I finally fixed th=
is=20
bug on Friday. I also added in some code to cache the RSS feed, as it count=
s=20
for about half of all requests (PyPI is currently serving an average of fou=
r=20
requests a minute). The file locking issue will be somewhat alleviated by=20
this change, and I'm working on optimising the slowest code so that the=20
problem *should* go away for the immediate future.


   Richard

--Boundary-02=_ZycG/FYP+Kfd4fG
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/GcyZrGisBEHG6TARAtVOAJ9VygvvewzMwHInl8mRE1+2Xl6b9QCffq4W
Uxo8hhHdqzT4CqA/so1AXJ0=
=CPnV
-----END PGP SIGNATURE-----

--Boundary-02=_ZycG/FYP+Kfd4fG--



From richardjones@optushome.com.au  Mon Jul 21 02:23:50 2003
From: richardjones@optushome.com.au (Richard Jones)
Date: Mon, 21 Jul 2003 11:23:50 +1000
Subject: [Catalog-sig] PyPI: new browse code
Message-ID: <200307211123.57990.richardjones@optushome.com.au>

--Boundary-02=_tC0G/es7+pslMzp
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Description: signed data
Content-Disposition: inline

I've just revamped the (flamenco-based) browsing code in PyPI - it's much=20
faster now and gives slightly better results (sub-category counts are=20
accurate and categories list matches for their sub-categories).

In a nutshell, it does a single SQL fetch now and mangles the results in=20
Python code. This means the database is open for much less time, and the=20
program generates the result faster too.

Hopefully this change, in addition to serving the RSS feed from a cache wil=
l=20
alleviate the locking issues for now.


   Richard

--Boundary-02=_tC0G/es7+pslMzp
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/G0CtrGisBEHG6TARAs2lAJ9JXMmXujjmGn4+p5HlnHkvjVnOJwCeN743
AijIPQ+BeUE9ksGEeH56lCA=
=A0QI
-----END PGP SIGNATURE-----

--Boundary-02=_tC0G/es7+pslMzp--



From altis@semi-retired.com  Wed Jul 30 00:00:28 2003
From: altis@semi-retired.com (Kevin Altis)
Date: Tue, 29 Jul 2003 16:00:28 -0700
Subject: [Catalog-sig] PyPI trove categorization and Mac OS X
Message-ID: <KJEOLDOPMIDKCMJDCNDPCEFJDOAA.altis@semi-retired.com>

If you look at the current breakdown of PyPI categories you'll see Mac OS X
is not represented.

  http://www.python.org/pypi?:action=browse

There are trove categories for Mac OS X.

  http://www.python.org/pypi?:action=list_classifiers

Since I know that at least two packages (PythonCard and PyObjC) and probably
many more actually list some of these Mac items on platform and
classifiers...

Platform:  Mac OS X, Windows, Linux
Classifiers:
Environment :: MacOS X :: Aqua
...
Operating System :: MacOS :: MacOS X

...there must be something about PyPI that is not set to show Mac OS X as a
top-level item while browsing. This should be fixed.

ka



From richardjones@optushome.com.au  Wed Jul 30 00:29:37 2003
From: richardjones@optushome.com.au (Richard Jones)
Date: Wed, 30 Jul 2003 09:29:37 +1000
Subject: [Catalog-sig] PyPI trove categorization and Mac OS X
In-Reply-To: <KJEOLDOPMIDKCMJDCNDPCEFJDOAA.altis@semi-retired.com>
References: <KJEOLDOPMIDKCMJDCNDPCEFJDOAA.altis@semi-retired.com>
Message-ID: <200307300929.37113.richardjones@optushome.com.au>

--Boundary-02=_hNwJ/5PQUesqeub
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Description: signed data
Content-Disposition: inline

On Wed, 30 Jul 2003 09:00 am, Kevin Altis wrote:
> If you look at the current breakdown of PyPI categories you'll see Mac OS=
 X
> is not represented.
>
>   http://www.python.org/pypi?:action=3Dbrowse
>
> There are trove categories for Mac OS X.
>
>   http://www.python.org/pypi?:action=3Dlist_classifiers
>
> Since I know that at least two packages (PythonCard and PyObjC) and
> probably many more actually list some of these Mac items on platform and
> classifiers...

That is very strange, I'll look into it ASAP.


> ...there must be something about PyPI that is not set to show Mac OS X as=
 a
> top-level item while browsing. This should be fixed.

Nope, the code is completely general - there's no "filter out the Mac OS X"=
=20
applications" code in there :)


   Richard

--Boundary-02=_hNwJ/5PQUesqeub
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/JwNhrGisBEHG6TARAneLAJ4tSl78ufcdL/8K5/V+oBkv44+wNQCfe1bF
Ay5LwJL79cPy0Pc4P0RUkpw=
=sa8D
-----END PGP SIGNATURE-----

--Boundary-02=_hNwJ/5PQUesqeub--



From richardjones@optushome.com.au  Wed Jul 30 01:34:10 2003
From: richardjones@optushome.com.au (Richard Jones)
Date: Wed, 30 Jul 2003 10:34:10 +1000
Subject: [Catalog-sig] PyPI trove categorization and Mac OS X
In-Reply-To: <200307300929.37113.richardjones@optushome.com.au>
References: <KJEOLDOPMIDKCMJDCNDPCEFJDOAA.altis@semi-retired.com> <200307300929.37113.richardjones@optushome.com.au>
Message-ID: <200307301034.14042.richardjones@optushome.com.au>

--Boundary-02=_GKxJ/i/Esa7Hoeh
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Description: signed data
Content-Disposition: inline

On Wed, 30 Jul 2003 09:29 am, Richard Jones wrote:
> On Wed, 30 Jul 2003 09:00 am, Kevin Altis wrote:
> > ...there must be something about PyPI that is not set to show Mac OS X as
> > a top-level item while browsing. This should be fixed.
>
> Nope, the code is completely general - there's no "filter out the Mac OS X"
> applications" code in there :)

Code is fixed. Max OSX (and some other categories) now no longer hidden.


   Richard

--Boundary-02=_GKxJ/i/Esa7Hoeh
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/JxKGrGisBEHG6TARAidqAJ0U7UUTkqNk32H3WkhE0yFs/m/h8ACePhNL
t3/QJ0ueV2MmI+DbJsYFfAM=
=dVOy
-----END PGP SIGNATURE-----

--Boundary-02=_GKxJ/i/Esa7Hoeh--