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
Pythonplatformdirs570_062_893/mo4.9.41.1 months ago2026-03-05T18:34:12Z2.36 hours ago2026-04-08T15:58:12Z0/1921 check
Pythonfilelock498_457_744/mo3.25.227.87 days ago2026-03-11T20:45:37Z2.36 hours ago2026-04-08T15:57:57Z0/1947 check
Pythonvirtualenv382_653_531/mo21.2.01 month ago2026-03-09T17:24:35Z2.4 hours ago2026-04-08T15:56:33Z1/05_027 check
Pythonget-virtualenv922_843 total21.2.01 month ago2026-03-09T17:25:17Z1 month ago2026-03-09T17:24:53Z18 release.yml
Pythontox39_133_729/mo4.52.08.87 days ago2026-03-30T20:33:25Z2.38 hours ago2026-04-08T15:57:23Z1/03_911 checkweekly
Pythonpyproject-api17_116_149/mo1.10.06 months ago2025-10-09T19:12:24Z3.18 hours ago2026-04-08T15:09:19Z25 check
Pythonpytest-env25_816_645/mo1.6.026.79 days ago2026-03-12T22:39:41Z19.85 hours ago2026-04-07T22:29:30Z225 check
Pythondatamodel-code-generator12_718_950/mo0.56.04.33 days ago2026-04-04T09:46:17Z4.33 days ago2026-04-04T09:45:36Z37/33_850 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree7_548_476/mo2.34.015.95 days ago2026-03-23T18:25:09Z2.38 hours ago2026-04-08T15:57:07Z7/12_991 check
Pythonsphinx-autodoc-typehints9_219_704/mo3.9.1115.04 days ago2026-03-24T16:57:27Z2.38 hours ago2026-04-08T15:57:13Z1/0585 check
Pre-commit hookpre-commit-uv435_036/mo4.2.11.63 months ago2026-02-18T04:59:52Z19.85 hours ago2026-04-07T22:28:45Z201 check
GitHub Actionaction-pre-commit-uv71 repos1.0.37.53 months ago2025-08-25T16:11:16Z14.79 days ago2026-03-24T22:46:16Z19 main.yml
Pythontox-uv5_285_427/mo1.34.08.75 days ago2026-03-30T23:31:40Z2 days ago2026-04-06T17:26:55Z0/1341 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt2 days ago2026-04-06T17:27:36Z69 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt577_702/mo2.21.08.75 days ago2026-03-31T00:14:25Z2 days ago2026-04-06T17:27:36Z69 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt41_951 clones/14d2.21.08.33 days ago2026-03-31T09:36:45Z7.87 days ago2026-03-31T21:10:19Z212 main
Part of toml-fmt monorepotoml-fmt-common614_715/mo1.3.219 days ago2026-03-20T17:32:10Z2 days ago2026-04-06T17:27:36Z69 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt48_979/mo1.9.11.16 months ago2026-03-03T19:39:03Z2 days ago2026-04-06T17:27:36Z69 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt374 clones/14d1.9.11.16 months ago2026-03-04T09:03:49Z9 days ago2026-03-30T17:31:32Z4 main
Pythonpytest-print143_058/mo1.2.21.83 months ago2026-02-11T23:29:27Z2.38 hours ago2026-04-08T15:57:20Z79 check
Pythontox-gh106_996/mo1.7.11.43 months ago2026-02-23T20:45:51Z3.18 hours ago2026-04-08T15:09:12Z68 check
Pythonsphinx-argparse-cli54_589/mo1.21.319.91 days ago2026-03-19T19:53:49Z19.85 hours ago2026-04-07T22:28:51Z26 check
Pythonpython-discovery177_916_747/mo1.2.21 day ago2026-04-07T17:28:48Z1 day ago2026-04-07T17:35:48Z9 check
Pythondevpi-process58_898/mo1.1.11.43 months ago2026-02-23T19:04:33Z2.36 hours ago2026-04-08T15:58:18Z10 check
Pythontox-ini-fmt8_922/mo1.7.13.9 months ago2025-12-12T15:27:40Z19.85 hours ago2026-04-07T22:29:14Z43 check
Pythonbump-deps-index186/mo1.12.02.53 months ago2026-01-21T20:11:05Z1.12 days ago2026-04-07T15:05:17Z0 check
Pythonpypi-changes104/mo1.5.11.26 months ago2026-03-01T14:57:43Z2.38 hours ago2026-04-08T15:57:02Z30 check
Pythonmdformat-hugo39/mo0.1.01.8 months ago2026-02-13T16:47:56Z9.04 days ago2026-03-30T16:32:58Z0/10 check
Pythonxml-fmt13/mo1.0.11.18 years ago2025-01-31T23:50:54Z2 days ago2026-04-06T17:27:13Z0/17 check
JetBrains pluginPyVenv Manage 213_226 total2.3.06.08 days ago2026-04-02T15:43:13Z6.08 days ago2026-04-02T15:48:14Z8 check
JetBrains pluginFish Shell1_255 total0.1.81.53 months ago2026-02-21T03:18:23Z7.87 days ago2026-03-31T21:04:29Z3 check
Pythonbuild144_321_725/mo1.4.214.16 days ago2026-03-25T14:20:26Z1.87 days ago2026-04-06T21:00:38Z32/3843 test.yml
Pythonpipx7_549_042/mo1.11.18.33 days ago2026-03-31T09:49:01Z6.75 days ago2026-04-01T23:48:36Z102/1912_691 tests.yml
Pythonpytest-memray1_765_242/mo1.8.07.76 months ago2025-08-18T17:32:45Z0.68 minutes ago2026-04-08T17:39:56Z16/1414 build.ymlbuild_dist.yml
Pythonipydatagrid49_812/mo1.4.01.3 years ago2024-12-17T07:41:04Z2.76 months ago2026-01-15T08:07:18Z79/7637 check.ymljest.yml
Pythonattrs-strict48_273/mo1.0.12.65 years ago2023-08-14T16:58:50Z2.1 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-self8.04 days ago2026-03-31T17:03:37Z0 check
Repositorybernat-tech8.75 days ago2026-03-30T23:40:39Z2 build
Repositorycv6.12 days ago2026-04-02T14:30:10Z0 build
LaTeX documentropi_jegyzet_latex1.33 months ago2026-02-27T08:24:21Z13 build
Repositorydotfiles1.87 days ago2026-04-06T21:12:54Z0
Repositorygaborbernat17.93 hours ago2026-04-08T00:24:20Z5 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.