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
Pythonplatformdirs574_970_825/mo4.9.612 days ago2026-04-09T00:04:09Z3.13 hours ago2026-04-20T21:04:23Z930 check
Pythonfilelock496_965_151/mo3.29.01.33 days ago2026-04-19T15:39:08Z3.1 hours ago2026-04-20T21:05:48Z952 check
Pythonvirtualenv399_137_532/mo21.2.46.04 days ago2026-04-14T22:15:29Z1.87 days ago2026-04-19T02:22:40Z0/25_033 check
Pythonget-virtualenv996_964 total21.2.46.04 days ago2026-04-14T22:15:58Z6.04 days ago2026-04-14T22:15:40Z18 release.yml
Pythontox39_296_661/mo4.53.06.41 days ago2026-04-14T13:44:11Z3.1 hours ago2026-04-20T21:05:54Z3_913 checkweekly
Pythonpyproject-api16_671_579/mo1.10.06.43 months ago2025-10-09T19:12:24Z3.1 hours ago2026-04-20T21:06:15Z25 check
Pythonpytest-env23_198_884/mo1.6.01.3 months ago2026-03-12T22:39:41Z3.13 hours ago2026-04-20T21:04:08Z227 check
Pythondatamodel-code-generator11_797_546/mo0.56.14.29 days ago2026-04-16T17:09:51Z4.29 days ago2026-04-16T17:09:08Z38/73_870 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree7_304_837/mo2.35.110.29 days ago2026-04-10T16:13:37Z3.13 hours ago2026-04-20T21:04:18Z4/02_992 check
Pythonsphinx-autodoc-typehints9_234_713/mo3.10.25.08 days ago2026-04-15T22:09:47Z3.13 hours ago2026-04-20T21:04:13Z586 check
Pre-commit hookpre-commit-uv470_818/mo4.2.12.03 months ago2026-02-18T04:59:52Z3.08 hours ago2026-04-20T21:07:09Z204 check
GitHub Actionaction-pre-commit-uv72 repos1.0.37.93 months ago2025-08-25T16:11:16Z27.04 days ago2026-03-24T22:46:16Z19 main.yml
Pythontox-uv5_315_971/mo1.35.110.29 days ago2026-04-10T16:12:58Z3.1 hours ago2026-04-20T21:06:25Z342 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt3.08 hours ago2026-04-20T21:07:14Z69 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt570_619/mo2.21.17.29 days ago2026-04-13T16:39:59Z3.08 hours ago2026-04-20T21:07:14Z69 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt47_778 clones/14d2.21.17.29 days ago2026-04-13T16:40:57Z3.08 hours ago2026-04-20T21:06:43Z212 main
Part of toml-fmt monorepotoml-fmt-common610_671/mo1.3.21.03 months ago2026-03-20T17:32:10Z3.08 hours ago2026-04-20T21:07:14Z69 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt52_732/mo1.9.27.29 days ago2026-04-13T16:43:41Z3.08 hours ago2026-04-20T21:07:14Z69 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt640 clones/14d1.9.27.29 days ago2026-04-13T16:44:30Z3.1 hours ago2026-04-20T21:06:38Z4 main
Pythonpytest-print119_122/mo1.2.22.26 months ago2026-02-11T23:29:27Z1.87 days ago2026-04-19T02:21:35Z0/180 check
Pythontox-gh191_425/mo1.7.11.86 months ago2026-02-23T20:45:51Z3.08 hours ago2026-04-20T21:07:04Z68 check
Pythonsphinx-argparse-cli53_185/mo1.21.31.06 months ago2026-03-19T19:53:49Z3.08 hours ago2026-04-20T21:06:48Z27 check
Pythonpython-discovery186_685_262/mo1.2.213.25 days ago2026-04-07T17:28:48Z1.83 days ago2026-04-19T03:13:21Z1/19 check
Pythondevpi-process55_250/mo1.1.11.86 months ago2026-02-23T19:04:33Z3.08 hours ago2026-04-20T21:06:58Z10 check
Pythontox-ini-fmt8_909/mo1.7.14.3 months ago2025-12-12T15:27:40Z3.08 hours ago2026-04-20T21:06:53Z43 check
Pythonbump-deps-index200/mo1.12.02.96 months ago2026-01-21T20:11:05Z3.08 hours ago2026-04-20T21:07:19Z0 check
Pythonpypi-changes84/mo1.5.11.66 months ago2026-03-01T14:57:43Z3.08 hours ago2026-04-20T21:07:25Z30 check
Pythonmdformat-hugo27/mo0.1.02.2 months ago2026-02-13T16:47:56Z1.45 days ago2026-04-19T12:39:53Z0 check
Pythonxml-fmt9/mo1.0.11.21 years ago2025-01-31T23:50:54Z3.1 hours ago2026-04-20T21:06:30Z7 check
JetBrains pluginPyVenv Manage 213_666 total2.3.018.33 days ago2026-04-02T15:43:13Z7.33 hours ago2026-04-20T16:52:07Z8 check
JetBrains pluginFish Shell1_377 total0.1.81.93 months ago2026-02-21T03:18:23Z7.28 hours ago2026-04-20T16:55:45Z0/13 check
Pythonbuild141_415_148/mo1.4.310.08 days ago2026-04-10T21:25:39Z1.71 hours ago2026-04-20T22:29:06Z12/3843 test.yml
Pythonpipx8_002_187/mo1.11.120.58 days ago2026-03-31T09:49:01Z5.29 days ago2026-04-15T17:02:54Z104/2512_728 tests.yml
Pythonpytest-memray2_018_572/mo1.8.08.16 months ago2025-08-18T17:32:45Z12.25 days ago2026-04-08T17:39:56Z16/1414 build.ymlbuild_dist.yml
Pythonipydatagrid43_761/mo1.4.01.33 years ago2024-12-17T07:41:04Z3.16 months ago2026-01-15T08:07:18Z79/7637 check.ymljest.yml
Pythonattrs-strict44_932/mo1.0.12.68 years ago2023-08-14T16:58:50Z2.14 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-self1.87 days ago2026-04-19T02:22:27Z0 check
Repositorybernat-tech3.15 hours ago2026-04-20T21:03:39Z0/12 build
Repositorycv7.37 days ago2026-04-13T14:45:45Z0 build
LaTeX documentropi_jegyzet_latex1.73 months ago2026-02-27T08:24:21Z13 build
Repositorydotfiles1.45 days ago2026-04-19T12:30:05Z0
Repositorygaborbernat8.28 hours ago2026-04-20T15:55:44Z5 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 .