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
Pythonplatformdirs524_028_532/mo4.9.413.79 days ago2026-03-05T18:34:12Z2.83 days ago2026-03-16T17:28:05Z911 check
Pythonfilelock480_517_051/mo3.25.27.7 days ago2026-03-11T20:45:37Z2.83 days ago2026-03-16T17:28:10Z941 check
Pythonvirtualenv346_969_906/mo21.2.09.83 days ago2026-03-09T17:24:35Z2.54 days ago2026-03-17T00:32:57Z5_017 check
Pythonget-virtualenv823_309 total21.2.09.83 days ago2026-03-09T17:25:17Z9.83 days ago2026-03-09T17:24:53Z17 release.yml
Pythontox36_198_713/mo4.50.112.3 hours ago2026-03-19T01:56:59Z12.31 hours ago2026-03-19T01:56:24Z1/03_904 checkweekly
Pythonpyproject-api17_628_403/mo1.10.05.33 months ago2025-10-09T19:12:24Z2.83 days ago2026-03-16T17:27:53Z25 check
Pythonpytest-env22_714_976/mo1.6.06.62 days ago2026-03-12T22:39:41Z2.58 days ago2026-03-16T23:22:48Z221 check
Pythondatamodel-code-generator13_592_277/mo0.55.08.7 days ago2026-03-10T20:41:13Z1.2 days ago2026-03-18T08:24:29Z36/33_816 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree8_011_860/mo2.31.027.45 days ago2026-02-20T02:56:58Z2.83 days ago2026-03-16T17:28:21Z9/12_986 check
Pythonsphinx-autodoc-typehints8_260_147/mo3.9.89.91 days ago2026-03-09T15:39:59Z2.83 days ago2026-03-16T18:08:04Z1/0586 check
Pre-commit hookpre-commit-uv429_004/mo4.2.129.37 days ago2026-02-18T04:59:52Z2.83 days ago2026-03-16T17:28:50Z200 check
GitHub Actionaction-pre-commit-uv73 repos1.0.36.83 months ago2025-08-25T16:11:16Z19.79 days ago2026-02-27T18:19:51Z19 main.yml
Pythontox-uv5_833_294/mo1.33.46.66 days ago2026-03-12T21:20:54Z2.83 days ago2026-03-16T17:27:59Z336 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt22.55 hours ago2026-03-18T15:42:13Z68 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt499_373/mo2.20.022.55 hours ago2026-03-18T15:42:30Z22.55 hours ago2026-03-18T15:42:13Z68 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt37_231 clones/14d2.20.022.53 hours ago2026-03-18T15:43:21Z22.53 hours ago2026-03-18T15:43:18Z208 main
Part of toml-fmt monorepotoml-fmt-common494_682/mo1.3.117.37 days ago2026-03-02T04:23:18Z22.55 hours ago2026-03-18T15:42:13Z68 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt22_845/mo1.9.115.75 days ago2026-03-03T19:39:03Z22.55 hours ago2026-03-18T15:42:13Z68 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt468 clones/14d1.9.115.2 days ago2026-03-04T09:03:49Z9.83 days ago2026-03-09T17:51:38Z4 main
Pythonpytest-print137_395/mo1.2.21.16 months ago2026-02-11T23:29:27Z2.58 days ago2026-03-16T23:22:53Z76 check
Pythontox-gh91_007/mo1.7.123.7 days ago2026-02-23T20:45:51Z2.83 days ago2026-03-16T17:28:26Z67 check
Pythonsphinx-argparse-cli55_963/mo1.21.22.7 days ago2026-03-16T20:20:59Z2.79 days ago2026-03-16T18:40:42Z26 check
Pythonpython-discovery110_371_500/mo1.2.012.55 hours ago2026-03-19T01:43:07Z12.6 hours ago2026-03-19T01:39:23Z8 check
Pythondevpi-process61_747/mo1.1.123.79 days ago2026-02-23T19:04:33Z2.83 days ago2026-03-16T17:28:45Z10 check
Pythontox-ini-fmt8_687/mo1.7.13.2 months ago2025-12-12T15:27:40Z2.83 days ago2026-03-16T17:28:39Z43 check
Pythonbump-deps-index236/mo1.12.01.86 months ago2026-01-21T20:11:05Z2.83 days ago2026-03-16T17:32:09Z0 check
Pythonpypi-changes243/mo1.5.117.95 days ago2026-03-01T14:57:43Z2.83 days ago2026-03-16T17:57:32Z30 check
Pythonmdformat-hugo45/mo0.1.01.1 months ago2026-02-13T16:47:56Z19.87 days ago2026-02-27T16:31:54Z0 check
Pythonxml-fmt16/mo1.0.11.12 years ago2025-01-31T23:50:54Z2.83 days ago2026-03-16T17:28:15Z7 check
JetBrains pluginPyVenv Manage 212_591 total2.2.51.6 months ago2026-01-30T04:02:31Z2.25 days ago2026-03-17T07:39:39Z8 check
JetBrains pluginFish Shell988 total0.1.826.41 days ago2026-02-21T03:18:23Z2.54 days ago2026-03-17T00:37:41Z2 check
Pythonbuild136_497_268/mo1.4.02.3 months ago2026-01-08T16:41:46Z2.54 days ago2026-03-17T00:28:18Z33/2837 test.yml
Pythonpipx7_988_427/mo1.10.023.78 hours ago2026-03-18T14:28:56Z12.48 hours ago2026-03-19T01:46:38Z119/1612_628 tests.yml
Pythonpytest-memray1_494_336/mo1.8.07.06 months ago2025-08-18T17:32:45Z4.2 months ago2025-11-12T21:51:41Z16/4413 build.ymlbuild_dist.yml
Pythonipydatagrid51_664/mo1.4.01.25 years ago2024-12-17T07:41:04Z2.1 months ago2026-01-15T08:07:18Z80/7635 check.ymljest.yml
Pythonattrs-strict41_667/mo1.0.12.59 years ago2023-08-14T16:58:50Z2.05 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-self19.91 days ago2026-02-27T15:27:18Z0 check
Repositorybernat-tech15.45 hours ago2026-03-18T22:49:10Z2 build
Repositorycv19.91 days ago2026-02-27T15:27:13Z0 build
LaTeX documentropi_jegyzet_latex20.2 days ago2026-02-27T08:24:21Z13 build
Repositorydotfiles2 days ago2026-03-17T14:00:06Z0
Repositorygaborbernat0.81 minutes ago2026-03-19T13:27:52Z5 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.