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
Pythonplatformdirs483_295_883/mo4.9.422.58 hours ago2026-03-05T18:34:12Z22.06 hours ago2026-03-05T19:05:08Z907 check
Pythonfilelock453_431_862/mo3.25.05.08 days ago2026-03-01T15:08:44Z3.95 days ago2026-03-02T17:43:16Z938 check
Pythonvirtualenv328_076_864/mo21.1.07.33 days ago2026-02-27T08:49:27Z2.95 days ago2026-03-03T17:55:24Z1/05_015 check
Pythonget-virtualenv773_028 total21.1.07.33 days ago2026-02-27T08:49:57Z7.33 days ago2026-02-27T08:49:42Z17 release.yml
Pythontox29_720_448/mo4.48.115.46 hours ago2026-03-06T01:41:15Z15.48 hours ago2026-03-06T01:40:11Z7/23_901 checkweekly
Pythonpyproject-api16_728_859/mo1.10.04.9 months ago2025-10-09T19:12:24Z3.95 days ago2026-03-02T17:42:47Z25 check
Pythonpytest-env18_369_742/mo1.5.016.91 days ago2026-02-17T18:31:37Z3.75 days ago2026-03-02T22:46:31Z218 check
Pythondatamodel-code-generator12_734_037/mo0.54.12.5 days ago2026-03-04T04:15:00Z1.83 hours ago2026-03-06T15:19:47Z36/63_798 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree7_917_216/mo2.31.014.58 days ago2026-02-20T02:56:58Z3.45 days ago2026-03-03T05:35:28Z11/12_987 check
Pythonsphinx-autodoc-typehints6_684_502/mo3.9.722.6 hours ago2026-03-05T18:33:38Z22.65 hours ago2026-03-05T18:30:18Z1/0583 check
Pre-commit hookpre-commit-uv430_256/mo4.2.116.5 days ago2026-02-18T04:59:52Z3.95 days ago2026-03-02T17:43:55Z200 check
GitHub Actionaction-pre-commit-uv68 repos1.0.36.43 months ago2025-08-25T16:11:16Z6.91 days ago2026-02-27T18:19:51Z19 main.yml
Pythontox-uv5_247_934/mo1.33.14 days ago2026-03-02T17:06:18Z3.95 days ago2026-03-02T17:43:02Z331 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt2.87 days ago2026-03-03T19:38:45Z67 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt469_118/mo2.18.12.87 days ago2026-03-03T19:39:02Z2.87 days ago2026-03-03T19:38:45Z67 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt35_500 clones/14d2.16.211.04 days ago2026-02-23T15:42:07Z3.95 days ago2026-03-02T17:43:12Z207 main
Part of toml-fmt monorepotoml-fmt-common453_987/mo1.3.14.5 days ago2026-03-02T04:23:18Z2.87 days ago2026-03-03T19:38:45Z67 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt14_681/mo1.9.12.87 days ago2026-03-03T19:39:03Z2.87 days ago2026-03-03T19:38:45Z67 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt761 clones/14d1.9.12.33 days ago2026-03-04T09:03:49Z2.33 days ago2026-03-04T09:03:47Z4 main
Pythonpytest-print129_369/mo1.2.222.7 days ago2026-02-11T23:29:27Z3.75 days ago2026-03-02T22:46:35Z76 check
Pythontox-gh94_391/mo1.7.110.83 days ago2026-02-23T20:45:51Z3.95 days ago2026-03-02T17:43:35Z66 check
Pythonsphinx-argparse-cli50_598/mo1.21.14.5 days ago2026-03-02T04:26:50Z3.95 days ago2026-03-02T17:43:30Z26 check
Pythonpython-discovery40_477_372/mo1.1.08.29 days ago2026-02-26T09:42:48Z3.95 days ago2026-03-02T17:44:46Z1/07 check
Pythondevpi-process53_609/mo1.1.110.91 days ago2026-02-23T19:04:33Z3.95 days ago2026-03-02T17:43:46Z10 check
Pythontox-ini-fmt7_232/mo1.7.12.8 months ago2025-12-12T15:27:40Z3.95 days ago2026-03-02T17:43:51Z43 check
Pythonbump-deps-index405/mo1.12.01.43 months ago2026-01-21T20:11:05Z3.95 days ago2026-03-02T17:44:06Z0 check
Pythonpypi-changes235/mo1.5.15.08 days ago2026-03-01T14:57:43Z3.95 days ago2026-03-02T17:44:00Z30 check
Pythonmdformat-hugo130/mo0.1.021 days ago2026-02-13T16:47:56Z7 days ago2026-02-27T16:31:54Z0 check
Pythonxml-fmt10/mo1.0.11.09 years ago2025-01-31T23:50:54Z3.95 days ago2026-03-02T17:43:25Z8 check
JetBrains pluginPyVenv Manage 212_451 total2.2.51.16 months ago2026-01-30T04:02:31Z9.53 hours ago2026-03-06T07:38:07Z8 check
JetBrains pluginFish Shell822 total0.1.813.54 days ago2026-02-21T03:18:23Z16.65 hours ago2026-03-06T00:30:42Z1 check
Pythonbuild130_477_369/mo1.4.01.9 months ago2026-01-08T16:41:46Z2.7 days ago2026-03-03T23:49:56Z35/2838 test.yml
Pythonpipx8_215_524/mo1.8.05.23 months ago2025-09-30T06:35:05Z1.4 months ago2026-01-23T05:47:01Z143/3012_592 tests.yml
Pythonpytest-memray1_274_051/mo1.8.06.63 months ago2025-08-18T17:32:45Z3.76 months ago2025-11-12T21:51:41Z16/4412 build.ymlbuild_dist.yml
Pythonipydatagrid47_233/mo1.4.01.21 years ago2024-12-17T07:41:04Z1.66 months ago2026-01-15T08:07:18Z80/7634 check.ymljest.yml
Pythonattrs-strict43_656/mo1.0.12.56 years ago2023-08-14T16:58:50Z2.01 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-self7.04 days ago2026-02-27T15:27:18Z0 check
Repositorybernat-tech5 days ago2026-03-01T16:53:01Z2 build
Repositorycv7.04 days ago2026-02-27T15:27:13Z0 build
LaTeX documentropi_jegyzet_latex7.33 days ago2026-02-27T08:24:21Z13 build
Repositorydotfiles19.41 days ago2026-02-15T06:12:50Z0
Repositorygaborbernat1.45 hours ago2026-03-06T15:43:07Z5 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.