#ruff

Adam Johnson :django: :python:adamchainz@fosstodon.org
2025-05-19

🚀 Today, I migrated all my open source and private projects to use Ruff for formatting and linting!

#Ruff #Python

Børge Klit Johansenbklitj
2025-05-19
Kevin Brown-Silvakevin@brown-silva.social
2025-05-18

Other #PyConUS sprints this week:

* #RAPIDSai
* django-simple-deploy and py-bugger
* #PyFyre, #MyPy, and #MyPyC
* MemRay
* #Ruff or Ty from Astral
* #WheelNext
* ci-test / linting-arguments-python

Additionally there will be an "Introduction to Sprints" open space in Room 310 at 6:00 PM.

#PyConUS2025

2025-05-17
Sat next to a field one evening, hoping the ruffs would come by, and they did. Not as close as I wanted, but fair enough, it was fun watching them anyway. 😊

#ruff #suokukko #brushane #birds #birdlifesuomi #birdphotography #bird_brilliance #birdsofpixelfed #nutsaboutbirds #nuts_about_birds #birdsoffinland #suomenlinnut #yleluonto #lappinluonto #sapmi #kolari #suomi #finland #omsystem #om1 #olympus100400
quubquub
2025-05-17

Kemphaan,
Quub (2025)
houtskool op steenpapier

Ruff,
charcoal on stonepaper

Quub (2025) 
Kemphaan, 
houtskool op steenpapier
2025-05-16

@seungjin ... #pyright bas the problems of JS : slow....

Python devs are waiting for #ty a rust type checker, built by astral, the ones who did #ruff and #UV

2025-05-07

Ускоряем разработку: инструменты экосистемы Python

Привет! С вами Леша Жиряков, техлид backend-команды витрины онлайн-кинотеатра KION и по совместительству пропагандист Python: в МТС я возглавляю Python-гильдию. Но как бы много я ни говорил про преимущества этого ЯП, многие стандартные инструменты экосистемы ограничены. Тот же pip не всегда эффективно разрешает конфликты зависимостей, например при сложных иерархиях пакетов. Это сказывается на производительности команд разработчиков, особенно когда проекты растут и кодовая база увеличивается. И тут мы наблюдаем интересную тенденцию. Появляются инструменты нового поколения, написанные на Rust, которые значительно расширяют возможности Python-разработчиков. С одной стороны, они сохраняют привычный рабочий процесс, с другой — ускоряют выполнение стандартных задач в несколько раз. Сегодня хочу обсудить два таких инструмента — Ruff и uv. Давайте посмотрим, как эти технологии могут трансформировать повседневный рабочий процесс и сэкономить нам время. Погнали!

habr.com/ru/companies/ru_mts/a

#python #программирование #код #экосистема #бэкенд #ruff #uv

2025-05-03

I added a note to Random Geekery:

Amazing Stuff, Technology

randomgeekery.org/post/2025/05

#Blog #Now #Ruff

mgorny-nyan (on) :autism:🙀🚂🐧mgorny@pol.social
2025-05-02

Programowanie w oparciu o automatyczne formatowanie: kiedy już w ogóle nie przejmujesz się formatowaniem kodu, bo automat i tak je zmieni.

Programowanie w oparciu o automatyczny linter: kiedy robisz paskudztwa w stylu `from foo import *`, bo linter zamieni je na właściwą listę.

#Python #ruff

mgorny-nyan (he) :autism:🙀🚂🐧mgorny@treehouse.systems
2025-05-02

Formatter-based development: when you no longer care about formatting your code at all, because the formatter will change it anyway.

Autolinter-based development: when you do stuff like `from foo import *`, because the linter will replace it with the correct list of imports for you.

#Python #ruff

2025-04-27

Как я строю удобную инфраструктуру вокруг Python-проектов: линтеры, Poetry, CI/CD и Docker

Poetry вместо pip, Ruff вместо flake8, FastAPI вместо ручной документации. Что реально упрощает жизнь Python-разработчику сегодня — на примерах и с реальными конфигами.

habr.com/ru/articles/904844/

#python #fastapi #pydantic #docker #poetry #infrastructure #devops #ruff #управление_разработкой #precommit

B31 Voicesb31voices
2025-04-23

Happy St George's Day you lovely people 🏴󠁧󠁢󠁥󠁮󠁧󠁿 😊 and of course, Happy Birthday to England's greatest ever writer, Mr William Shakespeare!!

We love this photo taken in 2019 of showing offhis magnificent ruff!







Ivan GJivangj
2025-04-17

Las creadoras de `ruff`
deberían ir más allá y sacar un sustituto de `mypy` que, además de que sea mucho menos inestable, que sea muchísimo más rápido.

¿Conocías la maravilla de ?
astral.sh/ruff

2025-04-07

ok, a whole day of programming #Python with #mypy and #ruff.

this is much better than without, and ruff is very fast, but mypy is slooooow.

Also, the type system just isn't all that good

Børge Klit Johansenbklitj
2025-03-31
2025-03-30

Has anything changed recently with other people's #neovim setups and inline diagnostics no longer appearing?

I can see that #ruff diagnostics are working correctly, but they aren't showing up inline anymore. Is this a virtual text setting?

Jonathan Hartleytartley@fosstodon.org
2025-03-27

Anyone using #nvim v0.11's new simplified LSP config with #ruff server yet? I upgraded and tried out the simpler config last night, removed my old equivalent, and I can't get LSP to enable on a Python file. I've included vim.lsp.enable('python'), which matches the name of the server config I created. Will have to try again today, maybe with an otherwise empty nvim config and debug logging, see if I can figure it... Pointers to ruff specific docs or working examples appreciated.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst