Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Kushal Das: Two new federated services for dgplug

Link: https://kushaldas.in/posts/two-new-federated-services-for-dgplug.html


Last week we started providing two new services for the
dgplug members.

https://toots.dgplug.org
https://blogs.dgplug.org

Mastodon service at toots
Having our own instance was in the plan for time
Kushal Das: Highest used Python code in the Pentesting/Security world

Link: https://kushaldas.in/posts/highest-used-python-code-in-the-pentesting-security-world.html


python -c 'import pty;pty.spawn("/bin/bash")'

I think this is the highest used Python program in the land of Pentesting/Security, Almost every blog post or tutorial I read, they talk about the abov
Kushal Das: Setting up WKD

Link: https://kushaldas.in/posts/setting-up-wkd.html


We fetch any GPG public key from the keyservers using the GPG fingerprint (or
parts of it). This step is still a problematic one for most of us. As the
servers may not be responding, or the key is mi
Kushal Das: Using signify tool for sign and verification

Link: https://kushaldas.in/posts/using-signify-tool-for-sign-and-verification.html


We generally use GNUPG for sign and verify files on our systems. There are
other tools available to do so; some tools are particularly written only for
this purpose. signify is one such
tool from the
Kushal Das: Setting up authorized v3 Onion services

Link: https://kushaldas.in/posts/setting-up-authorized-v3-onion-services.html


Just like v2 Onion services, we can also set up client authorization for Onion
services v3. In simple terms, when you have a client authorization setup on an
Onion service, only the Tor clients with
Kushal Das: Using sops with Ansible for vars encryption

Link: https://kushaldas.in/posts/using-sops-with-ansible-for-vars-encryption.html



Sops is a secret management tool from Mozilla. According to the official
Github page, it is defined as:

sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats an
Kushal Das: Adding directory to path in csh on FreeBSD

Link: https://kushaldas.in/posts/adding-directory-to-path-in-csh-on-freebsd.html


While I was trying to install rust on a FreeBSD
box, I figured that I will have to update the path on the system with
directory path of the ~/.cargo/bin. I added the following line in the
~/.cshrc fi
TechBeamers Python: Append Vs. Extend in Python List

Link: https://www.techbeamers.com/python-difference-between-append-and-extend/

In this tutorial, you’ll explore the difference between append and extend methods of Python List. Both these methods are used to manipulate the lists in their specific way. The append method adds a si
Continuum Analytics Blog: Accessing Remote Data with a Generalized File System

Link: https://www.anaconda.com/accessing-remote-data-generalized-file-system/

Originally created for the needs of Dask, we have spun out a general file system implementation and specification, to provide all users with simple access to many local, cluster, and remote storage me
Malthe Borch: Using built-in transparent compression on MacOS

Link: https://maltheborch.com/2019/08/using-built-in-transparent-compression-on-macos.html

Ever since DriveSpace on MS-DOS (or really, Stacker), we've had transparent file compression, with varying degrees of automation; in fact, while the DriveSpace-compression on MS-DOS was a fully automa
Curtis Miller: Learn Python Statistics and Machine Learning with My New Book: Training Systems using Python Statistical Modeling

Link:

Packt Publishing has turned another one of my video courses, Training Your Systems with Python Statistical Modeling, into a book! This book is now available for purchase. It is a tutorial book for Pyt
Kushal Das: git checkout to previous branch

Link: https://kushaldas.in/posts/git-checkout-to-previous-branch.html


We regularly move between git branches while working on projects. I always
used to type in the full branch name, say to go back to develop branch and
then come back to the feature branch. This genera
Continuum Analytics Blog: 4 Machine Learning Use Cases in the Automotive Sector

Link: https://www.anaconda.com/4-machine-learning-use-cases-automotive/

From parts suppliers to vehicle manufacturers, service providers to rental car companies, the automotive and related mobility industries stand to gain significantly from implementing machine learning
Python Insider: Inspect PyPI event logs to audit your account's and project's security

Link: http://feedproxy.google.com/~r/PythonInsider/~3/mUJyrUk_9C8/inspect-pypi-event-logs-audit-security.html

To help you check for security problems, PyPI is adding an advanced audit log of user actions beyond the current (existing) journal. This will, for instance, allow publishers to track all actions take
Twisted Matrix Labs: Twisted 19.7.0 Released

Link: http://feedproxy.google.com/~r/TwistedMatrixLaboratories/~3/y-7LwEIN0ms/twisted-1970-released.html

On behalf of Twisted Matrix Laboratories and our long-suffering release manager Amber Brown, I am honored to announce1 the release of Twisted 19.7.0!The highlights of this release include:A full descr
Test and Code: 83: PyBites Code Challenges behind the scenes - Bob Belderbos

Link: https://testandcode.com/83

Bob Belderbos and Julian Sequeira started PyBites a few years ago.
They started doing code challanges along with people around the world and writing about it.
Then came the codechalleng.es platform,
PyCharm: PyCharm 2019.2.1 RC

Link: http://feedproxy.google.com/~r/Pycharm/~3/ctptlWipWO0/

PyCharm 2019.2.1 release candidate is available now!
Fixed in this Version

An issue that caused debugger functions like “Step into” to not work properly in our latest release was solved.
AltGr keymap
Stack Abuse: Basics of Memory Management in Python

Link: https://stackabuse.com/basics-of-memory-management-in-python/

Introduction
Memory management is the process of efficiently allocating, de-allocating, and coordinating memory so that all the different processes run smoothly and can optimally access different syst
Quansight Labs Blog: Spyder 4.0 beta4: Kite integration is here

Link: https://labs.quansight.org/blog/2019/08/spyder-40-beta4-kite-integration-is-here/

Kite is sponsoring the work discussed in this blog post, and in addition supports Spyder 4.0 development through a Quansight Labs Community Work Order.
As part of our next release, we are proud to ann