Releases: sarnold/pyserv
TFTP Serv Root Release v1.6.2
tag for release
Hotfix Daemon Release v1.6.1
1.6.1 (2024-12-16)
New
- Add reuse tool to lint environment, use reuse cfg and LICENSES dir. [Stephen Arnold]
Changes
-
Refactor test, remove pytest skip, show test output in ci workflow. [Stephen L Arnold]
-
Fefactor platform_check, remove a branch, adjust test assert. [Stephen L Arnold]
Fixes
-
Let Daemon class set the working directory, not GetServer. [Stephen L Arnold]
- this only applies to the httpdaemon script
-
Add daemon fallback path for XDG runtime dir. [Stephen L Arnold]
- XDG runtime path may not exist in a console environment
- fixes issue #23
Release v1.6.0
1.6.0 (2024-10-13)
Changes
-
Remove old py version from coverage workflow and tox config. [Stephen L Arnold]
-
Restore py36 in CI coverage and tox file and bump pip req. [Stephen L Arnold]
-
Update version handling to use setuptools_scm. [Stephen L Arnold]
- update init plus consumers, including packaging
- some minor nit cleanup
-
Still more version updates in tox workflows. [Stephen L Arnold]
-
Update all workflow action vertsions, bump macos to latest. [Stephen L Arnold]
-
Still more setup cleanup, use gh release tarballs for deps. [Stephen L Arnold]
-
Bump repolite dep to latest release, cleanup setup.cfg. [Stephen L Arnold]
Fixes
- Add missing action version updates to ci workfolw file. [Stephen L Arnold]
Other
- Cleanup old release bits. [Stephen L Arnold]
Release v1.5.0
1.5.0 (2023-09-20)
Changes
-
Belated readme updates for new user paths, default tftp port. [Stephen L Arnold]
-
Update docs build and docs, add git info. [Stephen L Arnold]
-
Cleanup package metadata and version imports. [Stephen L Arnold]
Other
-
Merge pull request #20 from sarnold/pkg-metadata. [Steve Arnold]
update package metadata and dependencies
Release v1.4.2
Adds missing env override to set the right default names for log/pid files.
Release v1.4.1
1.4.1 (2023-08-28)
Other
-
Fix tftpy port handling, set defaults in tftpd and daemon script. [Stephen L Arnold]
- update tftpy dep to VCT-hosted patch release
- cleanup test workflow cmd
tftpd release v1.4.0
1.4.0 (2023-08-27)
New
- Add experimental tftpdaemon script, configure via settings. [Stephen L Arnold]
Changes
-
Just a bit more readme clarity. [Stephen L Arnold]
-
Update readme with latest examples, cleanup some lint. [Stephen L Arnold]
Other
-
Merge pull request #19 from sarnold/tftpy-ref. [Steve Arnold]
tftpy refactor
Release v1.3.0
1.3.0 (2023-08-17)
New
- Add wsgi support, eg simple wsgi server module with console entrypoint. [Stephen L Arnold]
- Cleanup deprecated tox directives, update pre-commit config
Changes
- Cleanup some docstrings and update a test. [Stephen L Arnold]
Fixes
- Post-rebase cleanup, remove unused import from daemon script. [Stephen L Arnold]
Other
-
Merge pull request #17 from sarnold/docstrings. [Steve Arnold]
docstring and test fixes
-
Merge pull request #16 from sarnold/lint-cleanup. [Steve Arnold]
Lint cleanup
-
Revert covdefault changes, go back to 3.6 in split coverage ci. [Stephen L Arnold]
-
Update workflow action versions, cleanup interfaces, bump py vers. [Stephen L Arnold]
- fix another test nit
Release v1.2.5
1.2.5 (2022-10-18)
Fixes
-
Refactor GetServer to be compatible with older python pre-3.7. [Stephen L Arnold]
- make log/pid file names a user-settable environment var (default: httpd)
- update pip install URLs and docstrings, update readme/tox files
Changes
-
Try combining python version coverage in current workflow. [Stephen L Arnold]
- split coverage in tox file from testenv
Other
Release v1.2.4
1.2.4 (2022-08-24)
Changes
-
Update serv example command in readme file. [Stephen L Arnold]
-
Remove environment marker from daemonizer dep, use PEP440 url. [Stephen L Arnold]
- this is required for "stock" Ubuntu focal since it does not appear
to understand PEP345 markers - this means we have to rely on readme blurb about posix daemon
not compatible with Windows
- this is required for "stock" Ubuntu focal since it does not appear
Other
-
Merge pull request #13 from sarnold/plat-fixes. [Steve Arnold]
make install compatible with ubuntu LTS