Please login or sign up to post and edit reviews.
#332 A Python, a Slurpee, and Some Chaos
Podcast |
Python Bytes
Media Type |
audio
Categories Via RSS |
Technology
Publication Date |
Apr 18, 2023
Episode Duration |
00:36:56
Watch on YouTube

About the show

Sponsored by InfluxDB from Influxdata.

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.

Brian #1: huak - A Python package manager written in Rust. Inspired by Cargo

  • Suggested by Owen
  • Tons of workflows
    • activate - activate a virtual environment
    • add add a dependency to a project
      • pip install it into your virtual environment, and add it to the dependency list in pyproject.toml
    • test - run pytest
    • update update dependencies
    • lint - run ruff, installing it first if necessary
    • fix - autofix fixable lint conflicts
    • build - build wheel in isolated virtual environment using hatchling
  • Honestly
    • I was considering building my own workflow tool, but this is darned close to what I want.
    • Even though it’s still “in an experimental state”.
    • There are rough edges (ruff edges, get it), but still, way cool.
    • I just don’t know how to pronounce it. Is it like “walk”, or more like “whack”?

Michael #2: eus-proposed-cra-law-may-have.html">PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public

  • After reviewing the proposed strategy.ec.europa.eu/en/library/cyber-resilience-act">Cyber Resilience Act and lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A52022PC0495">Product Liability Act, the PSF has found issues that put the mission of our organization and the health of the open-source software community at risk.
  • As currently written, the authors of open-source components might bear legal and financial responsibility for the way their components are applied in someone else’s commercial product.
  • The risk of huge potential costs would make it impossible in practice for us to continue to provide Python and PyPI to the European public.

Brian #3: ChaosToolkit

  • Suggested by the maintainer, Sylvain Hellegouarch
  • Declare and store your Chaos Engineering experiments as JSON/YAML files so you can collaborate and orchestrate them as any other piece of code.
  • Extensible through an Open API
  • Can be automated in CI/CD pipeline

Michael #4: PEP 711 – PyBI: a standard format for distributing Python Binaries

  • “Like wheels, but instead of a pre-built python package, it’s a pre-built python interpreter”

Joke: It’s the effort that counts

This episode currently has no reviews.

Submit Review
This episode could use a review!

This episode could use a review! Have anything to say about it? Share your thoughts using the button below.

Submit Review