<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyvyos.git/.env.example, branch dependabot/github_actions/actions/setup-python-6.3.0</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=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6.3.0</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/pyvyos.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6.3.0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/'/>
<updated>2026-05-19T02:39:01+00:00</updated>
<entry>
<title>docs: prepare v0.4.0 release</title>
<updated>2026-05-19T02:39:01+00:00</updated>
<author>
<name>Roberto Bertó</name>
<email>463349+robertoberto@users.noreply.github.com</email>
</author>
<published>2026-05-19T02:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=bf4e309a698592cdb815580f97db97b268fd6668'/>
<id>urn:sha1:bf4e309a698592cdb815580f97db97b268fd6668</id>
<content type='text'>
Rewrite the README around the supported public API, add a public API
stability policy, document the deprecation timeline, and refresh the
CHANGELOG with the full 0.4.0 scope. Add a short CONTRIBUTING guide.
Apply minor pending fixes to LICENSE and .env.example. Fix a couple of
verify=False antipatterns in the docs/ pages.

README:
- Badges (PyPI version, Python versions, license, CI).
- Quick start that actually runs (no missing import, no global
  disable_warnings, correct VYDEVICE_VERIFY_SSL parse).
- Environment variable table with defaults.
- ApiResponse contract documented as a dataclass.
- Compact API overview (configure / retrieve / show / generate / reset /
  config-file / system / image).
- Public API stability section with the 0.4 -&gt; 0.5 -&gt; 0.6 -&gt; 1.0
  deprecation timeline.
- Logging section: NullHandler default, pyvyos logger, redacted key.
- VyOS compatibility note (1.4 LTS, 1.5 rolling).
- Development with uv; optional pre-commit.

CHANGELOG:
- Consolidated 0.4.0 entry covering both the architecture refactor and
  this cleanup, since 0.4.0 was tagged in git but never published.
- Explicit Added / Changed / Removed / Fixed / Compatibility / Notes
  sections.
- 0.3.0 entry annotated as 'tagged but never released to PyPI'.

CONTRIBUTING.md:
- Scope statement (thin HTTPS API wrapper).
- Pull request rules; explicit 'do not change HTTP payload in passing'.
- Development setup with uv.
- Public API stability summary.

Fixes from the previous review-fixes branch:
- LICENSE copyright now reads 'GravScale, Roberto Berto'.
- .env.example default flipped to VYDEVICE_VERIFY_SSL=true with
  field descriptions.
- docs/getting-started.md: VERIFY_SSL default to true; urllib3
  disable_warnings now passes the specific InsecureRequestWarning.
- docs/index.md: quick example uses verify=True; removed RTD link
  (RTD config was removed in this release because the build never
  worked).
</content>
</entry>
<entry>
<title>created .env.example</title>
<updated>2023-12-14T16:16:37+00:00</updated>
<author>
<name>Roberto Berto</name>
<email>roberto.berto@gmail.com</email>
</author>
<published>2023-12-14T16:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/pyvyos.git/commit/?id=83cb4938726ab21a4cb913db670f8508c554b44e'/>
<id>urn:sha1:83cb4938726ab21a4cb913db670f8508c554b44e</id>
<content type='text'>
</content>
</entry>
</feed>
