logo FEDIDEVS

PyCon US 2024

Abdur-RahmaanJ | DM is open! (58)

📰🎊 Flask-mail is back!

After being unarchived and worked on by @wlach at the Pallets sprint , Flask-mail finally gets a new release: 0.10.0. Even the docs are up: flask-mail.readthedocs.io/

Impressive comeback!

github.com/pallets-eco/flask-m

2 0 0

The Pallets sprint Wednesday at

- Daniel Wu found the culprit for windows tests not passing for Jinja.
- Click: TylerLendon fixed windows color issue, @j7an worked on something else
- @kevin continued works on Jinja grammar
- @grohe43 continued bringing flask-rq up-to-date including solving CI issues stemming from rq itself.
- I worked on updating Flask-Principal docs including flask-login and flask-wtf demos. Daniel Wu enhanced permission internals after consultation 👌

8 2 0

Pallets sprints spotlight

Daniel Wu took on a task to search for paths in Jinja using importlib_resources. This issue was raised by DavidLord.

After replacing appropriately, tests were failing. After toxing a bit, they were ok

This was the moment tests turned green, all python versions except windows.

Daniel has been on this one for hours and patiently looked to tackle each hurdle.

I was monitoring the last part of the PR. Unfortunately the sprints are until 20:00 and we left.

9 2 0

Today at @[email protected]'s sprints:

- @grohe43 worked on reviving flask-rq, porting py3
- @kevin worked on Jinja grammar, Daniel wu integrated importlib-resources, Felipe worked on something else
- Solving Click issues: JayTan,Tyler, someone else
- Luis + Felipe Moreno: Spanish docs
- Sudanshu worked on Werkzeug logs
- I sent PRs to flask-principal and closed some issues
- @davidism and Adam were reviewing PRs even at the Airport???

6 2 0

Simplicity is the best bullet-proof bet. At sprints i was reviving flask_principal with latest activities 10 - 12 years ago.

I was amazed pip install worked with THE LATEST version of Flask and Werkzeug. The test also (some 44) still worked. Snippets still work when i changed the from flask.ext.principal ... import to from flask_principal import ... . It's amazing!

The project is a single ~400 lines project, with well-thought decisions IMO.

Simple, straight-forward and ezy maint.

8 1 0

Sometimes contributors give maintainers insight.

Yesterday at Pallets during sprints two people, luis and alexandra were looking to contribute and after deliberation found the spanish docs to be the perfect fit.

This caused a chain of events, including starting korean translations and a translation system revamp task for today.

We also identified many flaws with our translation instructions and processes.

3 1 0