From ryan at enigmacurry.com Thu Feb 10 00:40:03 2011 From: ryan at enigmacurry.com (Ryan McGuire) Date: Wed, 9 Feb 2011 18:40:03 -0500 Subject: [Catalog-sig] Would PyPI be a welcome place for Blogofile plugins? Message-ID: Hello, I'm the author of Blogofile (http://www.blogofile.com) and am creating a new plugin system that will allow people to install third party Python modules as plugins to Blogofile. There is a current discussion on this topic here: http://groups.google.com/group/blogofile-discuss/t/18eebfab6f736699 The best suggestion for how to do this so far is to just use Python eggs for plugins, and we'd be able to leverage the existing functionality of easy_install or pip for versioning and dependency management. However, Blogofile plugins are not necessarily Python source code, they could just be CSS files for a Blogofile theme. The idea is to wrap this content in a Python module and retrieve this content via pkg_resources. Would the inclusion of such modules, that have no actual Python code in them, but do enhance an existing Python tool on PyPI (blogofile) be an abuse of PyPI? Could a trove classifier be setup to indicate that these are Blogofile plugins? This is a crosspost from a question I asked on the PyPI support tracker (http://is.gd/pnbxOk), and it was suggested there to bring this discussion to catalog-sig. Thanks, Ryan McGuire From pje at telecommunity.com Thu Feb 10 04:08:40 2011 From: pje at telecommunity.com (P.J. Eby) Date: Wed, 09 Feb 2011 22:08:40 -0500 Subject: [Catalog-sig] Would PyPI be a welcome place for Blogofile plugins? In-Reply-To: References: Message-ID: <20110210030842.DF4EC3A4074@sparrow.telecommunity.com> At 06:40 PM 2/9/2011 -0500, Ryan McGuire wrote: >The >idea is to wrap this content in a Python module and retrieve this >content via pkg_resources. Just as an FYI, the suggested approach for something like this would be to bundle the data under the project's .egg-info, and use the pkg_resources.metadata_* APIs to access them. In this way, you don't have to make any fake Python packages or modules to install and access the data. You only need modules if the plugin does in fact contain code. See the EggTranslations project for an example of doing this with i18n plugins: http://chandlerproject.org/Projects/EggTranslations (Indeed, if you plan for plugins' resources to be translatable, you may simply want to use EggTranslations as your resource lookup mechanism.) Also as an FYI, pkg_resources includes APIs that are intended to make it easy to find and load plugins from designated plugin directories, e.g.: http://peak.telecommunity.com/DevCenter/PkgResources#locating-plugins From martin at v.loewis.de Mon Feb 14 23:37:31 2011 From: martin at v.loewis.de (=?ISO-8859-15?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 14 Feb 2011 23:37:31 +0100 Subject: [Catalog-sig] Scheduled PyPI outage on Friday Message-ID: <4D59AEAB.7090101@v.loewis.de> Due to a Debian upgrade, PyPI will be offline on Friday between 9:00 UTC and 11:00 UTC, most likely for less than an hour. Regards, Martin From chris at simplistix.co.uk Thu Feb 17 19:13:26 2011 From: chris at simplistix.co.uk (Chris Withers) Date: Thu, 17 Feb 2011 18:13:26 +0000 Subject: [Catalog-sig] argparse dns failures Message-ID: <4D5D6546.5070509@simplistix.co.uk> Hi Guys, http://pypi.python.org/simple/argparse/ has some links to http://argparse.python-hosting.com/ which now gives a DNS error. As a result, anyone installing argparse via a packaging tool gets scary noise when installing. How can we make these links go away? Does Steven have to manually go and edit the 0.6.x releases to remove them? cheers, Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk From chris at simplistix.co.uk Thu Feb 17 19:12:18 2011 From: chris at simplistix.co.uk (Chris Withers) Date: Thu, 17 Feb 2011 18:12:18 +0000 Subject: [Catalog-sig] argparse dns failures Message-ID: <4D5D6502.9000705@simplistix.co.uk> Hi Guys, http://pypi.python.org/simple/argparse/ has some links to http://argparse.python-hosting.com/ which now gives a DNS error. As a result, anyone installing argparse via a packaging tool gets scary noise when installing. How can we make these links go away? Does Steven have to manually go and edit the 0.6.x releases to remove them? cheers, Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk From martin at v.loewis.de Thu Feb 17 23:15:19 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 17 Feb 2011 23:15:19 +0100 Subject: [Catalog-sig] argparse dns failures In-Reply-To: <4D5D6546.5070509@simplistix.co.uk> References: <4D5D6546.5070509@simplistix.co.uk> Message-ID: <4D5D9DF7.7040503@v.loewis.de> > Does Steven have to manually go and edit the 0.6.x releases to remove them? Exactly so. Alternatively, entirely removing this release would also help. Regards, Martin From chris at simplistix.co.uk Fri Feb 18 08:27:51 2011 From: chris at simplistix.co.uk (Chris Withers) Date: Fri, 18 Feb 2011 07:27:51 +0000 Subject: [Catalog-sig] argparse dns failures In-Reply-To: <4D5D9DF7.7040503@v.loewis.de> References: <4D5D6546.5070509@simplistix.co.uk> <4D5D9DF7.7040503@v.loewis.de> Message-ID: <4D5E1F77.8020008@simplistix.co.uk> Steven, any chance you could remove the links? Removing the releases is pretty anti-social, in case someone has those versions pinned... cheers, Chris On 17/02/2011 22:15, "Martin v. L?wis" wrote: >> Does Steven have to manually go and edit the 0.6.x releases to remove them? > > Exactly so. Alternatively, entirely removing this release would also help. > > Regards, > Martin > > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk From monitor at jacobian.org Fri Feb 18 11:40:56 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Fri, 18 Feb 2011 04:40:56 -0600 Subject: [Catalog-sig] [monit] pypi.python.org - Connection failed Message-ID: <1298025661.1@jacobian.org> Connection failed Service pypi.python.org Date: Fri, 18 Feb 2011 04:40:56 -0600 Action: alert Host: jacobian.org Description: failed protocol test [HTTP] at INET[pypi.python.org:80] via TCP Your faithful employee, monit From monitor at jacobian.org Fri Feb 18 12:33:47 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Fri, 18 Feb 2011 05:33:47 -0600 Subject: [Catalog-sig] [monit] pypi.python.org - Connection succeeded Message-ID: <1298028831.1@jacobian.org> Connection succeeded Service pypi.python.org Date: Fri, 18 Feb 2011 05:33:47 -0600 Action: alert Host: jacobian.org Description: connection succeeded to INET[pypi.python.org:80] via TCP Your faithful employee, monit From ziade.tarek at gmail.com Fri Feb 18 13:12:19 2011 From: ziade.tarek at gmail.com (=?ISO-8859-1?Q?Tarek_Ziad=E9?=) Date: Fri, 18 Feb 2011 13:12:19 +0100 Subject: [Catalog-sig] A prerelease.pypi.python.org Message-ID: Hello In my blog entry about dev releases at PyPI - http://tarekziade.wordpress.com/2011/02/15/do-not-upload-dev-releases-at-pypi Glyph proposed this: "...wouldn?t it be plausibIe to fix for all versions of Python packaging tools by making a prerelease.pypi.org staging area, which could be explicitly selected / enabled?" I think this is a great idea. 1/ all tools are already able to point to another PyPI root 2/ it would allow users to opt in for "unstable releases" For this to work, we would need the "prerelease" index to also publish the "final" index content, because most tools are still unable to merge repositories, so I am not sure about how this could be done. Maybe "prerelease" could be a simple alias on the same server, and we detect via the virtual host it was used so we can decide: 1/ if the package being uploaded is marked as not final 2/ if 'non final' packages are included in browsing requests Cheers Tarek -- Tarek Ziad? | http://ziade.org From dglick at gmail.com Fri Feb 18 20:37:04 2011 From: dglick at gmail.com (David Glick) Date: Fri, 18 Feb 2011 19:37:04 +0000 (UTC) Subject: [Catalog-sig] Scheduled PyPI outage on Friday References: <4D59AEAB.7090101@v.loewis.de> Message-ID: Martin v. L?wis v.loewis.de> writes: > > Due to a Debian upgrade, PyPI will be offline on Friday between 9:00 UTC > and 11:00 UTC, most likely for less than an hour. This morning I am getting a 404 while trying to add a role for a user on a package (http://pypi.python.org/pypi?:action=role_form&package_name=Products.Scrawl). Known issue? Related to the upgrade? Please let me know if this sort of thing is better reported somewhere else. thanks, David From martin at v.loewis.de Sat Feb 19 00:11:52 2011 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Sat, 19 Feb 2011 00:11:52 +0100 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: References: <4D59AEAB.7090101@v.loewis.de> Message-ID: <4D5EFCB8.6060006@v.loewis.de> Am 18.02.2011 20:37, schrieb David Glick: > Martin v. L?wis v.loewis.de> writes: > >> >> Due to a Debian upgrade, PyPI will be offline on Friday between 9:00 UTC >> and 11:00 UTC, most likely for less than an hour. > > This morning I am getting a 404 while trying to add a role for a user on a > package > (http://pypi.python.org/pypi?:action=role_form&package_name=Products.Scrawl). > Known issue? Related to the upgrade? > > Please let me know if this sort of thing is better reported somewhere else. > thanks, This is a good place for this kind of report. Proper bug reports should go to the tracker, though. As for this report: What exactly is "this morning" (i.e. morning in what part of the world)? I usually post times in UTC (living, myself, in GMT+1). In any case, if I try to access the URL now, I'm getting a login form if not logged in, and the role management page when logged in as admin, so it works fine for me. Regards, Martin From dglick at gmail.com Sat Feb 19 00:18:15 2011 From: dglick at gmail.com (David Glick) Date: Fri, 18 Feb 2011 15:18:15 -0800 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: <4D5EFCB8.6060006@v.loewis.de> References: <4D59AEAB.7090101@v.loewis.de> <4D5EFCB8.6060006@v.loewis.de> Message-ID: <4D5EFE37.6020703@gmail.com> On 2/18/11 3:11 PM, "Martin v. L?wis" wrote: > Am 18.02.2011 20:37, schrieb David Glick: >> Martin v. L?wis v.loewis.de> writes: >>> Due to a Debian upgrade, PyPI will be offline on Friday between 9:00 UTC >>> and 11:00 UTC, most likely for less than an hour. >> This morning I am getting a 404 while trying to add a role for a user on a >> package >> (http://pypi.python.org/pypi?:action=role_form&package_name=Products.Scrawl). >> Known issue? Related to the upgrade? >> >> Please let me know if this sort of thing is better reported somewhere else. >> thanks, > This is a good place for this kind of report. Proper bug reports should > go to the tracker, though. Ah, I overlooked the 'Bug reports' link in the PyPI navigation. > As for this report: What exactly is "this morning" (i.e. morning in what > part of the world)? I usually post times in UTC (living, myself, > in GMT+1). This was at ~ 16:00 UTC Friday. It's still not working for me now. (23:16 UTC) > In any case, if I try to access the URL now, I'm getting a login form if > not logged in, and the role management page when logged in as admin, > so it works fine for me. The role management page loads fine (logged in), but when I fill out the form and click Add Role it gets a 404 POSTing to that URL. David From steven.bethard at gmail.com Mon Feb 21 12:31:00 2011 From: steven.bethard at gmail.com (Steven Bethard) Date: Mon, 21 Feb 2011 12:31:00 +0100 Subject: [Catalog-sig] argparse dns failures In-Reply-To: <4D5E1F77.8020008@simplistix.co.uk> References: <4D5D6546.5070509@simplistix.co.uk> <4D5D9DF7.7040503@v.loewis.de> <4D5E1F77.8020008@simplistix.co.uk> Message-ID: On Fri, Feb 18, 2011 at 8:27 AM, Chris Withers wrote: > Steven, any chance you could remove the links? Should be fixed now - let me know if it isn't. Steve > Removing the releases is pretty anti-social, in case someone has those > versions pinned... > > cheers, > > Chris > > On 17/02/2011 22:15, "Martin v. L?wis" wrote: >>> >>> Does Steven have to manually go and edit the 0.6.x releases to remove >>> them? >> >> Exactly so. Alternatively, entirely removing this release would also help. >> >> Regards, >> Martin >> >> >> ______________________________________________________________________ >> This email has been scanned by the MessageLabs Email Security System. >> For more information please visit http://www.messagelabs.com/email >> ______________________________________________________________________ > > -- > Simplistix - Content Management, Batch Processing & Python Consulting > ? ? ? ? ? - http://www.simplistix.co.uk > -- Where did you get that preposterous hypothesis? Did Steve tell you that? ? ? ? ? --- The Hiphopopotamus From kiorky at cryptelium.net Mon Feb 21 22:14:28 2011 From: kiorky at cryptelium.net (kiorky) Date: Mon, 21 Feb 2011 22:14:28 +0100 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: <4D5EFE37.6020703@gmail.com> References: <4D59AEAB.7090101@v.loewis.de> <4D5EFCB8.6060006@v.loewis.de> <4D5EFE37.6020703@gmail.com> Message-ID: <4D62D5B4.5070902@cryptelium.net> Le 19/02/2011 00:18, David Glick a ?crit : > On 2/18/11 3:11 PM, "Martin v. L?wis" wrote: >> Am 18.02.2011 20:37, schrieb David Glick: >>> Martin v. L?wis v.loewis.de> writes: >>>> Due to a Debian upgrade, PyPI will be offline on Friday between 9:00 UTC >>>> and 11:00 UTC, most likely for less than an hour. >>> This morning I am getting a 404 while trying to add a role for a user on a >>> package >>> (http://pypi.python.org/pypi?:action=role_form&package_name=Products.Scrawl). >>> Known issue? Related to the upgrade? >>> >>> Please let me know if this sort of thing is better reported somewhere else. >>> thanks, >> This is a good place for this kind of report. Proper bug reports should >> go to the tracker, though. > Ah, I overlooked the 'Bug reports' link in the PyPI navigation. >> As for this report: What exactly is "this morning" (i.e. morning in what >> part of the world)? I usually post times in UTC (living, myself, >> in GMT+1). > This was at ~ 16:00 UTC Friday. It's still not working for me now. > (23:16 UTC) >> In any case, if I try to access the URL now, I'm getting a login form if >> not logged in, and the role management page when logged in as admin, >> so it works fine for me. > The role management page loads fine (logged in), but when I fill out the > form and click Add Role it gets a 404 POSTing to that URL. > > David > _______________________________________________ > Catalog-SIG mailing list > Catalog-SIG at python.org > http://mail.python.org/mailman/listinfo/catalog-sig I reproduce it, i can no longer manage package roles. -- Cordialement, kiorky GPG Fingerprint: -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin at v.loewis.de Mon Feb 21 22:45:42 2011 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Mon, 21 Feb 2011 22:45:42 +0100 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: <4D5EFE37.6020703@gmail.com> References: <4D59AEAB.7090101@v.loewis.de> <4D5EFCB8.6060006@v.loewis.de> <4D5EFE37.6020703@gmail.com> Message-ID: <4D62DD06.3010808@v.loewis.de> > The role management page loads fine (logged in), but when I fill out the > form and click Add Role it gets a 404 POSTing to that URL. Ah, I see. Thanks for pointing this out; it has been fixed now. The problem was that a duplicate query parameter was posted, which broke with the new cgi module. Regards, Martin From kiorky at cryptelium.net Mon Feb 21 23:51:54 2011 From: kiorky at cryptelium.net (kiorky) Date: Mon, 21 Feb 2011 23:51:54 +0100 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: <4D62DD06.3010808@v.loewis.de> References: <4D59AEAB.7090101@v.loewis.de> <4D5EFCB8.6060006@v.loewis.de> <4D5EFE37.6020703@gmail.com> <4D62DD06.3010808@v.loewis.de> Message-ID: <4D62EC8A.2010205@cryptelium.net> Le 21/02/2011 22:45, "Martin v. L?wis" a ?crit : >> The role management page loads fine (logged in), but when I fill out the >> form and click Add Role it gets a 404 POSTing to that URL. > > Ah, I see. Thanks for pointing this out; it has been fixed now. The > problem was that a duplicate query parameter was posted, which broke > with the new cgi module. Thanks ! > > Regards, > Martin -- Cordialement, KiOrKY GPG Key FingerPrint: 0x1A1194B7681112AF Pensez ? l?environnement. N?imprimez ce courriel que si vous en avez vraiment besoin. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 261 bytes Desc: OpenPGP digital signature URL: From fuzzyman at gmail.com Tue Feb 22 00:10:33 2011 From: fuzzyman at gmail.com (Michael Foord) Date: Mon, 21 Feb 2011 23:10:33 +0000 Subject: [Catalog-sig] pypi forgotten password issue Message-ID: Hey all, On the pydotorg mailing list we got the following report: On http://pypi.python.org/pypi?:action=forgotten_password_form Attempting to use either of the inputs leads to the same result - Page cannot be found error All the best, Michael -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin at v.loewis.de Tue Feb 22 00:17:45 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Tue, 22 Feb 2011 00:17:45 +0100 Subject: [Catalog-sig] pypi forgotten password issue In-Reply-To: References: Message-ID: <4D62F299.300@v.loewis.de> > On http://pypi.python.org/pypi?:action=forgotten_password_form > Attempting to use either of the inputs leads to the same result - Page > cannot be found error This has been fixed meanwhile. Regards, Martin From renesd at gmail.com Tue Feb 22 07:44:18 2011 From: renesd at gmail.com (=?ISO-8859-1?Q?Ren=E9_Dudfield?=) Date: Tue, 22 Feb 2011 06:44:18 +0000 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: <4D62DD06.3010808@v.loewis.de> References: <4D59AEAB.7090101@v.loewis.de> <4D5EFCB8.6060006@v.loewis.de> <4D5EFE37.6020703@gmail.com> <4D62DD06.3010808@v.loewis.de> Message-ID: oh, that's strange. Duplicate query parameters are perfectly valid http. On Mon, Feb 21, 2011 at 9:45 PM, "Martin v. L?wis" wrote: > > The role management page loads fine (logged in), but when I fill out the > > form and click Add Role it gets a 404 POSTing to that URL. > > Ah, I see. Thanks for pointing this out; it has been fixed now. The > problem was that a duplicate query parameter was posted, which broke > with the new cgi module. > > Regards, > Martin > _______________________________________________ > Catalog-SIG mailing list > Catalog-SIG at python.org > http://mail.python.org/mailman/listinfo/catalog-sig > -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin at v.loewis.de Tue Feb 22 07:52:47 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Tue, 22 Feb 2011 07:52:47 +0100 Subject: [Catalog-sig] Scheduled PyPI outage on Friday In-Reply-To: References: <4D59AEAB.7090101@v.loewis.de> <4D5EFCB8.6060006@v.loewis.de> <4D5EFE37.6020703@gmail.com> <4D62DD06.3010808@v.loewis.de> Message-ID: <4D635D3F.4060808@v.loewis.de> Am 22.02.2011 07:44, schrieb Ren? Dudfield: > oh, that's strange. Duplicate query parameters are perfectly valid http. Sure. The question is what semantic you give to the request when there are two :action parameters: which action should you perform? Regards, Martin From monitor at jacobian.org Tue Feb 22 21:33:15 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Tue, 22 Feb 2011 14:33:15 -0600 Subject: [Catalog-sig] [monit] c.pypi.python.org - Connection failed Message-ID: <1298406799.1@jacobian.org> Connection failed Service c.pypi.python.org Date: Tue, 22 Feb 2011 14:33:15 -0600 Action: alert Host: jacobian.org Description: failed, cannot open a connection to INET[c.pypi.python.org:80] via TCP Your faithful employee, monit From monitor at jacobian.org Tue Feb 22 22:36:50 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Tue, 22 Feb 2011 15:36:50 -0600 Subject: [Catalog-sig] [monit] c.pypi.python.org - Connection succeeded Message-ID: <1298410612.1@jacobian.org> Connection succeeded Service c.pypi.python.org Date: Tue, 22 Feb 2011 15:36:50 -0600 Action: alert Host: jacobian.org Description: connection succeeded to INET[c.pypi.python.org:80] via TCP Your faithful employee, monit From monitor at jacobian.org Tue Feb 22 22:53:28 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Tue, 22 Feb 2011 15:53:28 -0600 Subject: [Catalog-sig] [monit] c.pypi.python.org - Connection failed Message-ID: <1298411611.1@jacobian.org> Connection failed Service c.pypi.python.org Date: Tue, 22 Feb 2011 15:53:28 -0600 Action: alert Host: jacobian.org Description: failed protocol test [HTTP] at INET[c.pypi.python.org:80] via TCP Your faithful employee, monit From monitor at jacobian.org Tue Feb 22 23:00:04 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Tue, 22 Feb 2011 16:00:04 -0600 Subject: [Catalog-sig] [monit] c.pypi.python.org - Connection succeeded Message-ID: <1298412007.1@jacobian.org> Connection succeeded Service c.pypi.python.org Date: Tue, 22 Feb 2011 16:00:04 -0600 Action: alert Host: jacobian.org Description: connection succeeded to INET[c.pypi.python.org:80] via TCP Your faithful employee, monit From monitor at jacobian.org Tue Feb 22 23:41:51 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Tue, 22 Feb 2011 16:41:51 -0600 Subject: [Catalog-sig] [monit] c.pypi.python.org - Connection failed Message-ID: <1298414514.1@jacobian.org> Connection failed Service c.pypi.python.org Date: Tue, 22 Feb 2011 16:41:51 -0600 Action: alert Host: jacobian.org Description: failed protocol test [HTTP] at INET[c.pypi.python.org:80] via TCP Your faithful employee, monit From monitor at jacobian.org Wed Feb 23 01:49:15 2011 From: monitor at jacobian.org (monitor at jacobian.org) Date: Tue, 22 Feb 2011 18:49:15 -0600 Subject: [Catalog-sig] [monit] c.pypi.python.org - Connection succeeded Message-ID: <1298422157.1@jacobian.org> Connection succeeded Service c.pypi.python.org Date: Tue, 22 Feb 2011 18:49:14 -0600 Action: alert Host: jacobian.org Description: connection succeeded to INET[c.pypi.python.org:80] via TCP Your faithful employee, monit