From stevie at unmade.com Tue Jun 5 04:45:41 2018 From: stevie at unmade.com (Stevie Buckley) Date: Tue, 5 Jun 2018 09:45:41 +0100 Subject: [python-uk] =?utf-8?q?2X_Freelance_Python_folk_needed_in_London_?= =?utf-8?q?-_=C2=A3550_per_day?= Message-ID: Hey folks The team here at Unmade.com are looking to hire two python freelancers ASAP. We're using Python3, Django and Django rest framework within a dockerised environment. Lightweight agile process, trello tickets, and more Kanban than sprint. We're a well funded tech startup with approximately 30 full-time staff, about half of which are engineers, based in Somerset House. I'm pretty sure we're the only startup in London with three enormous industrial knitting machines on-site that we use for R&D which is a nice alternative to the usual ping-pong table startup trope. There's a variety of work that we need extra help with so if you're interested, have any questions, or know someone who might be interested, then give me a shout. Cheers Stevie *PS: We're growing at a healthy rate so if you're a python engineer looking for permanent work, then you can see the spec for that here: https://unmade.workable.com/jobs/578131 * -------------- next part -------------- An HTML attachment was scrubbed... URL: From garcia.marc at gmail.com Wed Jun 13 11:13:51 2018 From: garcia.marc at gmail.com (Marc Garcia) Date: Wed, 13 Jun 2018 16:13:51 +0100 Subject: [python-uk] Documentation sprint with Eric Holscher (London) Message-ID: Hi there, For any fan of documentation, in our next Python sprint, we'll be honoured to have Eric Holscher sprinting with us. Eric is a director of the PSF, and co-founder of Read the Docs and Write the Docs. The sprint will be Thursday next week (21st of June) at 6pm in the offices of QuantumBlack (thanks for hosting us!) next to Trafalgar square, in London. At the beginning of the sprint everybody will have the opportunity to "sell" the project they are interested in. Among others you'll have the opportunity to work on the docs of pandas (I'll lead that sprint myself), Django, Jupyter, and other projects. More info and RSVP: https://python-sprints.github.io/london/2018/06/21/doc-sprint-eric-holscher.html See you there! Marc | https://twitter.com/datapythonista | https://www.linkedin.com/in/datapythonista/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From stevie at unmade.com Tue Jun 19 07:02:10 2018 From: stevie at unmade.com (Stevie Buckley) Date: Tue, 19 Jun 2018 12:02:10 +0100 Subject: [python-uk] =?utf-8?q?2X_Permanent_Python_folk_needed_in_London_?= =?utf-8?q?-_=C2=A360k_to_=C2=A380k?= Message-ID: Hey folks Exactly two weeks ago today I emailed this group in the hopes of finding a couple of decent python freelancers to help out on a project at unmade.com. The response was fantastic and we've now hired two wonderful people (and are potentially hiring a third) so thank you for all your help. Due to Unmade's recent growth, they need to hire two *permanent* senior python engineers ASAP. I appreciate the freelance market is a lot more active than the full-time market but I'm hoping there may be one or two people on this list that are interested in having a chat. The full job ad is here: https://unmade.workable.com/jobs/578131 tl;dr: ?60k - ?80k, based in Somerset House, fascinating engineering challenges, super friendly team of approx 30 people, and a company that's making huge progress towards improving sustainability within fashion & manufacturing. Fully remote working isn't an option currently I'm afraid but there is *some* flexibility. Give me a shout if you're interested in finding out more. Thanks again, Stevie *Note to Recruitment Agencies:* No. -------------- next part -------------- An HTML attachment was scrubbed... URL: From russel at winder.org.uk Wed Jun 20 05:57:11 2018 From: russel at winder.org.uk (Russel Winder) Date: Wed, 20 Jun 2018 10:57:11 +0100 Subject: [python-uk] A paper about Python 2 to Python 3 transitioning Message-ID: <6ce1304600fdced1e552542f8b0b8f188ada5e69.camel@winder.org.uk> Hi, I got a link to this paper on another email list. The person there thought it might enable Python 2 to have a new resurgence and lead to the death of Python 3. I am not entirely sure he was joking. Personally I am not sure the paper is sound in that they seem to be making assumptions and thence deductions that the sample doesn't support. Has anyone else seen this? Anyone any thoughts about it? https://people.cs.clemson.edu/~malloy/publications/papers/esem2017/paper.pdf -- Russel. =========================================== Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: From thomas at kluyver.me.uk Wed Jun 20 06:28:50 2018 From: thomas at kluyver.me.uk (Thomas Kluyver) Date: Wed, 20 Jun 2018 11:28:50 +0100 Subject: [python-uk] A paper about Python 2 to Python 3 transitioning In-Reply-To: <6ce1304600fdced1e552542f8b0b8f188ada5e69.camel@winder.org.uk> References: <6ce1304600fdced1e552542f8b0b8f188ada5e69.camel@winder.org.uk> Message-ID: <1529490530.250902.1414254216.2ED64C84@webmail.messagingengine.com> I haven't seen it before, but from the abstract, their central result is that most projects are maintaining compatibility with Python 2. This doesn't come as a surprise, but I'd add the words "so far". They cloned repositories in March 2017. In fact, they already picked up IPython and Django moving to drop Python 2 support, but they dismissed that because neither had made a release with those changes, so it "cannot be taken as evidence of a definitive move to Python 3". Both of those projects have since made Python-3-only releases. They refer to 'applications', but a lot of the codebases they examined are libraries or frameworks (django, numpy, wxPython, etc.). This is a crucial difference. Libraries and frameworks need to maintain compatibility for old versions of Python until they can be reasonably sure that the people building on top of them are ready to move. For many projects, that is only now becoming true. A number of the projects they analysed have signed http://python3statement.org/ to indicate a plan to drop Python 2 support in the next couple of years. Thomas On Wed, Jun 20, 2018, at 10:57 AM, Russel Winder wrote: > Hi, > > I got a link to this paper on another email list. The person there thought it > might enable Python 2 to have a new resurgence and lead to the death of Python > 3. I am not entirely sure he was joking. Personally I am not sure the paper is > sound in that they seem to be making assumptions and thence deductions that > the sample doesn't support. > > Has anyone else seen this? Anyone any thoughts about it? > > > https://people.cs.clemson.edu/~malloy/publications/papers/esem2017/paper.pdf > > > -- > Russel. > =========================================== > Dr Russel Winder t: +44 20 7585 2200 > 41 Buckmaster Road m: +44 7770 465 077 > London SW11 1EN, UK w: www.russel.org.uk > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > Email had 1 attachment: > + signature.asc > 1k (application/pgp-signature) From nick at nivan.net Wed Jun 20 06:45:47 2018 From: nick at nivan.net (Nick Murdoch) Date: Wed, 20 Jun 2018 10:45:47 +0000 Subject: [python-uk] A paper about Python 2 to Python 3 transitioning In-Reply-To: <6ce1304600fdced1e552542f8b0b8f188ada5e69.camel@winder.org.uk> References: <6ce1304600fdced1e552542f8b0b8f188ada5e69.camel@winder.org.uk> Message-ID: <20180620104547.GE5050@debian> On Wed, Jun 20, 2018 at 10:57:11AM +0100, Russel Winder wrote: > Has anyone else seen this? Anyone any thoughts about it? > > https://people.cs.clemson.edu/~malloy/publications/papers/esem2017/paper.pdf I think the biggest assumption here is that existing projects both need to use new features added to the language, and that, as libraries, they don't have a large requirement to maintain backward compatibility with earlier versions. One of their example libraries is astropy, which I imagine is used in some pretty legacy systems around the place, and would immediately be full of bug reports if they broke Python 2 compatibility. Identifying libraries created only after Python 3 was released, and if those were ignoring Python 3 features might be a better way to identify actual language uptake. It's also interesting that they state that there weren't many language changes between Python 2.3 and 2.4 -- at the time I remember being *desperate* to get onto Python 2.4 for decorators, set builtins, generator expressions, etc. However, all the frameworks I was using at the time had to avoid them to maintain compatibility for projects using older versions. Waiting for 3.0, 3.1, and 3.2 to become obsolete (since the lack of explicit unicode literals make writing 2-and-3 compatible code much more difficult) is maybe also a factor. There's always a bit of a lag between a new Python release and the version one's Linux distro of choice has available in its stable repository. As for this killing Python 3 -- unless something seismic happens and we get a Python 2.8, I can't see it happening. More of a concern would be projects using Python 2 after the announced 2020 End of Life -- there has been plenty of warning for it. What's really been a hurdle for me personally is extinction of older frameworks that never converted to Python 3 -- Pylons to name an example. One can't just throw away a whole framework dependency overnight on an existing codebase. Cheers, Nick From j.janner at austinfraser.com Wed Jun 20 06:52:13 2018 From: j.janner at austinfraser.com (Jamie Janner) Date: Wed, 20 Jun 2018 11:52:13 +0100 Subject: [python-uk] DJUGL (Django User Group London) - 1st Speaker Announcement - 17th July Message-ID: Hi All! I wanted to reach out initially to introduce myself - I am the Python/Django Specialist here at Austin Fraser, specialising in placing Contract Developers in London. I have recently taken over the hosting/organising of DJUGL, Austin Fraser has been involved in the organising of this event for a long time and our next event is coming up. We will be partnering up with iwoca on Tottenham Court Road on the 17th of July. With our first speaker confirmed, Tom Christie speaking on Django & Async, I wanted to extend an invitation to all interested. *"Tom is a longstanding Django contributor and author of Django REST framework. He is currently working on developing an API documentation, validation and mocking service, around a core of Open Source tools"* On a secondary note - If anyone is looking for their next contract opportunity feel free to reach out. All the best, Jamie Click HERE for DJUGL tickets and info *Jamie Janner* / Consultant / Python Contract / *Tel* +44(0)1189520153 / austinfraser.com / Twitter / LinkedIn / ?2018. Austin Fraser Ltd. Terms and Conditions. The protection of your personal data is important to Austin Fraser. For information about how we process your data please see our privacy notice. Check out our blog! Austin Fraser Ltd registered in England: 05684470. Floor 11, Thames Tower, Station Road, Reading, Berkshire, RG1 1LX -------------- next part -------------- An HTML attachment was scrubbed... URL: From ghayoun at gmail.com Thu Jun 28 12:32:25 2018 From: ghayoun at gmail.com (Gautier HAYOUN) Date: Thu, 28 Jun 2018 17:32:25 +0100 Subject: [python-uk] The season finale of the London Python Code Dojo is happening next Thursday Message-ID: Dear python-uk, The next London Python Code Dojo is happening on the 5th of July at 6:30pm. For the season finale of Season 9, Essence Digital ( https://www.essenceglobal.com) is going to host the Dojo at their office on Oxford street. We will have our usual mixture of socialising, lightning talks, hacking on silly problems. For those who wish, there will be post-Dojo socialising in a nearby pub. So book now for a free ticket at https://www.eventbrite.co.uk/e/london-python-code-dojo-season-9-episode-11-tickets-47524876184 ! The address again : Essence Digital UK House 180 Oxford Street W1D 1NN See you next week, Gautier -------------- next part -------------- An HTML attachment was scrubbed... URL: