<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyvyos.git, branch main</title>
<subtitle>Python SDK for interacting with VyOS API (mirror of https://github.com/vyos-contrib/pyvyos.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/pyvyos.git/atom?h=main</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/pyvyos.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/'/>
<updated>2026-05-19T08:00:01+00:00</updated>
<entry>
<title>Merge pull request #38 from vyos-contrib/docs/related-projects</title>
<updated>2026-05-19T08:00:01+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T08:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=1bb0a01f845e7df4fb5ffc7dc8abf8d8c592fa06'/>
<id>urn:sha1:1bb0a01f845e7df4fb5ffc7dc8abf8d8c592fa06</id>
<content type='text'>
docs: cross-reference packer-vyos as related project</content>
</entry>
<entry>
<title>docs: cross-reference packer-vyos as related project</title>
<updated>2026-05-19T07:01:10+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T07:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=6786e67c809450926ef4f5a4c54afdb4c11e73a5'/>
<id>urn:sha1:6786e67c809450926ef4f5a4c54afdb4c11e73a5</id>
<content type='text'>
Add a "Related projects" section in the main README pointing to
vyos-contrib/packer-vyos, the Packer-based image builder that
produces ready-to-deploy VyOS images. The two projects are
complementary: packer-vyos builds the appliance, pyvyos drives it.

Also mention packer-vyos in tests/pve/README.md as an alternative
to the interactive install in phase 1 of the e2e harness — without
making the harness depend on it.

This commit is documentation only. It does not change pyvyos
behaviour, payloads, or public API.
</content>
</entry>
<entry>
<title>Merge pull request #36 from vyos-contrib/hotfix/0.4.1-runtime-deps</title>
<updated>2026-05-19T06:29:11+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=5a64e952064b4e1c07019662114acbc3497498e5'/>
<id>urn:sha1:5a64e952064b4e1c07019662114acbc3497498e5</id>
<content type='text'>
fix: pytest was declared as runtime dependency</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into hotfix/0.4.1-runtime-deps</title>
<updated>2026-05-19T06:28:38+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=94c4c1c5cb258f0ef88063d89b67d25f67d3c74c'/>
<id>urn:sha1:94c4c1c5cb258f0ef88063d89b67d25f67d3c74c</id>
<content type='text'>
# Conflicts:
#	pyproject.toml
</content>
</entry>
<entry>
<title>fix: pytest was declared as runtime dependency</title>
<updated>2026-05-19T06:25:14+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=b9208fbb3db4dd6ce80967feb1be5af2f3f01c74'/>
<id>urn:sha1:b9208fbb3db4dd6ce80967feb1be5af2f3f01c74</id>
<content type='text'>
pyproject.toml [project].dependencies declared pytest&gt;=9.0.3, so
'pip install pyvyos==0.4.0' pulled pytest into every install. This
contradicted the 0.4.0 CHANGELOG which advertised runtime deps as
'requests&gt;=2.32.0,&lt;3.0 only'.

The line was introduced accidentally during the e2e harness work in
bfcaffe (almost certainly an 'uv add pytest' that landed in the wrong
table) and was not caught in review.

Removed; pytest remains in the 'dev' optional-dependency extra.

Bump to 0.4.1 to ship the correction to PyPI.
</content>
</entry>
<entry>
<title>Merge pull request #32 from vyos-contrib/dependabot/pip/requests-gte-2.34.2-and-lt-3.0</title>
<updated>2026-05-19T06:24:54+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=0e8de05dd73d38aeb3bbd4d70d708501b6be0793'/>
<id>urn:sha1:0e8de05dd73d38aeb3bbd4d70d708501b6be0793</id>
<content type='text'>
Update requests requirement from &lt;3.0,&gt;=2.32.0 to &gt;=2.34.2,&lt;3.0</content>
</entry>
<entry>
<title>Merge pull request #33 from vyos-contrib/dependabot/pip/python-dotenv-gte-1.2.2-and-lt-2.0</title>
<updated>2026-05-19T06:24:43+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=4a6ed7e3a84370fac3ce903ff366e97ea0daba5c'/>
<id>urn:sha1:4a6ed7e3a84370fac3ce903ff366e97ea0daba5c</id>
<content type='text'>
Update python-dotenv requirement from &lt;2.0,&gt;=1.0.1 to &gt;=1.2.2,&lt;2.0</content>
</entry>
<entry>
<title>Merge pull request #34 from vyos-contrib/dependabot/pip/pytest-cov-gte-7.1.0-and-lt-8.0</title>
<updated>2026-05-19T06:24:35+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=a055ad8985e7b645786b9a4ba4793175146df45c'/>
<id>urn:sha1:a055ad8985e7b645786b9a4ba4793175146df45c</id>
<content type='text'>
Update pytest-cov requirement from &lt;7.0,&gt;=5.0 to &gt;=7.1.0,&lt;8.0</content>
</entry>
<entry>
<title>Merge pull request #35 from vyos-contrib/dependabot/pip/hatchling-gte-1.29.0</title>
<updated>2026-05-19T06:24:31+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=283b9be1410cc4109b31a8b555baae6555550b3b'/>
<id>urn:sha1:283b9be1410cc4109b31a8b555baae6555550b3b</id>
<content type='text'>
Update hatchling requirement from &gt;=1.20 to &gt;=1.29.0</content>
</entry>
<entry>
<title>Update hatchling requirement from &gt;=1.20 to &gt;=1.29.0</title>
<updated>2026-05-19T06:16:52+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-05-19T06:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=d6042739280dd616a83b3db7deec7178b4531805'/>
<id>urn:sha1:d6042739280dd616a83b3db7deec7178b4531805</id>
<content type='text'>
Updates the requirements on [hatchling](https://github.com/pypa/hatch) to permit the latest version.
- [Release notes](https://github.com/pypa/hatch/releases)
- [Commits](https://github.com/pypa/hatch/compare/hatchling-v1.20.0...hatchling-v1.29.0)

---
updated-dependencies:
- dependency-name: hatchling
  dependency-version: 1.29.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
</feed>
