[ad_1]
In regards to the present
Sponsored by us! Help our work by way of:
Join with the hosts
Be part of us on YouTube at pythonbytes.fm/dwell to be a part of the viewers. Normally Tuesdays at 11am PT. Older video variations accessible there too.
Brian #1: Syntax Error #11: Debugging Python
- Juhis
- Problem 11 of a enjoyable debugging publication from Juhis
- Debugging recommendation
- mindeset
- take a break
- undertake a course of
- speak to a duck
- instruments & strategies
- snoop
- debuggers
- Django debug toolbar & Kolo for VS Code
- mindeset
Michael #2: umami and umami-analytics
- Umami makes it simple to gather, analyze, and perceive your internet information β whereas sustaining customer privateness and information possession.
- umami-analytics is a shopper for privacy-preserving, open supply Umami analytics platform primarily based on
httpx
andpydantic
. - Core options
- β Add a customized occasion to your Umami analytics dashboard.
- π Listing all web sites with particulars that you’ve registered at Umami.
- π Each sync and async programming fashions.
- βοΈ Structured information with Pydantic fashions for API responses.
- π©βπ» Login / authenticate for both a self-hosted or SaaS hosted occasion of Umami.
- π₯Set a default web site for a simplified API going ahead.
Brian #3: pytest-suite-timeout
- Whereas recording Python Check 213 : Repeating Checks
- I famous that pytest-repeat doesnβt have a timeout, however pytest-flakefinder does.
- And maybe I ought to add a timeout to pytest-repeat
- But in addition, perhaps thereβs different locations Iβd like a timeout, not simply with repeat, however usually with different parametrizations and even parametrize matrices.
- So, pytest-suite-timeout is born
- However Why not pytest-timeout? asks Mike Felder
- timeout is barely timeouts per check, and it isnβt all the time sleek
- suite-timeout is for the total suite, and solely instances out between checks.
- so, you would use each
Michael #4: Listmonk and (py) listmonk
- Listmonk
- Self-hosted publication and mailing checklist supervisor (assume mailchimp)
- Constructed on Go and Vue
- Backed by an organization charing for this service as SaaS
- Nonetheless requires a mail infrastructure backend (Iβm utilizing Sendgrid)
- listmonk (on PyPI)
- API Consumer for Python
- Created by Yours Really
- I attempted 4 different choices first, they had been all unhealthy in their very own approach.
- Options:
- βAdd a subscriber to your subscribed customers.
- π Get subscriber particulars by e-mail, ID, UUID, and extra.
- π Modify subscriber particulars (together with customized attribute assortment).
- π Search your customers primarily based on app and customized attributes.
- π₯ Examine the well being and connectivity of your occasion.
- π₯ Retrieve your segmentation lists, checklist particulars, and subscribers.
- π Unsubscribe and block customers who do not wish to be contacted additional.
- π₯ Fully delete a subscriber out of your occasion.
- π§ Ship transactional e-mail with template information (e.g. password reset emails).
- These pair nicely in my new docker cluster infrastructure
- Calls to the API from a shopper app (e.g. Discuss Python Coaching) are mainly loopback on the native docker bridge community.
Extras
Michael:
Joke: The cloud, visualized
[ad_2]