Re: F26 System Wide Change: Python Classroom Lab

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/01/2017 10:34 AM, Miro Hrončok wrote:
> On 1.2.2017 16:31, Stephen Gallagher wrote:
>> On 01/31/2017 02:29 AM, Jan Kurik wrote:
>>> = System Wide Change: Python Classroom Lab =
>>> https://fedoraproject.org/wiki/Changes/PythonClassroomLab
>>>
>>> Change owner(s):
>>> * Miro Hrončok <mhroncok AT redhat DOT com>
>>> * SIGs/Python <python-devel@xxxxxxxxxxxxxxxxxxxxxxx>
>>>
>>>
>>> A new Python Classroom Lab will be created in 3 variants: Workstation
>>> based, Docker based and Vagrant based. It's an important step for our
>>> Fedora Loves Python initiative. The main audience are Python teachers
>>> and workshop instructors.
>>>
>>>
>>> == Detailed Description ==
>>> A new comps packages group with Python development tools will be
>>> created and a new Lab (or Spin) for teaching Python or Python related
>>> topics will be available from labs.fedoraproject.org as well as from
>>> the Docker Hub and Vagrant Atlas.
>>>
>>> A work in progress for the lab is available on GitHub.
>>>
>>> The Lab will contain:
>>> * Python 3.6 including the python3-devel package
>>> * Python 2.7 including the python2-devel package
>>> * PyPy 3
>>> * tox
>>> * virtualenv
>>> * IPython console for both Python 2 and 3
>>> * Jupyter Notebook with Python 2 and 3 kernels (if this gets into
>>> Fedora in time)
>>> * offline documentation for Python 2 and 3
>>> * basic toolchain for building C and C++ extensions and valgrind
>>> * git
>>> * nano, vim, ssh client, curl, wget
>>> * devel packages for commonly used dependencies of packages on the
>>> Python Package Index
>>> * * libxml2-devel
>>> * * libyaml-devel
>>> ...
>>>
>>> The Workstation based lab will also contain:
>>> * Basic GNOME
>>> * Terminal emulator
>>> * Text editor
>>> * PDF reader
>>> * Web browser
>>> * Image viewer
>>> * ...and possibly other utilities
>>>
>>> But it will not include multimedia and virtualization support, office
>>> suite, e-mail client.
>>>
>>
>>
>>
>> What's the advantage here vs. providing a "Python Classroom Lab" install target
>> in GNOME Software that allows you to turn any Fedora Workstation installation
>> into a Classroom Lab?
> 
> 1) The other two deliverables listed in the change proposal.
> 2) The ability to download an live iso and dd it to a flash drive, hand it over
> to students and just works (i.e. also offline)
> 
>> Is there a specific reason you do NOT want the things you listed above?
> Yes. Make it smaller - it's a classroom lab, so no need for stuff like e-mail
> client.
> 

OK, I see why providing a Spin makes sense, but I'd still really like to see it
*also* provided as a GNOME Software install target. That way, people running
Fedora today can have an easy way to play with it without having to figure out
how to install a comps group or boot an entirely new installer.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux