About Bernát Gábor

Bernát Gábor (from 🇭🇺🇷🇴🇬🇧), living in Los Angeles 🇺🇸 Link to heading

I work at Bloomberg US - Los Angeles within the Developer Experience organizations Artifact Repository Hosting team. I am the primary maintainer (and author) for the following open-source projects :

#NameDownloadsVersionReleaseLast CommitI/PStarsCI
Pythonplatformdirs602_472_028/mo4.9.620.08 days ago2026-04-09T00:04:09Z1.37 days ago2026-04-27T17:15:55Z933 check
Pythonfilelock534_254_324/mo3.29.09.45 days ago2026-04-19T15:39:08Z1.37 days ago2026-04-27T17:16:00Z951 check
Pythonvirtualenv428_750_317/mo21.3.01.37 days ago2026-04-27T17:05:55Z1.37 days ago2026-04-27T17:04:32Z1/15_034 check
Pythonget-virtualenv1_049_695 total21.3.01.37 days ago2026-04-27T17:06:44Z1.37 days ago2026-04-27T17:06:13Z18 release.yml
Pythontox42_090_266/mo4.53.014.54 days ago2026-04-14T13:44:11Z5.54 days ago2026-04-23T13:47:48Z1/13_916 checkweekly
Pythonpyproject-api17_855_841/mo1.10.06.7 months ago2025-10-09T19:12:24Z1.37 days ago2026-04-27T17:15:44Z25 check
Pythonpytest-env23_266_197/mo1.6.01.56 months ago2026-03-12T22:39:41Z13.8 hours ago2026-04-28T13:11:18Z228 check
Pythondatamodel-code-generator12_596_617/mo0.56.112.37 days ago2026-04-16T17:09:51Z6.37 days ago2026-04-22T17:24:03Z40/163_880 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree7_861_754/mo2.35.118.41 days ago2026-04-10T16:13:37Z1.37 days ago2026-04-27T17:15:39Z4/02_995 check
Pythonsphinx-autodoc-typehints10_173_327/mo3.10.213.16 days ago2026-04-15T22:09:47Z1.37 days ago2026-04-27T17:15:33Z586 check
Pre-commit hookpre-commit-uv536_330/mo4.2.12.3 months ago2026-02-18T04:59:52Z1.37 days ago2026-04-27T17:16:34Z204 check
GitHub Actionaction-pre-commit-uv73 repos1.0.38.2 months ago2025-08-25T16:11:16Z1.16 months ago2026-03-24T22:46:16Z19 main.yml
Pythontox-uv6_114_686/mo1.35.118.41 days ago2026-04-10T16:12:58Z1.37 days ago2026-04-27T17:15:49Z342 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt13.8 hours ago2026-04-28T13:11:42Z1/071 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt624_244/mo2.21.115.41 days ago2026-04-13T16:39:59Z13.8 hours ago2026-04-28T13:11:42Z1/071 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt46_789 clones/14d2.21.115.41 days ago2026-04-13T16:40:57Z5.54 days ago2026-04-23T13:47:02Z212 main
Part of toml-fmt monorepotoml-fmt-common658_453/mo1.3.21.3 months ago2026-03-20T17:32:10Z13.8 hours ago2026-04-28T13:11:42Z1/071 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt57_996/mo1.9.215.41 days ago2026-04-13T16:43:41Z13.8 hours ago2026-04-28T13:11:42Z1/071 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt678 clones/14d1.9.215.41 days ago2026-04-13T16:44:30Z8.2 days ago2026-04-20T21:06:38Z4 main
Pythonpytest-print120_103/mo1.2.22.53 months ago2026-02-11T23:29:27Z13.81 hours ago2026-04-28T13:11:24Z80 check
Pythontox-gh267_731/mo1.7.12.13 months ago2026-02-23T20:45:51Z1.37 days ago2026-04-27T17:16:11Z67 check
Pythonsphinx-argparse-cli58_688/mo1.21.31.33 months ago2026-03-19T19:53:49Z1.37 days ago2026-04-27T17:16:17Z27 check
Pythonpython-discovery208_560_843/mo1.2.221.37 days ago2026-04-07T17:28:48Z1.37 days ago2026-04-27T17:19:51Z1/19 check
Pythondevpi-process47_826/mo1.1.12.13 months ago2026-02-23T19:04:33Z1.37 days ago2026-04-27T17:16:23Z10 check
Pythontox-ini-fmt9_657/mo1.7.14.56 months ago2025-12-12T15:27:40Z1.37 days ago2026-04-27T17:16:28Z42 check
Pythonbump-deps-index166/mo1.12.03.23 months ago2026-01-21T20:11:05Z13.83 hours ago2026-04-28T13:11:31Z0 check
Pythonpypi-changes87/mo1.5.11.93 months ago2026-03-01T14:57:43Z13.83 hours ago2026-04-28T13:11:36Z30 check
Pythonmdformat-hugo27/mo0.1.02.46 months ago2026-02-13T16:47:56Z9.58 days ago2026-04-19T12:39:53Z0 check
Pythonxml-fmt13/mo1.0.11.23 years ago2025-01-31T23:50:54Z1.37 days ago2026-04-27T17:16:06Z7 check
JetBrains pluginPyVenv Manage 213_895 total2.3.026.45 days ago2026-04-02T15:43:13Z1.45 days ago2026-04-27T15:03:48Z8 check
JetBrains pluginFish Shell1_474 total0.1.82.2 months ago2026-02-21T03:18:23Z7.37 days ago2026-04-21T17:24:20Z0/13 check
Pythonbuild147_717_326/mo1.4.46.25 days ago2026-04-22T20:53:43Z13.66 hours ago2026-04-28T13:22:28Z11/0844 test.yml
Pythonpipx7_590_894/mo1.11.128.7 days ago2026-03-31T09:49:01Z13.65 hours ago2026-04-28T13:22:56Z102/412_758 tests.yml
Pythonpytest-memray2_418_975/mo1.8.08.43 months ago2025-08-18T17:32:45Z20.37 days ago2026-04-08T17:39:56Z16/1415 build.ymlbuild_dist.yml
Pythonipydatagrid44_658/mo1.4.01.36 years ago2024-12-17T07:41:04Z3.43 months ago2026-01-15T08:07:18Z79/7637 check.ymljest.yml
Pythonattrs-strict50_211/mo1.0.12.7 years ago2023-08-14T16:58:50Z2.16 years ago2024-02-27T21:44:22Z3/257 check.yml
#NameDownloadsVersionReleaseLast CommitI/PStarsCI

Grayed out rows are projects where I hold the write commit bit but only help with maintainership when needed. Below are repositories helping with maintaining and self:

#NameLast CommitI/PStarsCI
Repositoryall-repos-self10 days ago2026-04-19T02:22:27Z0 check
Repositorybernat-tech7.2 days ago2026-04-21T21:40:50Z2 build
Repositorycv15.5 days ago2026-04-13T14:45:45Z0 build
LaTeX documentropi_jegyzet_latex2 months ago2026-02-27T08:24:21Z13 build
Repositorydotfiles7.16 days ago2026-04-21T22:52:25Z0
Repositorygaborbernat2.48 hours ago2026-04-29T00:33:05Z5 update-readme

Presentations I have given at various conferences:

#NameSlidesDateStars
PresentationPython meets the crab - PyCon US - 2025slides2025-05-156
PresentationThe new wave of Python Packaging - PyTexas - 2025slides2025-04-113
PresentationLessons learned maintaining open source Python projects - EuroPython - 2024slides2024-07-100
PresentationLessons learned maintaining open source Python projects - PyTexas - 2024slides2024-04-201
PresentationWhat's new in tox 4 - PyCon US - 2023slides2023-04-220
PresentationHow we standardized editable installs - PyCon US - 2022slides2022-04-290
PresentationType hints - Inside the snake pit - Bloomberg - 2022slides2022-03-010
PresentationType hints - Inside the snake pit - Bloomberg - 2021slides2021-04-010
PresentationPython packaging tutorial - EuroPython - 2021slides2021-07-261
PresentationPython packaging tutorial - PyCon US - 2021slides2021-05-123
Presentationtox 4 - coming soon - PyCon US - 2021slides2021-05-140
PresentationHow a virtual environment works - EuroPython - 2019slides2019-07-101
PresentationHow to best package your library - PyLondinium - 2019slides2019-06-152
PresentationType hints inside the snake pit - PyCon US - 2019slides2019-05-032
PresentationStandardize testing in Python - EuroPython - 2018slides2018-07-260
PresentationType hints inside the snake pit - PyLondinium - 2018slides2018-06-090
PresentationType hinting with mypy - London Python - 2018slides2018-04-011

You can find my Curriculum Vitae (or résumé) on the following link View PDF .