nornir-automation / nornir

Pluggable multi-threaded framework with inventory management to help operate collections of devices
https://nornir.readthedocs.io/
Apache License 2.0
1.38k stars 234 forks source link

Bump version to 3.4.0 #858

Closed ogenstad closed 11 months ago

ogenstad commented 12 months ago

It was a while since the last release and at work we are creating a Nornir plugin for our product but due to how the dependencies were setup for mypy-extensions in Nornir 3.3.0 I'm running into an issue when trying to add the latest version of mypy:

❯ poetry add --group dev mypy=1.5.1

Updating dependencies
Resolving dependencies... (0.0s)

Because mypy (1.5.1) depends on mypy-extensions (>=1.0.0)
 and nornir (3.3.0) depends on mypy_extensions (>=0.4.1,<0.5.0), mypy (1.5.1) is incompatible with nornir (3.3.0).
And because no versions of nornir match >3.3.0,<4.0.0, mypy (1.5.1) is incompatible with nornir (>=3.3.0,<4.0.0).

This problem has already been fixed in the main branch, so it would be great if we could release a new version.

Also bumped the Python version in setup.cfg as 3.7 was dropped.

dbarrosop commented 12 months ago

Agreed, a release is long overdue. Any concerns @ktbyers?

ktbyers commented 12 months ago

Sounds good to me.

ktbyers commented 11 months ago

@dbarrosop Let me know if you want me to fix this automated release process:

https://github.com/nornir-automation/nornir/blob/main/.github/workflows/main.yaml#L99

I think I said I would...though I am not sure I want to :-)