Open-source News

3 Python 3.2 features that are still relevant today

opensource.com - Fri, 05/14/2021 - 15:01

This the third article in a series about features that first appeared in a version of Python 3.x. Some of those Python versions have been out for a while. For example, Python 3.2 was first released in 2011, yet some of the cool and useful features introduced in it are still underused. Here are three of them.

argparse subcommands

The argparse module first appeared in Python 3.2. There are many third-party modules for command-line parsing. But the built-in argparse module is more powerful than many give it credit for.


read more

Drop Autotools for CMake

opensource.com - Fri, 05/14/2021 - 15:00

In my introduction to Autotools, I demonstrated how to manage building and packaging code with GNU Autotools. It's a robust and common platform that integrates easily into many packaging systems, including RPM, APT, pkgsrc, and more. Its syntax and structure can be confusing, but luckily there are alternatives, including the open source CMake framework.


read more

Ubuntu Touch OTA-17 Released - Still Working Toward Ubuntu 20.04 Transition

Phoronix - Fri, 05/14/2021 - 06:19
The UBports community this week released Ubuntu Touch OTA-17 as the latest version of this Ubuntu smartphone/tablet spin that is currently supporting more than two dozen different devices...

System76 Launches The Launch Configurable Keyboard

Phoronix - Fri, 05/14/2021 - 00:00
For months Linux hardware vendor System76 has been teasing their own in-house designed and manufactured keyboard with open-source firmware and various innovations. Today the embargo lifts on the System76 Launch Configurable Keyboard so we can share more about this new open hardware product.

Linux 5.14 To Bring SimpleDRM Driver, VC4 HDR, Marks More AGP Code As Legacy

Phoronix - Thu, 05/13/2021 - 21:27
In addition to the initial batch of AMDGPU changes for Linux 5.14 that were mailed in on Thursday to DRM-Next, the initial DRM-Misc-Next pull also was sent off on its way to DRM-Next ahead of this next kernel cycle...

Pages