From skip.montanaro at gmail.com Tue Nov 1 08:39:54 2016 From: skip.montanaro at gmail.com (Skip Montanaro) Date: Tue, 1 Nov 2016 07:39:54 -0500 Subject: [pydotorg-www] Steering search engines and users away from 3.0/3.1 docs? In-Reply-To: <5817AFC6.5080202@egenix.com> References: <5817AFC6.5080202@egenix.com> Message-ID: Tweaking robots.txt seems like the simplest route. It would be nice if /3.[01]/index.html where visible through search engines but not anything underneath. I don't recall if robots.txt is a sharp enough tool to make that distinction. Following my original thought a bit further, I wondered how far down in the search results the mainline /3/ docs would be, so I modified my search to "python timeit site:docs.python.org". The answer for me, at least, seems to be, "almost not on the front page." In fact, the 2.5 timeit reference is right after the 3.0 reference. 3.1 is a bit further down, then the v3 version of the quick stdlib tour is the last hit on page one. If someone's going to mess with robots.txt, maybe cast the same spell for 2.[0-5] (and 6?) as you do for 3.0 and 3.1. Skip -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritium-list at sdamon.com Tue Nov 1 17:06:53 2016 From: tritium-list at sdamon.com (tritium-list at sdamon.com) Date: Tue, 1 Nov 2016 17:06:53 -0400 Subject: [pydotorg-www] Steering search engines and users away from 3.0/3.1 docs? In-Reply-To: References: <5817AFC6.5080202@egenix.com> Message-ID: <027701d23483$df7d80f0$9e7882d0$@hotmail.com> IIUC robots.txt will allow you to ?deny /; allow /index.html? From: pydotorg-www [mailto:pydotorg-www-bounces+tritium-list=sdamon.com at python.org] On Behalf Of Skip Montanaro Sent: Tuesday, November 1, 2016 8:40 AM To: pydotorg-www at python.org Subject: Re: [pydotorg-www] Steering search engines and users away from 3.0/3.1 docs? Tweaking robots.txt seems like the simplest route. It would be nice if /3.[01]/index.html where visible through search engines but not anything underneath. I don't recall if robots.txt is a sharp enough tool to make that distinction. Following my original thought a bit further, I wondered how far down in the search results the mainline /3/ docs would be, so I modified my search to "python timeit site:docs.python.org ". The answer for me, at least, seems to be, "almost not on the front page." In fact, the 2.5 timeit reference is right after the 3.0 reference. 3.1 is a bit further down, then the v3 version of the quick stdlib tour is the last hit on page one. If someone's going to mess with robots.txt, maybe cast the same spell for 2.[0-5] (and 6?) as you do for 3.0 and 3.1. Skip -------------- next part -------------- An HTML attachment was scrubbed... URL: From f.ludwig at greyrook.com Tue Nov 1 17:15:25 2016 From: f.ludwig at greyrook.com (Florian Ludwig) Date: Tue, 1 Nov 2016 22:15:25 +0100 Subject: [pydotorg-www] Editing LocalUserGroups Message-ID: Hi there! i started a user group [0] and want to add it to the LocalUserGroups page. Therefor I created an account on the wiki using "FlorianLudwig" as username. Would be great if someone could grant me access to change that page (or add the group for me :)) Thank you in advance! [0] https://www.meetup.com/de-DE/Ruhr-py/ Best regards, Florian Ludwig -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Tue Nov 1 17:58:27 2016 From: rosuav at gmail.com (Chris Angelico) Date: Wed, 2 Nov 2016 08:58:27 +1100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: Message-ID: On Wed, Nov 2, 2016 at 8:15 AM, Florian Ludwig wrote: > i started a user group [0] and want to add it to the LocalUserGroups page. > > Therefor I created an account on the wiki using "FlorianLudwig" as username. > > Would be great if someone could grant me access to change that page (or add > the group for me :)) > Sounds great! Go for it! ChrisA From diegocaraballo84 at gmail.com Wed Nov 2 07:29:36 2016 From: diegocaraballo84 at gmail.com (Diego Caraballo) Date: Wed, 2 Nov 2016 08:29:36 -0300 Subject: [pydotorg-www] Add Blog Message-ID: Good morning, I would add the blog www.pythondiario.com in section https://wiki.python.org/moin/SpanishLanguage Regards Buenos d?as, me gustar?a a?adir el blog www.pythondiario.com en la seccion https://wiki.python.org/moin/SpanishLanguage Saludos -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Wed Nov 2 11:00:54 2016 From: rosuav at gmail.com (Chris Angelico) Date: Thu, 3 Nov 2016 02:00:54 +1100 Subject: [pydotorg-www] Add Blog In-Reply-To: References: Message-ID: On Wed, Nov 2, 2016 at 10:29 PM, Diego Caraballo wrote: > Good morning, I would add the blog www.pythondiario.com in section > https://wiki.python.org/moin/SpanishLanguage > Regards > > Buenos d?as, me gustar?a a?adir el blog www.pythondiario.com en la seccion > https://wiki.python.org/moin/SpanishLanguage > Saludos > > Sure, that looks like a good addition to the blogs section of that page. In order to edit the wiki, though, you'll need to create an editor account. Email us with the user name, and one of us can give you the power to make changes. All the best! ChrisA From rosuav at gmail.com Wed Nov 2 12:24:52 2016 From: rosuav at gmail.com (Chris Angelico) Date: Thu, 3 Nov 2016 03:24:52 +1100 Subject: [pydotorg-www] Add Blog In-Reply-To: References: Message-ID: On Thu, Nov 3, 2016 at 3:17 AM, Diego Caraballo wrote: > Hello.. > > User: FloBarrios > Mail: flo.barrios.psico at gmail.com > Done! You're now an editor. ChrisA From skip.montanaro at gmail.com Thu Nov 3 10:22:22 2016 From: skip.montanaro at gmail.com (Skip Montanaro) Date: Thu, 3 Nov 2016 09:22:22 -0500 Subject: [pydotorg-www] Steering search engines and users away from 3.0/3.1 docs? In-Reply-To: <027701d23483$df7d80f0$9e7882d0$@hotmail.com> References: <5817AFC6.5080202@egenix.com> <027701d23483$df7d80f0$9e7882d0$@hotmail.com> Message-ID: Should I open a ticket on some issue tracker so this doesn't get lost? bugs.python.org seems wrong (language, not website), and mail to docs at python.org seems to be related to the documentation itself, not the mechanics of its presentation through the web. Skip -------------- next part -------------- An HTML attachment was scrubbed... URL: From mal at egenix.com Thu Nov 3 10:32:48 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 3 Nov 2016 15:32:48 +0100 Subject: [pydotorg-www] Steering search engines and users away from 3.0/3.1 docs? In-Reply-To: References: <5817AFC6.5080202@egenix.com> <027701d23483$df7d80f0$9e7882d0$@hotmail.com> Message-ID: <581B4A90.6030905@egenix.com> On 03.11.2016 15:22, Skip Montanaro wrote: > Should I open a ticket on some issue tracker so this doesn't get lost? > bugs.python.org seems wrong (language, not website), and mail to > docs at python.org seems to be related to the documentation itself, not the > mechanics of its presentation through the web. It's probably best to file a bug on https://github.com/python/pythondotorg/issues or directly file a PR again: https://github.com/python/psf-salt/blob/master/salt/docs/config/nginx.docs-backend.conf -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 03 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From skip.montanaro at gmail.com Thu Nov 3 11:00:56 2016 From: skip.montanaro at gmail.com (Skip Montanaro) Date: Thu, 3 Nov 2016 10:00:56 -0500 Subject: [pydotorg-www] Steering search engines and users away from 3.0/3.1 docs? In-Reply-To: <581B4A90.6030905@egenix.com> References: <5817AFC6.5080202@egenix.com> <027701d23483$df7d80f0$9e7882d0$@hotmail.com> <581B4A90.6030905@egenix.com> Message-ID: On Thu, Nov 3, 2016 at 9:32 AM, M.-A. Lemburg wrote: > It's probably best to file a bug on > https://github.com/python/pythondotorg/issues > > or directly file a PR again: > > https://github.com/python/psf-salt/blob/master/salt/docs/ > config/nginx.docs-backend.conf > Thanks for the pointers, MAL. The behavior of the website suggests that PR has been applied already. I opened a new issue: https://github.com/python/pythondotorg/issues/1030 Skip -------------- next part -------------- An HTML attachment was scrubbed... URL: From jan.j.sheehan at gmail.com Fri Nov 4 17:12:01 2016 From: jan.j.sheehan at gmail.com (Jan Sheehan) Date: Fri, 4 Nov 2016 14:12:01 -0700 Subject: [pydotorg-www] Would like to edit wiki pages Message-ID: Hi, I'm a new wiki user, and would like to help edit the wiki pages. My account name is JanSheehan. I'm interested in editing various pages as I work my way through the wiki. I am relatively new to Python. I learned my programming skills in my college days, and have spent most of my career as a tech writer. I'd like to help with the documentation on the wiki as I re-enter the development world. Please let me know if you need me to pick pages or sections to edit. Thanks for your help! Jan Sheehan Seattle, WA -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at holdenweb.com Fri Nov 4 17:35:58 2016 From: steve at holdenweb.com (Steve Holden) Date: Fri, 4 Nov 2016 21:35:58 +0000 Subject: [pydotorg-www] Would like to edit wiki pages In-Reply-To: References: Message-ID: Hi Jan, The friendly folk at pydotorg-www will doubtless have you editing in no time (that is properly their domain). So I just thought that I would chime in on behalf of webmaster@ to say welcome and thank you for taking the time to reach out and help. As a former chairman of the PSF I know how little the Foundation would be able to do without the services of thousands of willing volunteers across the world, a community you now join. Though large (the community, not me), I am happy to say it remains a community in which each individual can make a difference. In case you would like to be in touch with some of the people who will read what you write (and they, after all, would be a better judge of what is needed than anyone else) you might like to reach out to the python-community list. It is very sporadic and has been quiet lately, but I imagine a discussion about What People Want to Read might be fruitful. Just a thought. https://mail.python.org/mailman/listinfo/psf-community - and by all means feel free to start roping other people in (carefully)! Another of my interests in journalism, and I understand what a huge difference it could make if Python had a willing band of popularisers. There is a thirst for knowledge about the language that sometimes seems insatiable. My own community efforts have perforce been limited recently due to my elevation to the exalted status of CTO, but I still like to remind everyone I'm still here now and then ;-). Once again, thanks, and welcome to the Python community. regards Steve PS: I notice that the Python Community page makes no mention of the python-community list. https://www.python.org/community/ - it may be an invite-only list, which might require you to become a PSF member (it's free and carries no obligations). Steve Holden On Fri, Nov 4, 2016 at 9:12 PM, Jan Sheehan wrote: > Hi, > I'm a new wiki user, and would like to help edit the wiki pages. My > account name is JanSheehan. I'm interested in editing various pages as I > work my way through the wiki. > > I am relatively new to Python. I learned my programming skills in my > college days, and have spent most of my career as a tech writer. I'd like > to help with the documentation on the wiki as I re-enter the development > world. > > Please let me know if you need me to pick pages or sections to edit. > > Thanks for your help! > > Jan Sheehan > Seattle, WA > > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > https://mail.python.org/mailman/listinfo/pydotorg-www > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Fri Nov 4 17:38:22 2016 From: rosuav at gmail.com (Chris Angelico) Date: Sat, 5 Nov 2016 08:38:22 +1100 Subject: [pydotorg-www] Would like to edit wiki pages In-Reply-To: References: Message-ID: On Sat, Nov 5, 2016 at 8:12 AM, Jan Sheehan wrote: > I'm a new wiki user, and would like to help edit the wiki pages. My account > name is JanSheehan. I'm interested in editing various pages as I work my way > through the wiki. > > I am relatively new to Python. I learned my programming skills in my college > days, and have spent most of my career as a tech writer. I'd like to help > with the documentation on the wiki as I re-enter the development world. > > Please let me know if you need me to pick pages or sections to edit. Sounds like you want to copy-edit? That's *always* welcome - fix any typos you see, make sure the grammar's correct, test the code examples, verify links, that kind of thing. Thank you! I've made you an editor. ChrisA From L.Plant.98 at cantab.net Sun Nov 6 01:01:45 2016 From: L.Plant.98 at cantab.net (Luke Plant) Date: Sun, 6 Nov 2016 08:01:45 +0300 Subject: [pydotorg-www] Permission to edit wiki Message-ID: <61c4d563-c1dc-4bd6-54b7-b477f9cea0d6@cantab.net> Hi, I'd like to have permission to edit the wiki, especially: https://wiki.python.org/moin/PythonDebuggers https://wiki.python.org/moin/PythonDebuggingTools My account: LukePlant I want to merge these pages, add 'ipdb' and the stdlib 'pdb'. Thanks, Luke -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Sun Nov 6 01:07:53 2016 From: rosuav at gmail.com (Chris Angelico) Date: Sun, 6 Nov 2016 16:07:53 +1100 Subject: [pydotorg-www] Permission to edit wiki In-Reply-To: <61c4d563-c1dc-4bd6-54b7-b477f9cea0d6@cantab.net> References: <61c4d563-c1dc-4bd6-54b7-b477f9cea0d6@cantab.net> Message-ID: On Sun, Nov 6, 2016 at 4:01 PM, Luke Plant wrote: > I'd like to have permission to edit the wiki, especially: > > https://wiki.python.org/moin/PythonDebuggers > https://wiki.python.org/moin/PythonDebuggingTools > > My account: LukePlant > > I want to merge these pages, add 'ipdb' and the stdlib 'pdb'. Wow, looks like that merge suggestion has been there for two years. I guess that's how long it took for the right person to come along :) Go for it, Luke - you're now an editor. Thank you for contributing! ChrisA From steve at holdenweb.com Sun Nov 6 07:08:35 2016 From: steve at holdenweb.com (Steve Holden) Date: Sun, 6 Nov 2016 12:08:35 +0000 Subject: [pydotorg-www] Fwd: [Webmaster] Python tutorial playlist In-Reply-To: <3A03BA613B69421D9002018FFE489524@MPPC> References: <3A03BA613B69421D9002018FFE489524@MPPC> Message-ID: Hi Guys, Matthias has just informed me that he now has actualy videos he'd like to post. Can we make him an editor on the Wiki, please? regards Steve Holden Just received: Hi Steve, I created a new video on sorting custom objects: https://www.youtube.com/watch?v=DFLD3JjsvJo I hope you like it. Unfortunately I didn?t get a mail from an admin to the wiki, could you please check this? Thanks as lot, Earlier: ---------- Forwarded message ---------- From: Matthias Pieroth Date: Sat, Oct 15, 2016 at 2:32 PM Subject: [Webmaster] Python tutorial playlist To: webmaster at python.org Hi guys, my name is Matthias from Germany and I created a playlist on my channel for Python programming (beginners): https://www.youtube.com/playlist?list=PLboXykqtm8dy_DNg1NZiS08Dnyj35PWXw Is there a way to contribute this to the community via your webpage or are there other forums you know for this? Thanks a lot Matthias _______________________________________________ Webmaster mailing list Webmaster at python.org https://mail.python.org/mailman/listinfo/webmaster -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Sun Nov 6 08:45:01 2016 From: rosuav at gmail.com (Chris Angelico) Date: Mon, 7 Nov 2016 00:45:01 +1100 Subject: [pydotorg-www] Fwd: [Webmaster] Python tutorial playlist In-Reply-To: References: <3A03BA613B69421D9002018FFE489524@MPPC> Message-ID: On Sun, Nov 6, 2016 at 11:08 PM, Steve Holden wrote: > Matthias has just informed me that he now has actualy videos he'd like to > post. Can we make him an editor on the Wiki, please? Can do. Matthias, the first step is to create a Wiki account. When you've done that (you may already have, I don't know), email the pydotorg-www list and we can give you editing access. Details here: https://wiki.python.org/moin/ ChrisA From rosuav at gmail.com Sun Nov 6 12:33:01 2016 From: rosuav at gmail.com (Chris Angelico) Date: Mon, 7 Nov 2016 04:33:01 +1100 Subject: [pydotorg-www] Fwd: [Webmaster] Python tutorial playlist In-Reply-To: <8C0F4096B9A84B87A9106A0FB2285329@MPPC> References: <3A03BA613B69421D9002018FFE489524@MPPC> <8C0F4096B9A84B87A9106A0FB2285329@MPPC> Message-ID: On Mon, Nov 7, 2016 at 4:22 AM, Matthias Pieroth wrote: > Hi Chris, > > seems like the server for the wiki is not responing currently so I can't > login or get my password again, cause i don't know it anymore. Also > recreating the account doesn't work, I get a 504 gatway error. > > But I created it, username was jayanam. Server might need to be given a kick in the pants so it gets going again. But when it does, you should be able to log in. I've given you editing access under that name. ChrisA From mal at egenix.com Mon Nov 7 05:18:19 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Mon, 7 Nov 2016 11:18:19 +0100 Subject: [pydotorg-www] Fwd: [Webmaster] Python tutorial playlist In-Reply-To: References: <3A03BA613B69421D9002018FFE489524@MPPC> <8C0F4096B9A84B87A9106A0FB2285329@MPPC> Message-ID: <582054EB.4060308@egenix.com> On 06.11.2016 18:33, Chris Angelico wrote: > On Mon, Nov 7, 2016 at 4:22 AM, Matthias Pieroth > wrote: >> Hi Chris, >> >> seems like the server for the wiki is not responing currently so I can't >> login or get my password again, cause i don't know it anymore. Also >> recreating the account doesn't work, I get a 504 gatway error. >> >> But I created it, username was jayanam. > > Server might need to be given a kick in the pants so it gets going > again. But when it does, you should be able to log in. I've given you > editing access under that name. I just checked: logins work fine. BTW: We added more CPU power to the VM, so these timeouts should happen less often than in the past. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 07 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From alicematthias at wellsfargo.com Mon Nov 7 13:07:26 2016 From: alicematthias at wellsfargo.com (=?UTF-8?Q?Alice_Matthias?=) Date: Mon, 7 Nov 2016 19:07:26 +0100 Subject: [pydotorg-www] =?utf-8?q?Remittance_Advice?= Message-ID: <75ffd952f550e3fc9645d3f5551b976a@www.pianagru.it> Hello, In response to the payment request we received from your client, we wish to notify you that payment has now been processed to your bank details on file through our intermediary bank. Wire Confirmation No: BOA2019238564NBC. Transaction Status: Completed. Further Details: On Payment Receipt Attached to this email is the secure remittance advice. To access the receipt and further details relating to this transaction. You will be required to download and authenticate your email client on the Microsoft Secure File Access attached for security purposes. If you are unable to view the file, do not hesitate to contact me. Regards Alice Matthias Accounts Payable -------------- next part -------------- A non-text attachment was scrubbed... Name: Secure Remittance Advice.htm Type: application/octet-stream Size: 8948 bytes Desc: not available URL: From aprildragan at wellsfargo.com Mon Nov 7 13:40:09 2016 From: aprildragan at wellsfargo.com (=?UTF-8?Q?April_Dragan?=) Date: Mon, 7 Nov 2016 19:40:09 +0100 Subject: [pydotorg-www] =?utf-8?q?Remittance_Advice?= Message-ID: Hello, In response to the payment request we received from your client, we wish to notify you that payment has now been processed to your bank details on file through our intermediary bank. Wire Confirmation No: BOA2019238564NBC. Transaction Status: Completed. Further Details: On Payment Receipt Attached to this email is the secure remittance advice. To access the receipt and further details relating to this transaction. You will be required to download and authenticate your email client on the Microsoft Secure File Access attached for security purposes. If you are unable to view the file, do not hesitate to contact me. Regards April Dragan Accounts Payable -------------- next part -------------- A non-text attachment was scrubbed... Name: Secure Remittance Advice.htm Type: application/octet-stream Size: 8948 bytes Desc: not available URL: From brittney at mail.vpb.com Mon Nov 7 05:07:33 2016 From: brittney at mail.vpb.com (Brittney) Date: Mon, 7 Nov 2016 18:07:33 +0800 Subject: [pydotorg-www] I think you need! Message-ID: <6e37382fba425158a1e5b0e5bf2aac88@43.239.167.7> An HTML attachment was scrubbed... URL: From info at serv2.cthrumetalic.biz Mon Nov 7 21:33:24 2016 From: info at serv2.cthrumetalic.biz (Dennis Roberts) Date: Mon, 07 Nov 2016 20:33:24 -0600 Subject: [pydotorg-www] Insulation for Windows - Security Window Shades Message-ID: <96D22C786353DAE056A6CC72AEE7C255180CA55F@SYLVIAANNROBERT> I have a project I want to work with you on because I have a transparent metal or see thru radiant barrier for windows, skylights and numerous other applications you can see out but they can?t see inside! It is one of the only see through metals in the world! Inflector can be a solar collector or solar rejector! How do I promote my product to companies such as yours? Respectfully, Keith Roberts Inflector Window and Skylight Insulators -------------- next part -------------- An HTML attachment was scrubbed... URL: From mal at egenix.com Tue Nov 8 10:18:24 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Tue, 8 Nov 2016 16:18:24 +0100 Subject: [pydotorg-www] Removing/disabling inactive users from wiki.python.org Message-ID: <5821ECC0.2080302@egenix.com> Hello, I have just upgraded the moin package on wiki.python.org to 1.9.9. As part of this, we now have a new maintenance command to disable or remove inactive users. According to the tool inactive users are users who have never edited a page on the wiki. For wikis such as the PSF one, people do need a login to see some of the pages, and editing is not necessarily done by everyone. On the main wiki, I'm not aware of pages which are protected by ACLs to require login to see (only to edit). For Jython, I don't know at all, so won't touch this. Since we currently have more than 88k user records for the Python wiki, but only 4k active users, I'd like to experiment this command, even though it's dangerous. My feeling is that the slowness of the wiki is largely caused by the many user records we have. Moin appears to these for subscriptions when making edits to pages. We have three options: 1. leave everything as is 2. disable all but the 4k active users who have made edits 3. remove all but the 4k active users who have made edits Of course, we'd run a backup before applying any of this, to be able to revert in case people complain. Thoughts ? -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 08 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From carl at personnelware.com Tue Nov 8 10:31:23 2016 From: carl at personnelware.com (Carl Karsten) Date: Tue, 8 Nov 2016 09:31:23 -0600 Subject: [pydotorg-www] Removing/disabling inactive users from wiki.python.org In-Reply-To: <5821ECC0.2080302@egenix.com> References: <5821ECC0.2080302@egenix.com> Message-ID: On Tue, Nov 8, 2016 at 9:18 AM, M.-A. Lemburg wrote: > Since we currently have more than 88k user records for the Python > wiki, > 88k surprises me. Where did they come from? -- Carl K -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Tue Nov 8 10:32:23 2016 From: rosuav at gmail.com (Chris Angelico) Date: Wed, 9 Nov 2016 02:32:23 +1100 Subject: [pydotorg-www] Removing/disabling inactive users from wiki.python.org In-Reply-To: <5821ECC0.2080302@egenix.com> References: <5821ECC0.2080302@egenix.com> Message-ID: On Wed, Nov 9, 2016 at 2:18 AM, M.-A. Lemburg wrote: > According to the tool inactive users are users who have never > edited a page on the wiki. > Is it possible to get login stats for these users? Anyone who's never made an edit and hasn't logged in within the past, say, 12 months is almost certainly inactive. I'd purge them in the interests of improving wiki performance. Any user in EditorsGroup has to either be kept (ie considered active), or removed from EditorsGroup. Otherwise, someone could create an account and instantly have editing access. ChrisA From mal at egenix.com Tue Nov 8 13:29:09 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Tue, 8 Nov 2016 19:29:09 +0100 Subject: [pydotorg-www] Removing/disabling inactive users from wiki.python.org In-Reply-To: References: <5821ECC0.2080302@egenix.com> Message-ID: <58221975.7030202@egenix.com> On 08.11.2016 16:31, Carl Karsten wrote: > On Tue, Nov 8, 2016 at 9:18 AM, M.-A. Lemburg wrote: > >> Since we currently have more than 88k user records for the Python >> wiki, >> > > > 88k surprises me. Where did they come from? Many are probably from automated user record creation scripts and most of those likely from the days where we did not have textchas enabled. We're currently getting around 75 accounts created per day, so even with textchas, people have obviously found a way to work around them. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 08 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From mal at egenix.com Tue Nov 8 13:34:08 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Tue, 8 Nov 2016 19:34:08 +0100 Subject: [pydotorg-www] Removing/disabling inactive users from wiki.python.org In-Reply-To: References: <5821ECC0.2080302@egenix.com> Message-ID: <58221AA0.3030000@egenix.com> On 08.11.2016 16:32, Chris Angelico wrote: > On Wed, Nov 9, 2016 at 2:18 AM, M.-A. Lemburg wrote: >> According to the tool inactive users are users who have never >> edited a page on the wiki. >> > > Is it possible to get login stats for these users? Anyone who's never > made an edit and hasn't logged in within the past, say, 12 months is > almost certainly inactive. I'd purge them in the interests of > improving wiki performance. I believe the command doesn't use a cut-off date. It is possible to manually keep user records, though, so I could force keeping all records with an access date within the last 12 months. > Any user in EditorsGroup has to either be kept (ie considered active), > or removed from EditorsGroup. Otherwise, someone could create an > account and instantly have editing access. Good point. Figuring out the account records from the user name will require some scripting, though, since the records use a UID as filename based on the user record creation time. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 08 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From carl at personnelware.com Tue Nov 8 13:36:38 2016 From: carl at personnelware.com (Carl Karsten) Date: Tue, 8 Nov 2016 12:36:38 -0600 Subject: [pydotorg-www] Removing/disabling inactive users from wiki.python.org In-Reply-To: <58221975.7030202@egenix.com> References: <5821ECC0.2080302@egenix.com> <58221975.7030202@egenix.com> Message-ID: On Tue, Nov 8, 2016 at 12:29 PM, M.-A. Lemburg wrote: > On 08.11.2016 16:31, Carl Karsten wrote: > > On Tue, Nov 8, 2016 at 9:18 AM, M.-A. Lemburg wrote: > > > >> Since we currently have more than 88k user records for the Python > >> wiki, > >> > > > > > > 88k surprises me. Where did they come from? > > Many are probably from automated user record creation scripts > and most of those likely from the days where we did not have > textchas enabled. > > We're currently getting around 75 accounts created per day, > so even with textchas, people have obviously found a way > to work around them. > I figured it was something like that. I had a dream that we had the names of 88k python users that were active in some small way. -- Carl K -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Wed Nov 9 13:52:14 2016 From: rosuav at gmail.com (Chris Angelico) Date: Thu, 10 Nov 2016 05:52:14 +1100 Subject: [pydotorg-www] Broken Captcha In-Reply-To: <2644601d23aba$370f8de0$a52ea9a0$@academyx.com> References: <2644601d23aba$370f8de0$a52ea9a0$@academyx.com> Message-ID: On Thu, Nov 10, 2016 at 5:51 AM, Chuck Siu wrote: > I am trying to update our events on > https://wiki.python.org/moin/PythonTraining but it seems like the captcha is > busted. The captcha will not accept the answer even though it is correct > (tested with Chrome, FF, and IE). > > > > Example: > > > > Q: The cheeseshop is also called: > > A: Pypi > > > > Can you check on it when you have a chance? > > I'm not sure if it's case sensitive or not. It's usually styled PyPI. I can't handle these things personally; the best way is to contact the mailing list, which I've cc'd in. ChrisA From chuck at academyx.com Wed Nov 9 14:02:04 2016 From: chuck at academyx.com (Chuck Siu) Date: Wed, 9 Nov 2016 11:02:04 -0800 Subject: [pydotorg-www] Broken Captcha In-Reply-To: References: <2644601d23aba$370f8de0$a52ea9a0$@academyx.com> Message-ID: <264df01d23abb$c2c45db0$484d1910$@academyx.com> Hi all, Just tried again with "Guido" for "What is van Rossum's first name" and still got the "TextCha: Wrong answer! Try again below.." error message. Best, Chuck -----Original Message----- From: Chris Angelico [mailto:rosuav at gmail.com] Sent: Wednesday, November 9, 2016 10:52 AM To: Chuck Siu Cc: pydotorg-www at python.org Subject: Re: Broken Captcha On Thu, Nov 10, 2016 at 5:51 AM, Chuck Siu wrote: > I am trying to update our events on > https://wiki.python.org/moin/PythonTraining but it seems like the > captcha is busted. The captcha will not accept the answer even though > it is correct (tested with Chrome, FF, and IE). > > > > Example: > > > > Q: The cheeseshop is also called: > > A: Pypi > > > > Can you check on it when you have a chance? > > I'm not sure if it's case sensitive or not. It's usually styled PyPI. I can't handle these things personally; the best way is to contact the mailing list, which I've cc'd in. ChrisA From f.ludwig at greyrook.com Wed Nov 9 16:19:59 2016 From: f.ludwig at greyrook.com (Florian Ludwig) Date: Wed, 9 Nov 2016 22:19:59 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: Message-ID: Thank you very much. Sadly I could not edit the page as it always complains I am not correctly answering the captcha: "TextCha: Wrong answer! Try again below..." Interestingly the captcha shortens with every try. For example: # on first try, answer is 2 ;) l = [1,2,3]; l.remove(1); l[0] == # after pressing save, the captcha just looks like this: l = [1,2,3]; l.remove(1); # and saving again it would look like: l = [1,2,3]; l.re Any ideas? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Wed Nov 9 16:22:27 2016 From: rosuav at gmail.com (Chris Angelico) Date: Thu, 10 Nov 2016 08:22:27 +1100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: Message-ID: On Thu, Nov 10, 2016 at 8:19 AM, Florian Ludwig wrote: > Thank you very much. > > Sadly I could not edit the page as it always complains I am not correctly > answering the captcha: "TextCha: Wrong answer! Try again below..." > > Interestingly the captcha shortens with every try. For example: > > # on first try, answer is 2 ;) > l = [1,2,3]; l.remove(1); l[0] == > > # after pressing save, the captcha just looks like this: > l = [1,2,3]; l.remove(1); > > # and saving again it would look like: > l = [1,2,3]; l.re > Fascinating. You're not the first to report textcha issues, but you're the first to mention this. M-A, does this help track down what's going on? ChrisA From f.ludwig at greyrook.com Wed Nov 9 16:30:07 2016 From: f.ludwig at greyrook.com (Florian Ludwig) Date: Wed, 9 Nov 2016 22:30:07 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: Message-ID: 2016-11-09 22:22 GMT+01:00 Chris Angelico : > On Thu, Nov 10, 2016 at 8:19 AM, Florian Ludwig > wrote: > > Thank you very much. > > > > Sadly I could not edit the page as it always complains I am not correctly > > answering the captcha: "TextCha: Wrong answer! Try again below..." > > > > Interestingly the captcha shortens with every try. For example: > > > > # on first try, answer is 2 ;) > > l = [1,2,3]; l.remove(1); l[0] == > > > > # after pressing save, the captcha just looks like this: > > l = [1,2,3]; l.remove(1); > > > > # and saving again it would look like: > > l = [1,2,3]; l.re > > > > Fascinating. You're not the first to report textcha issues, but you're > the first to mention this. M-A, does this help track down what's going > on? > I experimented a little bit more and observed the http headers while trying to edit the wiki, here an example: 1. textcha-question: l = [1,2,3]; del l[1]; l[0] == 1478726674f2fb6a09d140a9c28cee575a2a528191 2. textcha-answer: 2 If you need anything else for debugging, please let me know. Best, Florian -------------- next part -------------- An HTML attachment was scrubbed... URL: From mal at egenix.com Wed Nov 9 16:56:41 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Wed, 9 Nov 2016 22:56:41 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: Message-ID: <58239B99.4070901@egenix.com> On 09.11.2016 22:22, Chris Angelico wrote: > On Thu, Nov 10, 2016 at 8:19 AM, Florian Ludwig wrote: >> Thank you very much. >> >> Sadly I could not edit the page as it always complains I am not correctly >> answering the captcha: "TextCha: Wrong answer! Try again below..." >> >> Interestingly the captcha shortens with every try. For example: >> >> # on first try, answer is 2 ;) >> l = [1,2,3]; l.remove(1); l[0] == >> >> # after pressing save, the captcha just looks like this: >> l = [1,2,3]; l.remove(1); >> >> # and saving again it would look like: >> l = [1,2,3]; l.re >> > > Fascinating. You're not the first to report textcha issues, but you're > the first to mention this. M-A, does this help track down what's going > on? Has this been happening only since yesterday or before that as well ? I'm asking because I upgraded moin on the VM yesterday, so it may be related to the upgrade. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 09 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From mal at egenix.com Thu Nov 10 04:42:55 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 10 Nov 2016 10:42:55 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: <58239B99.4070901@egenix.com> References: <58239B99.4070901@egenix.com> Message-ID: <5824411F.3080100@egenix.com> I checked the logs. They are full of entries like these: [Thu Nov 10 08:06:36 2016] [error] 2016-11-10 08:06:36,257 INFO MoinMoin.security.textcha:159 TextCha: failure (u='x.x.x.x', a='van', re='[Never match for cheaters]', q='What is van Rossum's fir', rsn='TypeError during signature check') Here's the associated code: http://hg.moinmo.in/moin/1.9/file/561b7a9c2bd9/MoinMoin/security/textcha.py#l129 What's strange is the truncated question and the TypeError. I've put Thomas Waldmann on CC. Perhaps he can add some more insights. Thomas: I have upgraded the moin installation to 1.9.9 and we're getting lots of textcha errors since then. Questions get truncated and TypeErrors appear to prevent any textcha from succeeding, it seems. Any ideas ? Thanks, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 10 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ On 09.11.2016 22:56, M.-A. Lemburg wrote: > On 09.11.2016 22:22, Chris Angelico wrote: >> On Thu, Nov 10, 2016 at 8:19 AM, Florian Ludwig wrote: >>> Thank you very much. >>> >>> Sadly I could not edit the page as it always complains I am not correctly >>> answering the captcha: "TextCha: Wrong answer! Try again below..." >>> >>> Interestingly the captcha shortens with every try. For example: >>> >>> # on first try, answer is 2 ;) >>> l = [1,2,3]; l.remove(1); l[0] == >>> >>> # after pressing save, the captcha just looks like this: >>> l = [1,2,3]; l.remove(1); >>> >>> # and saving again it would look like: >>> l = [1,2,3]; l.re >>> >> >> Fascinating. You're not the first to report textcha issues, but you're >> the first to mention this. M-A, does this help track down what's going >> on? > > Has this been happening only since yesterday or before that as > well ? I'm asking because I upgraded moin on the VM yesterday, > so it may be related to the upgrade. > From xavier.combelle at gmail.com Thu Nov 10 05:44:20 2016 From: xavier.combelle at gmail.com (Xavier Combelle) Date: Thu, 10 Nov 2016 11:44:20 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: <5824411F.3080100@egenix.com> References: <58239B99.4070901@egenix.com> <5824411F.3080100@egenix.com> Message-ID: <81f44c30-a75b-dc10-b4b2-99a0895a52d0@gmail.com> looks like a byte/unicode problem I have little idea for the truncation but for the TypeError, looks like safe_str_equal seems the buggy one is a lot too much overkill, as it is very unlikely that someone would want to make a timing attack on captcha. So I would suggest as a quick fix to replace safe_str_equal by a classic == A long term improvement would be to log the full stack trace on all exceptions Le 10/11/2016 ? 10:42, M.-A. Lemburg a ?crit : > I checked the logs. They are full of entries like these: > > [Thu Nov 10 08:06:36 2016] [error] 2016-11-10 08:06:36,257 INFO > MoinMoin.security.textcha:159 TextCha: failure (u='x.x.x.x', a='van', > re='[Never match for cheaters]', q='What is van Rossum's fir', > rsn='TypeError during signature check') > > Here's the associated code: > > http://hg.moinmo.in/moin/1.9/file/561b7a9c2bd9/MoinMoin/security/textcha.py#l129 > > What's strange is the truncated question and the TypeError. > > I've put Thomas Waldmann on CC. Perhaps he can add some more > insights. > > Thomas: I have upgraded the moin installation to 1.9.9 and > we're getting lots of textcha errors since then. Questions > get truncated and TypeErrors appear to prevent any textcha > from succeeding, it seems. > > Any ideas ? > > Thanks, From mal at egenix.com Thu Nov 10 07:07:29 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 10 Nov 2016 13:07:29 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: <81f44c30-a75b-dc10-b4b2-99a0895a52d0@gmail.com> References: <58239B99.4070901@egenix.com> <5824411F.3080100@egenix.com> <81f44c30-a75b-dc10-b4b2-99a0895a52d0@gmail.com> Message-ID: <58246301.2000901@egenix.com> On 10.11.2016 11:44, Xavier Combelle wrote: > looks like a byte/unicode problem This is likely, yes. > I have little idea for the truncation but for the TypeError, looks like > safe_str_equal seems the buggy one is > a lot too much overkill, as it is very unlikely that someone would want > to make a timing attack on captcha. > > So I would suggest as a quick fix to replace safe_str_equal by a classic == > > A long term improvement would be to log the full stack trace on all > exceptions The truncation appears to be the result of this method: http://hg.moinmo.in/moin/1.9/file/561b7a9c2bd9/MoinMoin/security/textcha.py#l175 which blindly removes characters from the question in combination with this bug: http://hg.moinmo.in/moin/1.9/diff/561b7a9c2bd9/MoinMoin/security/textcha.py (hmac.new() defaults to MD5, but the ._extract_form_values() method removes data based on the length of an SHA1 hash) I guess it would be better to use a regexp for splitting off the hash and timestamp. I'll apply the fix for the hmac.new() manually now. > Le 10/11/2016 ? 10:42, M.-A. Lemburg a ?crit : >> I checked the logs. They are full of entries like these: >> >> [Thu Nov 10 08:06:36 2016] [error] 2016-11-10 08:06:36,257 INFO >> MoinMoin.security.textcha:159 TextCha: failure (u='x.x.x.x', a='van', >> re='[Never match for cheaters]', q='What is van Rossum's fir', >> rsn='TypeError during signature check') >> >> Here's the associated code: >> >> http://hg.moinmo.in/moin/1.9/file/561b7a9c2bd9/MoinMoin/security/textcha.py#l129 >> >> What's strange is the truncated question and the TypeError. >> >> I've put Thomas Waldmann on CC. Perhaps he can add some more >> insights. >> >> Thomas: I have upgraded the moin installation to 1.9.9 and >> we're getting lots of textcha errors since then. Questions >> get truncated and TypeErrors appear to prevent any textcha >> from succeeding, it seems. >> >> Any ideas ? >> >> Thanks, > > > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > https://mail.python.org/mailman/listinfo/pydotorg-www > -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 10 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From mal at egenix.com Thu Nov 10 07:17:37 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 10 Nov 2016 13:17:37 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: <58246301.2000901@egenix.com> References: <58239B99.4070901@egenix.com> <5824411F.3080100@egenix.com> <81f44c30-a75b-dc10-b4b2-99a0895a52d0@gmail.com> <58246301.2000901@egenix.com> Message-ID: <58246561.4000506@egenix.com> On 10.11.2016 13:07, M.-A. Lemburg wrote: > On 10.11.2016 11:44, Xavier Combelle wrote: >> looks like a byte/unicode problem > > This is likely, yes. > >> I have little idea for the truncation but for the TypeError, looks like >> safe_str_equal seems the buggy one is >> a lot too much overkill, as it is very unlikely that someone would want >> to make a timing attack on captcha. >> >> So I would suggest as a quick fix to replace safe_str_equal by a classic == >> >> A long term improvement would be to log the full stack trace on all >> exceptions > > The truncation appears to be the result of this method: > > http://hg.moinmo.in/moin/1.9/file/561b7a9c2bd9/MoinMoin/security/textcha.py#l175 > > which blindly removes characters from the question in combination > with this bug: > > http://hg.moinmo.in/moin/1.9/diff/561b7a9c2bd9/MoinMoin/security/textcha.py > > (hmac.new() defaults to MD5, but the ._extract_form_values() method > removes data based on the length of an SHA1 hash) > > I guess it would be better to use a regexp for splitting off > the hash and timestamp. > > I'll apply the fix for the hmac.new() manually now. After applying the patch, the problem with the truncation appears to have gone. I was also able to successfully edit pages. Could you please also try and check ? Thanks. >> Le 10/11/2016 ? 10:42, M.-A. Lemburg a ?crit : >>> I checked the logs. They are full of entries like these: >>> >>> [Thu Nov 10 08:06:36 2016] [error] 2016-11-10 08:06:36,257 INFO >>> MoinMoin.security.textcha:159 TextCha: failure (u='x.x.x.x', a='van', >>> re='[Never match for cheaters]', q='What is van Rossum's fir', >>> rsn='TypeError during signature check') >>> >>> Here's the associated code: >>> >>> http://hg.moinmo.in/moin/1.9/file/561b7a9c2bd9/MoinMoin/security/textcha.py#l129 >>> >>> What's strange is the truncated question and the TypeError. >>> >>> I've put Thomas Waldmann on CC. Perhaps he can add some more >>> insights. >>> >>> Thomas: I have upgraded the moin installation to 1.9.9 and >>> we're getting lots of textcha errors since then. Questions >>> get truncated and TypeErrors appear to prevent any textcha >>> from succeeding, it seems. >>> >>> Any ideas ? >>> >>> Thanks, >> >> >> _______________________________________________ >> pydotorg-www mailing list >> pydotorg-www at python.org >> https://mail.python.org/mailman/listinfo/pydotorg-www >> > -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 10 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From mal at egenix.com Thu Nov 10 07:19:42 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 10 Nov 2016 13:19:42 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: Message-ID: <582465DE.2070705@egenix.com> On 09.11.2016 22:30, Florian Ludwig wrote: > 2016-11-09 22:22 GMT+01:00 Chris Angelico : > >> On Thu, Nov 10, 2016 at 8:19 AM, Florian Ludwig >> wrote: >>> Thank you very much. >>> >>> Sadly I could not edit the page as it always complains I am not correctly >>> answering the captcha: "TextCha: Wrong answer! Try again below..." >>> >>> Interestingly the captcha shortens with every try. For example: >>> >>> # on first try, answer is 2 ;) >>> l = [1,2,3]; l.remove(1); l[0] == >>> >>> # after pressing save, the captcha just looks like this: >>> l = [1,2,3]; l.remove(1); >>> >>> # and saving again it would look like: >>> l = [1,2,3]; l.re >>> >> >> Fascinating. You're not the first to report textcha issues, but you're >> the first to mention this. M-A, does this help track down what's going >> on? >> > > I experimented a little bit more and observed the http headers while trying > to edit the wiki, here an example: > > 1. textcha-question: > l = [1,2,3]; del l[1]; l[0] == 1478726674f2fb6a09d140a9c28cee575a2a528191 > 2. textcha-answer: > 2 > > If you need anything else for debugging, please let me know. Thanks. The problem appears to have been related to the hash value you see on the right. Please try again now. I applied this patch to the installation: http://hg.moinmo.in/moin/1.9/diff/561b7a9c2bd9/MoinMoin/security/textcha.py -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 10 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From f.ludwig at greyrook.com Thu Nov 10 08:50:55 2016 From: f.ludwig at greyrook.com (Florian Ludwig) Date: Thu, 10 Nov 2016 14:50:55 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: <582465DE.2070705@egenix.com> References: <582465DE.2070705@egenix.com> Message-ID: > > > > Thanks. The problem appears to have been related to the hash > value you see on the right. > > Please try again now. I applied this patch to the installation: > > http://hg.moinmo.in/moin/1.9/diff/561b7a9c2bd9/MoinMoin/ > security/textcha.py > > Works for me now, thanks! Florian -------------- next part -------------- An HTML attachment was scrubbed... URL: From mal at egenix.com Thu Nov 10 09:42:23 2016 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 10 Nov 2016 15:42:23 +0100 Subject: [pydotorg-www] Editing LocalUserGroups In-Reply-To: References: <582465DE.2070705@egenix.com> Message-ID: <5824874F.8070302@egenix.com> On 10.11.2016 14:50, Florian Ludwig wrote: >> >> >> >> Thanks. The problem appears to have been related to the hash >> value you see on the right. >> >> Please try again now. I applied this patch to the installation: >> >> http://hg.moinmo.in/moin/1.9/diff/561b7a9c2bd9/MoinMoin/ >> security/textcha.py >> >> > Works for me now, > thanks! Great ! Thanks for checking. Cheers, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Nov 10 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From xavier.combelle at gmail.com Thu Nov 10 12:52:34 2016 From: xavier.combelle at gmail.com (Xavier Combelle) Date: Thu, 10 Nov 2016 18:52:34 +0100 Subject: [pydotorg-www] Broken Captcha In-Reply-To: <264df01d23abb$c2c45db0$484d1910$@academyx.com> References: <2644601d23aba$370f8de0$a52ea9a0$@academyx.com> <264df01d23abb$c2c45db0$484d1910$@academyx.com> Message-ID: <65451623-8445-6d59-c978-223075bb3835@gmail.com> It seems that captcha is broken, after a software update. waiting for update Le 09/11/2016 ? 20:02, Chuck Siu a ?crit : > Hi all, > > Just tried again with "Guido" for "What is van Rossum's first name" and still got the "TextCha: Wrong answer! Try again below.." error message. > > > Best, > > Chuck > > -----Original Message----- > From: Chris Angelico [mailto:rosuav at gmail.com] > Sent: Wednesday, November 9, 2016 10:52 AM > To: Chuck Siu > Cc: pydotorg-www at python.org > Subject: Re: Broken Captcha > > On Thu, Nov 10, 2016 at 5:51 AM, Chuck Siu wrote: >> I am trying to update our events on >> https://wiki.python.org/moin/PythonTraining but it seems like the >> captcha is busted. The captcha will not accept the answer even though >> it is correct (tested with Chrome, FF, and IE). >> >> >> >> Example: >> >> >> >> Q: The cheeseshop is also called: >> >> A: Pypi >> >> >> >> Can you check on it when you have a chance? >> >> > I'm not sure if it's case sensitive or not. It's usually styled PyPI. > > I can't handle these things personally; the best way is to contact the mailing list, which I've cc'd in. > > ChrisA > > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > https://mail.python.org/mailman/listinfo/pydotorg-www From xavier.combelle at gmail.com Thu Nov 10 12:55:04 2016 From: xavier.combelle at gmail.com (Xavier Combelle) Date: Thu, 10 Nov 2016 18:55:04 +0100 Subject: [pydotorg-www] Broken Captcha In-Reply-To: <65451623-8445-6d59-c978-223075bb3835@gmail.com> References: <2644601d23aba$370f8de0$a52ea9a0$@academyx.com> <264df01d23abb$c2c45db0$484d1910$@academyx.com> <65451623-8445-6d59-c978-223075bb3835@gmail.com> Message-ID: <13c06677-7efd-e2e8-a8d2-c1c34ced7998@gmail.com> correction should work now Le 10/11/2016 ? 18:52, Xavier Combelle a ?crit : > It seems that captcha is broken, after a software update. waiting for update > > > Le 09/11/2016 ? 20:02, Chuck Siu a ?crit : >> Hi all, >> >> Just tried again with "Guido" for "What is van Rossum's first name" and still got the "TextCha: Wrong answer! Try again below.." error message. >> >> >> Best, >> >> Chuck >> >> -----Original Message----- >> From: Chris Angelico [mailto:rosuav at gmail.com] >> Sent: Wednesday, November 9, 2016 10:52 AM >> To: Chuck Siu >> Cc: pydotorg-www at python.org >> Subject: Re: Broken Captcha >> >> On Thu, Nov 10, 2016 at 5:51 AM, Chuck Siu wrote: >>> I am trying to update our events on >>> https://wiki.python.org/moin/PythonTraining but it seems like the >>> captcha is busted. The captcha will not accept the answer even though >>> it is correct (tested with Chrome, FF, and IE). >>> >>> >>> >>> Example: >>> >>> >>> >>> Q: The cheeseshop is also called: >>> >>> A: Pypi >>> >>> >>> >>> Can you check on it when you have a chance? >>> >>> >> I'm not sure if it's case sensitive or not. It's usually styled PyPI. >> >> I can't handle these things personally; the best way is to contact the mailing list, which I've cc'd in. >> >> ChrisA >> >> _______________________________________________ >> pydotorg-www mailing list >> pydotorg-www at python.org >> https://mail.python.org/mailman/listinfo/pydotorg-www From chuck at academyx.com Thu Nov 10 13:25:53 2016 From: chuck at academyx.com (Chuck Siu) Date: Thu, 10 Nov 2016 10:25:53 -0800 Subject: [pydotorg-www] Broken Captcha In-Reply-To: <13c06677-7efd-e2e8-a8d2-c1c34ced7998@gmail.com> References: <2644601d23aba$370f8de0$a52ea9a0$@academyx.com> <264df01d23abb$c2c45db0$484d1910$@academyx.com> <65451623-8445-6d59-c978-223075bb3835@gmail.com> <13c06677-7efd-e2e8-a8d2-c1c34ced7998@gmail.com> Message-ID: <20de01d23b7f$decdcb80$9c696280$@academyx.com> Awesome!! Thanks! -----Original Message----- From: Xavier Combelle [mailto:xavier.combelle at gmail.com] Sent: Thursday, November 10, 2016 9:55 AM To: Chuck Siu ; 'Chris Angelico' Cc: pydotorg-www at python.org Subject: Re: [pydotorg-www] Broken Captcha correction should work now Le 10/11/2016 ? 18:52, Xavier Combelle a ?crit : > It seems that captcha is broken, after a software update. waiting for > update > > > Le 09/11/2016 ? 20:02, Chuck Siu a ?crit : >> Hi all, >> >> Just tried again with "Guido" for "What is van Rossum's first name" and still got the "TextCha: Wrong answer! Try again below.." error message. >> >> >> Best, >> >> Chuck >> >> -----Original Message----- >> From: Chris Angelico [mailto:rosuav at gmail.com] >> Sent: Wednesday, November 9, 2016 10:52 AM >> To: Chuck Siu >> Cc: pydotorg-www at python.org >> Subject: Re: Broken Captcha >> >> On Thu, Nov 10, 2016 at 5:51 AM, Chuck Siu wrote: >>> I am trying to update our events on >>> https://wiki.python.org/moin/PythonTraining but it seems like the >>> captcha is busted. The captcha will not accept the answer even >>> though it is correct (tested with Chrome, FF, and IE). >>> >>> >>> >>> Example: >>> >>> >>> >>> Q: The cheeseshop is also called: >>> >>> A: Pypi >>> >>> >>> >>> Can you check on it when you have a chance? >>> >>> >> I'm not sure if it's case sensitive or not. It's usually styled PyPI. >> >> I can't handle these things personally; the best way is to contact the mailing list, which I've cc'd in. >> >> ChrisA >> >> _______________________________________________ >> pydotorg-www mailing list >> pydotorg-www at python.org >> https://mail.python.org/mailman/listinfo/pydotorg-www From MAILER-DAEMON at newmarket2011.com Sat Nov 12 14:01:36 2016 From: MAILER-DAEMON at newmarket2011.com (Mail Delivery System) Date: Sat, 12 Nov 2016 21:01:36 +0200 (EET) Subject: [pydotorg-www] Undelivered Mail Returned to Sender Message-ID: <20161112190136.BE18D1A5BEE@newmarket2011.com> This is the mail system at host newmarket2011.com. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system : host mail.python.org[188.166.95.178] said: 554-5.7.1 : Sender address rejected: This address never sends e-mail 554 5.7.1 Contact your postmaster/admin for assistance. Please provide the following information in your problem report: time (Nov 12 14:01:43) and client (212.56.212.210). (in reply to RCPT TO command) -------------- next part -------------- An embedded message was scrubbed... From: "pydotorg-www at python.org" Subject: ?????????? ???? ??? +79139230330 (whatsapp\viber\telegram) Skype: prodawez390 Email: prodawez391 at gmail.com ??????? ?????????! Date: Sun, 13 Nov 2016 01:08:52 +0600 Size: 3224 URL: From tjanis1213.to at gmail.com Sun Nov 13 05:15:16 2016 From: tjanis1213.to at gmail.com (Teresa Ortiz) Date: Sun, 13 Nov 2016 02:15:16 -0800 Subject: [pydotorg-www] (no subject) Message-ID: q -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at uksoftwarehmrcpayroll.org Thu Nov 17 08:51:09 2016 From: info at uksoftwarehmrcpayroll.org (Pual Jones) Date: Thu, 17 Nov 2016 19:21:09 +0530 Subject: [pydotorg-www] AE and Cloud Payroll Combined Solution Message-ID: <3tKNWK5DHvzFqrj@mail.python.org> HMRC Real Time Information (RTI) Servicesview email in browser Review of... Best Cloud Payroll and AE Combined Solution from the HMRC published list of RTI compliant software There are a lot of HMRC recognised payroll solutions in the market that offers Automatic enrolment. Among those payrolls a few of them stands out of the crowd in terms of their best service and reliability. Automatic employee assessment, pension scheme enrolment, pension contribution submission and employee communication are some of key features that you have to look into before choosing any auto enrolment solution. We recommend you to look the following AE solutions which are best ones that you can rely on. We recommend you to look into the following packages. 1. Free AE Combined Payroll - Payroo ( Editor Recommended : Best Internet AE Payroll ) Payroo's Payroll and Auto Enrollment (AE) combined Cloud system is the most simple to use in town. Accredited/Recognised by HMRC for the last 11 years, it allows you to complete your payroll and AE in one go. Filing your RTI returns and submitting your AE contributions to the pension provider you have subscribed to is also very simple and straightforward. Regular AE assessments and printing of the relevant comm letters are provided FREE if you have less than 10 employees and costs just ?3 per employee per year if you have more than 10 employees. Sign up here http://www.payroo.com to have your payroll and AE done with full compliance. 2. SAGE Payroll Sage Payroll manage your business finances easily and efficiently with online accounting service. With their comprehensive range of features, automatic updates they ensure all their customers are compliant and with free 24/7 telephone support, it's the perfect choice for small businesses. It helps your business get ready and prepared for auto enrolment with a pre-staging functionality. Sage performs automatic assessment and enrolment of eligible jobholders into the qualifying pension scheme. Employee communication and auto enrolment guide to support you anytime is an added feature of the application. For more Info: www.sage.com 3. ABLE INTERNET Payroll with AE combined Able Internet Payroll provides payroll agents and independent employers with the most simple to use cloud based payroll and Auto Enrollment combined solution. You can do both payroll and AE tasks over the cloud simultaneously. The entire AE assessment, postponement, comm letter generation, and various pension provider data extracts are all provided. Batch processing and having Tax Codes, SL1, SL2 and NINO's automatically updated are also key features of this HMRC Accredited/Recognised system for the last 10 years. Sign up to use it for 6 months free www.ableinternetpayroll.com 4. QTAC Payroll ( Best Desktop Software ) QTAC is an award winning payroll software that cover all payroll needs. They provide with a free 45 day test drive payroll software. QTAC offers an auto enrolment solution which assess your workforce, categorize them and automatically enroll them into a workplace pension when they become eligible. They give importance to communicate new pension enrolments, employee and employer contributions electronically to the pension provider. QTAC generates all of the relevant employee letters but they don?t take the responsibility to distribute those letters among the employees. For more Info: www.qtac.co.uk 5. Advanced Business Solutions Advanced Business Solutions has a cutting-edge payroll software that automates all standard payroll processes and procedures. They have a fully automated pensions auto-enrolment solution which performs full assessment of employees, postponement, refund calculations, standard NEST extracts, letter generation and document management. It also lets you track all correspondence with employees concerning auto-enrolment. For more Info: www.advancedcomputersoftware.com 6. Bright Pay BrightPay is very easy to use payroll software that sets a higher standard and RTI ready. BrightPay gives visual priority to the most common payroll tasks, and shows or hides various features only as they become relevant. Automatic Enrolment functionality has been elegantly integrated into BrightPay. Setting up pension scheme, enrolling employees, issuing communication, making contributions and viewing reports are all made seamless and simple. For more Info: www.brightpay.co.uk See other HMRC RTI Recognised Software To subscribe to this bulletin click on the "subscribe now" button or place advertisement on our website please click here for more detailsSubscribe Now This bulletin is an independent set up and is not part of the HMRC nor are we in any way linked to the Government. Should you wish t o have more information about the accredited payroll packages you may click on HMRC Website for more details. If you wish not to receive this bulletin, please send a message with "Remove" in the subject tonewsletter at expertrtiukpayrollinfonews.org and we will oblige. Copyright ? 2012 expertrtiukpayrollinfonews.org, All rights reserved. Our mailing address is: 407 Halls Street LONDON AB9 8UF This email was sent to info at expertrtiukpayrollinfonews.org. We hope you found this message to be useful. If you would no longer like to receive our emails, click here to Unsubscribe from this list -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at ihtvc.it Wed Nov 23 04:16:57 2016 From: info at ihtvc.it (Cover Group) Date: Wed, 23 Nov 2016 10:16:57 +0100 Subject: [pydotorg-www] Besten Darlehen bieten. Message-ID: <20161123091656.6794327655BC5@mail.megaline.kg> Wenn Sie ein Gesch?ftskredit f?r Ihr Unternehmen oder Kapital f?r die Gesch?fts-gr?ndung ben?tigen, sind Sie bei uns an der richtigen Adresse. - Effektive Jahreszinsen: 2% - Nettodarlehensbetr?ge: 10.000 bis 20,000,000.000 Euro - Laufzeit: 12 bis 300 Monate - Billigungszeit: 3 Tage Kontakt E-mail: coverlimited8 at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From woodswalben at gmail.com Wed Nov 23 18:07:34 2016 From: woodswalben at gmail.com (Walter Woods) Date: Wed, 23 Nov 2016 15:07:34 -0800 Subject: [pydotorg-www] Inclusion of job_stream in Parallel Processing wiki page In-Reply-To: References: Message-ID: I replied directly to Steve and haven't gotten a response yet; would someone please give me edit privileges? Username wwoods7. Thanks, Walt On Mon, Oct 17, 2016 at 12:46 PM, Steve Holden wrote: > Hi Walt, > > It isn't that we wish to discourage "normal" users, it's that their > privileges were deomonstrably abused by spammers, and so now we hand edit > privileges out when requested rather than permitting them generally. If you > can create a Wiki account and let us know the username we can add you. > > Thanks very much for your interest in Python, and welcome to the Wiki > community as an editor! Feel free to make other improvements you determine > the need for. > > regards > Steve > > Steve Holden > > On Mon, Oct 17, 2016 at 6:55 PM, Walter Woods > wrote: > >> Hello, >> >> Since normal users can no longer edit the wiki, I was wondering if >> someone would mind including job_stream (https://wwoods.github.io/job_ >> stream/) on the Parallel Processing wiki page (https://wiki.python.org/ >> moin/ParallelProcessing). Maybe with a line like: >> >> An MPI-based C++ or Python library for easy, distributed pipeline >> processing, with an emphasis on running scientific simulations >> >> Thanks, >> Walt Woods >> >> _______________________________________________ >> pydotorg-www mailing list >> pydotorg-www at python.org >> https://mail.python.org/mailman/listinfo/pydotorg-www >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Wed Nov 23 21:09:14 2016 From: rosuav at gmail.com (Chris Angelico) Date: Thu, 24 Nov 2016 13:09:14 +1100 Subject: [pydotorg-www] Inclusion of job_stream in Parallel Processing wiki page In-Reply-To: References: Message-ID: On Thu, Nov 24, 2016 at 10:07 AM, Walter Woods wrote: > I replied directly to Steve and haven't gotten a response yet; would someone > please give me edit privileges? Username wwoods7. Hi Walter! Yeah, sometimes one or other of us gets busy, or loses track of something. The best way to respond to us is to write to the whole list, and then any of us can pick up the job. I've empowered your account, so you should now be able to edit. All the best! ChrisA From woodswalben at gmail.com Wed Nov 23 21:34:43 2016 From: woodswalben at gmail.com (Walter Woods) Date: Wed, 23 Nov 2016 18:34:43 -0800 Subject: [pydotorg-www] Inclusion of job_stream in Parallel Processing wiki page In-Reply-To: References: Message-ID: I figured; thanks! On Nov 23, 2016 6:09 PM, "Chris Angelico" wrote: > On Thu, Nov 24, 2016 at 10:07 AM, Walter Woods > wrote: > > I replied directly to Steve and haven't gotten a response yet; would > someone > > please give me edit privileges? Username wwoods7. > > Hi Walter! Yeah, sometimes one or other of us gets busy, or loses > track of something. The best way to respond to us is to write to the > whole list, and then any of us can pick up the job. > > I've empowered your account, so you should now be able to edit. All the > best! > > ChrisA > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at holdenweb.com Thu Nov 24 03:48:30 2016 From: steve at holdenweb.com (Steve Holden) Date: Thu, 24 Nov 2016 08:48:30 +0000 Subject: [pydotorg-www] Inclusion of job_stream in Parallel Processing wiki page In-Reply-To: References: Message-ID: On Thu, Nov 24, 2016 at 2:09 AM, Chris Angelico wrote: > I've empowered your account, so you should now be able to edit. All the > best! > Thanks, Chris. And sorry I dropped the ball, Walter. S Steve Holden -------------- next part -------------- An HTML attachment was scrubbed... URL: From gaetan.harter at inria.fr Thu Nov 24 10:40:41 2016 From: gaetan.harter at inria.fr (=?UTF-8?Q?Ga=c3=abtan_Harter?=) Date: Thu, 24 Nov 2016 16:40:41 +0100 Subject: [pydotorg-www] Typo, two imports on same line on PythonDecoratorLibrary Message-ID: <782878e5-3108-9c27-9da2-6350d5d9e403@inria.fr> Hello, I just wanted to fix a typo in the following example. https://wiki.python.org/moin/PythonDecoratorLibrary#Aggregative_decorators_for_generator_functions The two imports are on the same line instead of two lines. My account is Ga?tanHarter, but anyone else can do this change if you prefer. Regards, Ga?tan Harter From rosuav at gmail.com Thu Nov 24 10:54:39 2016 From: rosuav at gmail.com (Chris Angelico) Date: Fri, 25 Nov 2016 02:54:39 +1100 Subject: [pydotorg-www] Typo, two imports on same line on PythonDecoratorLibrary In-Reply-To: <782878e5-3108-9c27-9da2-6350d5d9e403@inria.fr> References: <782878e5-3108-9c27-9da2-6350d5d9e403@inria.fr> Message-ID: On Fri, Nov 25, 2016 at 2:40 AM, Ga?tan Harter wrote: > I just wanted to fix a typo in the following example. > > > https://wiki.python.org/moin/PythonDecoratorLibrary#Aggregative_decorators_for_generator_functions > > The two imports are on the same line instead of two lines. > > My account is Ga?tanHarter, but anyone else can do this change if you > prefer. I'd much rather welcome another WikiGnome to the community :) https://en.wikipedia.org/wiki/Wikipedia:WikiGnome Thank you (in advance) for your contribution. You're now an editor. Feel free to make any other copyedits you see, or more substantive changes, as you see fit. ChrisA From steve at holdenweb.com Thu Nov 24 11:14:24 2016 From: steve at holdenweb.com (Steve Holden) Date: Thu, 24 Nov 2016 16:14:24 +0000 Subject: [pydotorg-www] Typo, two imports on same line on PythonDecoratorLibrary In-Reply-To: <782878e5-3108-9c27-9da2-6350d5d9e403@inria.fr> References: <782878e5-3108-9c27-9da2-6350d5d9e403@inria.fr> Message-ID: Hi Ga?tan, Thanks very much. It being such a small change I just logged in and made it, but our buddies at pydotorg-www will be happy to enable your account for editing, I am sure. regards Steve Steve Holden On Thu, Nov 24, 2016 at 3:40 PM, Ga?tan Harter wrote: > Hello, > > I just wanted to fix a typo in the following example. > > https://wiki.python.org/moin/PythonDecoratorLibrary#Aggrega > tive_decorators_for_generator_functions > > The two imports are on the same line instead of two lines. > > My account is Ga?tanHarter, but anyone else can do this change if you > prefer. > > Regards, > Ga?tan Harter > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > https://mail.python.org/mailman/listinfo/pydotorg-www > -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at uksoftwarehmrcpayroll.org Sat Nov 26 09:00:44 2016 From: info at uksoftwarehmrcpayroll.org (Pual Jones) Date: Sat, 26 Nov 2016 19:30:44 +0530 Subject: [pydotorg-www] AE and Cloud Payroll Combined Solution Message-ID: <3tQwJC35k4zFqdP@mail.python.org> HMRC Real Time Information (RTI) Servicesview email in browser Review of... Best Cloud Payroll and AE Combined Solution from the HMRC published list of RTI compliant software There are a lot of HMRC recognised payroll solutions in the market that offers Automatic enrolment. Among those payrolls a few of them stands out of the crowd in terms of their best service and reliability. Automatic employee assessment, pension scheme enrolment, pension contribution submission and employee communication are some of key features that you have to look into before choosing any auto enrolment solution. We recommend you to look the following AE solutions which are best ones that you can rely on. We recommend you to look into the following packages. 1. Free AE Combined Payroll - Payroo ( Editor Recommended : Best Internet AE Payroll ) Payroo's Payroll and Auto Enrollment (AE) combined Cloud system is the most simple to use in town. Accredited/Recognised by HMRC for the last 11 years, it allows you to complete your payroll and AE in one go. Filing your RTI returns and submitting your AE contributions to the pension provider you have subscribed to is also very simple and straightforward. Regular AE assessments and printing of the relevant comm letters are provided FREE if you have less than 10 employees and costs just ?3 per employee per year if you have more than 10 employees. Sign up here http://www.payroo.com to have your payroll and AE done with full compliance. 2. SAGE Payroll Sage Payroll manage your business finances easily and efficiently with online accounting service. With their comprehensive range of features, automatic updates they ensure all their customers are compliant and with free 24/7 telephone support, it's the perfect choice for small businesses. It helps your business get ready and prepared for auto enrolment with a pre-staging functionality. Sage performs automatic assessment and enrolment of eligible jobholders into the qualifying pension scheme. Employee communication and auto enrolment guide to support you anytime is an added feature of the application. For more Info: www.sage.com 3. ABLE INTERNET Payroll with AE combined Able Internet Payroll provides payroll agents and independent employers with the most simple to use cloud based payroll and Auto Enrollment combined solution. You can do both payroll and AE tasks over the cloud simultaneously. The entire AE assessment, postponement, comm letter generation, and various pension provider data extracts are all provided. Batch processing and having Tax Codes, SL1, SL2 and NINO's automatically updated are also key features of this HMRC Accredited/Recognised system for the last 10 years. Sign up to use it for 6 months free www.ableinternetpayroll.com 4. QTAC Payroll ( Best Desktop Software ) QTAC is an award winning payroll software that cover all payroll needs. They provide with a free 45 day test drive payroll software. QTAC offers an auto enrolment solution which assess your workforce, categorize them and automatically enroll them into a workplace pension when they become eligible. They give importance to communicate new pension enrolments, employee and employer contributions electronically to the pension provider. QTAC generates all of the relevant employee letters but they don?t take the responsibility to distribute those letters among the employees. For more Info: www.qtac.co.uk 5. Advanced Business Solutions Advanced Business Solutions has a cutting-edge payroll software that automates all standard payroll processes and procedures. They have a fully automated pensions auto-enrolment solution which performs full assessment of employees, postponement, refund calculations, standard NEST extracts, letter generation and document management. It also lets you track all correspondence with employees concerning auto-enrolment. For more Info: www.advancedcomputersoftware.com 6. Bright Pay BrightPay is very easy to use payroll software that sets a higher standard and RTI ready. BrightPay gives visual priority to the most common payroll tasks, and shows or hides various features only as they become relevant. Automatic Enrolment functionality has been elegantly integrated into BrightPay. Setting up pension scheme, enrolling employees, issuing communication, making contributions and viewing reports are all made seamless and simple. For more Info: www.brightpay.co.uk See other HMRC RTI Recognised Software To subscribe to this bulletin click on the "subscribe now" button or place advertisement on our website please click here for more detailsSubscribe Now This bulletin is an independent set up and is not part of the HMRC nor are we in any way linked to the Government. Should you wish t o have more information about the accredited payroll packages you may click on HMRC Website for more details. If you wish not to receive this bulletin, please send a message with "Remove" in the subject tonewsletter at expertrtiukpayrollinfonews.org and we will oblige. Copyright ? 2012 expertrtiukpayrollinfonews.org, All rights reserved. Our mailing address is: 407 Halls Street LONDON AB9 8UF This email was sent to info at expertrtiukpayrollinfonews.org. We hope you found this message to be useful. If you would no longer like to receive our emails, click here to Unsubscribe from this list -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamarthurryan at gmail.com Tue Nov 29 00:08:44 2016 From: adamarthurryan at gmail.com (Adam Brown) Date: Tue, 29 Nov 2016 00:08:44 -0500 Subject: [pydotorg-www] editor privlidges for wiki Message-ID: Hi, I'm the editor for code courses at Envato Tuts+ ( https://tutsplus.com/courses/search/python). We publish free and paid video courses and tutorials about Python and other languages. I created a wiki account so that I could link to our site from the Video Tutorial section of https://wiki.python.org/moin/BeginnersGuide/Programmers. (I do see that there are other commercial products listed there.) Could I have edit privileges to complete this edit? Thanks, Adam -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Tue Nov 29 00:12:43 2016 From: rosuav at gmail.com (Chris Angelico) Date: Tue, 29 Nov 2016 16:12:43 +1100 Subject: [pydotorg-www] editor privlidges for wiki In-Reply-To: References: Message-ID: On Tue, Nov 29, 2016 at 4:08 PM, Adam Brown wrote: > Hi, I'm the editor for code courses at Envato Tuts+ > (https://tutsplus.com/courses/search/python). We publish free and paid video > courses and tutorials about Python and other languages. I created a wiki > account so that I could link to our site from the Video Tutorial section of > https://wiki.python.org/moin/BeginnersGuide/Programmers. (I do see that > there are other commercial products listed there.) > > Could I have edit privileges to complete this edit? > Certainly, but do please read the page notes carefully, and be sure not to get into edit wars with anyone else. Also, we need to know the user name you created :) ChrisA From adamarthurryan at gmail.com Tue Nov 29 16:54:50 2016 From: adamarthurryan at gmail.com (Adam Brown) Date: Tue, 29 Nov 2016 16:54:50 -0500 Subject: [pydotorg-www] editor privlidges for wiki In-Reply-To: References: Message-ID: Hi Chris, Thanks! I'll be sure not to be crass about it. I'm happy to just add our site to the bottom of the list. :) My user name is AdamBrown. Best, Adam On Tue, Nov 29, 2016 at 12:12 AM, Chris Angelico wrote: > On Tue, Nov 29, 2016 at 4:08 PM, Adam Brown > wrote: > > Hi, I'm the editor for code courses at Envato Tuts+ > > (https://tutsplus.com/courses/search/python). We publish free and paid > video > > courses and tutorials about Python and other languages. I created a wiki > > account so that I could link to our site from the Video Tutorial section > of > > https://wiki.python.org/moin/BeginnersGuide/Programmers. (I do see that > > there are other commercial products listed there.) > > > > Could I have edit privileges to complete this edit? > > > > Certainly, but do please read the page notes carefully, and be sure > not to get into edit wars with anyone else. Also, we need to know the > user name you created :) > > ChrisA > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rosuav at gmail.com Tue Nov 29 21:46:26 2016 From: rosuav at gmail.com (Chris Angelico) Date: Wed, 30 Nov 2016 13:46:26 +1100 Subject: [pydotorg-www] editor privlidges for wiki In-Reply-To: References: Message-ID: On Wed, Nov 30, 2016 at 8:54 AM, Adam Brown wrote: > Thanks! I'll be sure not to be crass about it. I'm happy to just add our > site to the bottom of the list. :) > > My user name is AdamBrown. > Sorry for the delay - was busy with work. You should now be an editor. All the best! ChrisA