[sig-lbd] Learning By Doings Request: python setuptools & PIP

15 views
Skip to first unread message

Peter Law

unread,
Nov 2, 2014, 9:58:51 AM11/2/14
to Student Robotics
Hi,

I'm seeing a lot of setuptools and pip related changes going into SR's
python projects recently. Since I've very little experience with pip &
setuptools [1], I was wondering if someone could run a Learning by
Doing on these?

Things I'm hoping this will cover:
- why _we'd_ want to use these (what's the benefit over manual/puppet
deployment as we currently use, given that we're not really developing
for a public audience in most cases)
- what development and deployment scenarios they enable/disable
- an example set of changes needed to convert a simple project (and,
if there's time, a more complex project which has dependencies on
another project we own)
- anything else needed to understand how they work

I'd quite like to be in a position to understand the changes being
made [2], and I'm sure I'm not the only person who would enjoy a
session on these tools.

Thanks,
Peter

[1] I can manage `pip install $thing`, but that's about it
[2] I don't really feel I'm able to properly review these changes at the moment

Harry Cutts

unread,
Nov 3, 2014, 5:15:06 AM11/3/14
to srobo...@googlegroups.com
Hi,


On Sunday, 2 November 2014 14:58:51 UTC, PeterJCLaw wrote:
I'm seeing a lot of setuptools and pip related changes going into SR's
python projects recently. Since I've very little experience with pip &
setuptools [1], I was wondering if someone could run a Learning by
Doing on these?

I'd be interested in this, too.

Harry Cutts

Alistair Lynn

unread,
Nov 3, 2014, 6:56:57 AM11/3/14
to srobo...@googlegroups.com
Hi Peter–

> I'm seeing a lot of setuptools and pip related changes going into SR's
> python projects recently. Since I've very little experience with pip &
> setuptools [1], I was wondering if someone could run a Learning by
> Doing on these?
>
> Things I'm hoping this will cover:
> - why _we'd_ want to use these (what's the benefit over manual/puppet
> deployment as we currently use, given that we're not really developing
> for a public audience in most cases)
> - what development and deployment scenarios they enable/disable
> - an example set of changes needed to convert a simple project (and,
> if there's time, a more complex project which has dependencies on
> another project we own)
> - anything else needed to understand how they work
>
> I'd quite like to be in a position to understand the changes being
> made [2], and I'm sure I'm not the only person who would enjoy a
> session on these tools.
>
> [1] I can manage `pip install $thing`, but that's about it
> [2] I don't really feel I'm able to properly review these changes at the moment

I can do this, when is everyone interested free?

Alistair

Harry Cutts

unread,
Nov 3, 2014, 7:05:03 AM11/3/14
to srobo...@googlegroups.com
On 3 November 2014 11:56, Alistair Lynn <al...@studentrobotics.org> wrote:
I can do this, when is everyone interested free?

An evening next week (except Wednesday) would be best for me.

Harry Cutts

Peter Law

unread,
Nov 3, 2014, 2:34:07 PM11/3/14
to Student Robotics
Alistair wrote:
>> I can do this, when is everyone interested free?

Harry wrote:
> An evening next week (except Wednesday) would be best for me.

I'm not around Wednesdays or Fridays, another evening next week works
for me though.

Thanks,
Peter

Samson Danziger

unread,
Nov 4, 2014, 5:40:44 PM11/4/14
to srobo...@googlegroups.com
I'd be interested in this too, but I'm only free on Thursdays.

Samson

Peter Law

unread,
Nov 21, 2014, 4:21:03 PM11/21/14
to Student Robotics
Hi,

So it looks like Thursdays are generally a good day. Unfortunately I'm
not around next Thursday.

Shall we say Thursday 2014-12-04?

Peter

On 4 November 2014 22:40, Samson Danziger <samson....@gmail.com> wrote:
> I'd be interested in this too, but I'm only free on Thursdays.
>
> Samson
>
> --
> You received this message because you are subscribed to the Google Groups
> "Student Robotics Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to srobo-devel...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Alistair Lynn

unread,
Nov 21, 2014, 5:58:18 PM11/21/14
to srobo...@googlegroups.com
Hi Peter–

OK.

Alistair

Harry Cutts

unread,
Nov 22, 2014, 12:04:52 PM11/22/14
to srobo...@googlegroups.com
Hi Peter,

I can't make 2014-12-04, I'm afraid, but don't feel you have to postpone it for me. I can always look it up later.

Harry Cutts

You received this message because you are subscribed to a topic in the Google Groups "Student Robotics Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/srobo-devel/JEjP8qhDB0c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to srobo-devel...@googlegroups.com.

Samson Danziger

unread,
Nov 22, 2014, 12:08:46 PM11/22/14
to srobo...@googlegroups.com
I also probably can't make the 4th. I probably have the fresher's play to do. 
But don't hold off for me, I can always read the docs.

Samson

Peter Law

unread,
Nov 22, 2014, 12:28:55 PM11/22/14
to Student Robotics
Alistair wrote:
> when is everyone interested free?

Let's try a doodle: http://doodle.com/n5e3indnasws2kfn

Peter

Peter Law

unread,
Nov 22, 2014, 12:51:25 PM11/22/14
to Student Robotics
> Alistair wrote:
>> when is everyone interested free?

I wrote:
> Let's try a doodle: http://doodle.com/n5e3indnasws2kfn

I've just realised I probably should have clarified that the poll only
mentions days, but that really we're looking for evenings. I also
added some weekends too, though I'd not really thought about
time-of-day for them.

Based on the current results, the best times are this coming Monday or
Friday. There seems little point in delaying this further, so shall we
say Monday evening starting 6:30pm?

Alistair: is there anything we should prepare/install in advance?

Thanks,
Peter

Harry Cutts

unread,
Nov 22, 2014, 12:55:03 PM11/22/14
to srobo...@googlegroups.com
On 22 November 2014 at 17:51, Peter Law <peter...@gmail.com> wrote:
Based on the current results, the best times are this coming Monday or
Friday. There seems little point in delaying this further, so shall we
say Monday evening starting 6:30pm?

Sounds good to me, although a little later (say, 7:30pm) would be good depending on how long it's likely to take.

Harry Cutts

Alistair Lynn

unread,
Nov 22, 2014, 1:00:17 PM11/22/14
to srobo...@googlegroups.com
Hi–

> Alistair: is there anything we should prepare/install in advance?

You'll need Python 3, pip (for Python 3), and probably virtualenv.

Alistair

Peter Law

unread,
Nov 22, 2014, 2:01:01 PM11/22/14
to Student Robotics
>> Based on the current results, the best times are this coming Monday or
>> Friday. There seems little point in delaying this further, so shall we
>> say Monday evening starting 6:30pm?
>
> Sounds good to me, although a little later (say, 7:30pm) would be good
> depending on how long it's likely to take.

Thanks fine by me. The previous LBDs I've done tend to end up taking
most of the evening, though they do tend to divert into general
discussion around the topic after a while.

Peter

Samson Danziger

unread,
Nov 22, 2014, 2:03:44 PM11/22/14
to srobo...@googlegroups.com
I can do that. See you then.
Reply all
Reply to author
Forward
0 new messages