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
Pythonplatformdirs476_299_958/mo4.9.44.16 days ago2026-03-05T18:34:12Z5.2 hours ago2026-03-09T17:51:29Z909 check
Pythonfilelock442_561_376/mo3.25.13.41 hours ago2026-03-09T19:38:45Z3.41 hours ago2026-03-09T19:38:33Z938 check
Pythonvirtualenv319_734_562/mo21.2.05.65 hours ago2026-03-09T17:24:35Z3.68 hours ago2026-03-09T19:23:04Z0/15_015 check
Pythonget-virtualenv785_849 total21.2.05.65 hours ago2026-03-09T17:25:17Z5.65 hours ago2026-03-09T17:24:53Z17 release.yml
Pythontox29_854_125/mo4.49.10.33 minutes ago2026-03-09T22:44:09Z0.36 minutes ago2026-03-09T22:42:07Z3/03_902 checkweekly
Pythonpyproject-api16_222_405/mo1.10.05.03 months ago2025-10-09T19:12:24Z5.2 hours ago2026-03-09T17:51:20Z25 check
Pythonpytest-env18_388_356/mo1.5.020.16 days ago2026-02-17T18:31:37Z0.74 minutes ago2026-03-09T22:19:28Z219 check
Pythondatamodel-code-generator12_511_946/mo0.54.15.75 days ago2026-03-04T04:15:00Z12.48 hours ago2026-03-09T10:34:30Z41/13_800 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree7_798_697/mo2.31.017.83 days ago2026-02-20T02:56:58Z5.21 hours ago2026-03-09T17:51:15Z10/02_988 check
Pythonsphinx-autodoc-typehints6_642_895/mo3.9.87.4 hours ago2026-03-09T15:39:59Z5.21 hours ago2026-03-09T17:51:11Z584 check
Pre-commit hookpre-commit-uv404_439/mo4.2.119.75 days ago2026-02-18T04:59:52Z5.2 hours ago2026-03-09T17:52:14Z200 check
GitHub Actionaction-pre-commit-uv69 repos1.0.36.53 months ago2025-08-25T16:11:16Z10.16 days ago2026-02-27T18:19:51Z19 main.yml
Pythontox-uv5_210_129/mo1.33.17.2 days ago2026-03-02T17:06:18Z7.2 days ago2026-03-02T17:43:02Z0/2332 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt6.12 days ago2026-03-03T19:38:45Z67 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt450_027/mo2.18.16.12 days ago2026-03-03T19:39:02Z6.12 days ago2026-03-03T19:38:45Z67 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt36_646 clones/14d2.16.214.29 days ago2026-02-23T15:42:07Z5.21 hours ago2026-03-09T17:51:24Z208 main
Part of toml-fmt monorepotoml-fmt-common434_295/mo1.3.17.75 days ago2026-03-02T04:23:18Z6.12 days ago2026-03-03T19:38:45Z67 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt15_259/mo1.9.16.12 days ago2026-03-03T19:39:03Z6.12 days ago2026-03-03T19:38:45Z67 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt734 clones/14d1.9.15.58 days ago2026-03-04T09:03:49Z5.2 hours ago2026-03-09T17:51:38Z4 main
Pythonpytest-print122_737/mo1.2.225.95 days ago2026-02-11T23:29:27Z0.74 minutes ago2026-03-09T22:19:32Z76 check
Pythontox-gh92_354/mo1.7.114.08 days ago2026-02-23T20:45:51Z5.2 hours ago2026-03-09T17:51:57Z67 check
Pythonsphinx-argparse-cli50_315/mo1.21.17.75 days ago2026-03-02T04:26:50Z5.2 hours ago2026-03-09T17:51:52Z26 check
Pythonpython-discovery51_907_849/mo1.1.23.03 hours ago2026-03-09T20:02:27Z3.05 hours ago2026-03-09T20:01:29Z8 check
Pythondevpi-process56_612/mo1.1.114.16 days ago2026-02-23T19:04:33Z5.2 hours ago2026-03-09T17:51:43Z10 check
Pythontox-ini-fmt8_080/mo1.7.12.9 months ago2025-12-12T15:27:40Z5.2 hours ago2026-03-09T17:52:01Z43 check
Pythonbump-deps-index379/mo1.12.01.56 months ago2026-01-21T20:11:05Z5.2 hours ago2026-03-09T17:52:05Z0 check
Pythonpypi-changes248/mo1.5.18.33 days ago2026-03-01T14:57:43Z5.2 hours ago2026-03-09T17:52:10Z30 check
Pythonmdformat-hugo131/mo0.1.024.25 days ago2026-02-13T16:47:56Z10.25 days ago2026-02-27T16:31:54Z0 check
Pythonxml-fmt12/mo1.0.11.09 years ago2025-01-31T23:50:54Z5.2 hours ago2026-03-09T17:51:48Z8 check
JetBrains pluginPyVenv Manage 212_468 total2.2.51.26 months ago2026-01-30T04:02:31Z15.41 hours ago2026-03-09T07:39:39Z8 check
JetBrains pluginFish Shell869 total0.1.816.79 days ago2026-02-21T03:18:23Z7.58 hours ago2026-03-09T15:29:20Z1 check
Pythonbuild125_450_291/mo1.4.02 months ago2026-01-08T16:41:46Z3.83 hours ago2026-03-09T19:13:51Z34/1836 test.yml
Pythonpipx8_012_768/mo1.8.05.33 months ago2025-09-30T06:35:05Z1.5 months ago2026-01-23T05:47:01Z143/3112_603 tests.yml
Pythonpytest-memray1_208_173/mo1.8.06.76 months ago2025-08-18T17:32:45Z3.9 months ago2025-11-12T21:51:41Z16/4411 build.ymlbuild_dist.yml
Pythonipydatagrid46_488/mo1.4.01.22 years ago2024-12-17T07:41:04Z1.76 months ago2026-01-15T08:07:18Z80/7634 check.ymljest.yml
Pythonattrs-strict39_833/mo1.0.12.56 years ago2023-08-14T16:58:50Z2.03 years ago2024-02-27T21:44:22Z3/157 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.29 days ago2026-02-27T15:27:18Z0 check
Repositorybernat-tech0.63 minutes ago2026-03-09T22:26:48Z2 build
Repositorycv10.29 days ago2026-02-27T15:27:13Z0 build
LaTeX documentropi_jegyzet_latex10.58 days ago2026-02-27T08:24:21Z13 build
Repositorydotfiles0.46 minutes ago2026-03-09T22:36:56Z0
Repositorygaborbernatjust now2026-03-09T23:04:35Z5 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.