hypermodern-python icon indicating copy to clipboard operation
hypermodern-python copied to clipboard

Hypermodern Python

Results 20 hypermodern-python issues
Sort by recently updated
recently updated
newest added

I'm following along the Hypermodern Python series and it seems in [Chapter 2, *Test automation with Nox*](https://cjolowicz.github.io/posts/hypermodern-python-02-testing/#test-automation-with-nox) there is a conflict between `nox` and `poetry`. Specifically when I use the...

Thanks for a great blog-series and repo! I noticed that the matrix strategy `python-version: ['3.7', '3.8']` in `.github/workflows/tests.yml` is redundant, since nox will take care of testing both versions anyway.

Bumps [certifi](https://github.com/certifi/python-certifi) from 2019.11.28 to 2022.12.7. Commits 9e9e840 2022.12.07 b81bdb2 2022.09.24 939a28f 2022.09.14 aca828a 2022.06.15.2 de0eae1 Only use importlib.resources's new files() / Traversable API on Python ≥3.11 ... b8eb5e9 2022.06.15.1...

dependencies

Instead of installing all the dev-dependencies on each [`nox` session](https://github.com/cjolowicz/hypermodern-python/blob/master/noxfile.py): https://github.com/cjolowicz/hypermodern-python/blob/ed593b8399dd94e2fe6f618aca8ea5f43710b541/pyproject.toml#L21-L42 Split the dev-deps into groups - a feature provided by poetry 1.2: https://python-poetry.org/docs/managing-dependencies/#dependency-groups Install only the relevant dependencies. This...

The [`pyproject.toml`](https://github.com/cjolowicz/hypermodern-python/blob/master/pyproject.toml) file can be used to store pytest's config (otherwise declared in a separate `pytest.ini` file), see: https://docs.pytest.org/en/6.2.x/customize.html#pyproject-toml It could be valuable to add the recommended options for pytest:...

Hi. Thank you for this great " Hypermodern Python" series. With setup like this: ``` # pyproject.toml ... [tool.poetry.dependencies] # project deps ... python = "=3.7" # dev deps black...

Bumps [dparse](https://github.com/pyupio/dparse) from 0.5.1 to 0.5.2. Changelog Sourced from dparse's changelog. 0.5.2 (2022-08-09) Install pyyaml only when asked for with extras (conda extra) Add support for piptools requirements.in Use ConfigParser...

dependencies

The reference page relies on the automodule directive. My guess is that readthedocs needs to install the module to be able to use this. Because readthedocs doesn't use poetry, the...

Claudio, Thank you very much for this comprehensive article, which I discovered from a recent Talk Python to Me podcast ([362](https://talkpython.fm/episodes/show/362/hypermodern-python-projects)). I was struck by the use of src layout,...

Medium.com is prompting me for a commercial relationship I don't care to have. Your first essay was pretty cool, and I would read more if more was actually available.