From 2fe6ba603242b583edc645137782169ba9cd2f29 Mon Sep 17 00:00:00 2001 From: Paul Landes Date: Tue, 5 Dec 2023 17:10:33 -0600 Subject: [PATCH] doc; build sub; test cases for python +3.11 -3.10 --- .github/workflows/test.yml | 4 +++- CHANGELOG.md | 14 +++++++++++++- LICENSE.md | 2 +- README.md | 21 ++++++++------------- src/python/requirements.txt | 2 +- zenbuild | 2 +- 6 files changed, 27 insertions(+), 18 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index db033e9..e390b4e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.9', '3.10'] + python-version: ['3.10', '3.11'] steps: - name: Checkout reposistory uses: actions/checkout@v3 @@ -34,3 +34,5 @@ jobs: - name: Run tests run: 'make test' + env: + NO_TEST_MULTI_PROC_PIDS: 1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 53168a0..3961a73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [0.4.0] - 2023-12-05 +### Changed +- Upgrade to [zensols.util] version 1.14. + +### Added +- Support for Python 3.11. + +### Removed +- Support for Python 3.9. + + ## [0.3.0] - 2023-08-16 ### Changed - Updated [zensols.util] to 1.13.0. @@ -119,7 +130,8 @@ Stable release. - Initial version -[Unreleased]: https://github.com/plandes/grsync/compare/v0.3.0...HEAD +[Unreleased]: https://github.com/plandes/grsync/compare/v0.4.0...HEAD +[0.4.0]: https://github.com/plandes/grsync/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/plandes/grsync/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/plandes/grsync/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/plandes/grsync/compare/v0.0.17...v0.1.0 diff --git a/LICENSE.md b/LICENSE.md index 17e4028..659eba4 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,7 +2,7 @@ MIT License -Copyright (c) 2018 Paul Landes +Copyright (c) 2018 - 2023 Paul Landes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/README.md b/README.md index 4e45785..9d80f92 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # GRSync: Persist create build out environments [![PyPI][pypi-badge]][pypi-link] -[![Python 3.9][python39-badge]][python39-link] [![Python 3.10][python310-badge]][python310-link] +[![Python 3.11][python311-badge]][python311-link] [![Build Status][build-badge]][build-link] This program captures your home directory and synchronize it with another host @@ -104,20 +104,15 @@ allows this. However, for now, you must include both the link and the data it points to get this integrity. -## Requirements - -* At least [Python 3.9] -* A system that supports [PyYAML] - - -## Planned Future Features +## Changelog -Preserve and restore file and directory timestamps. +An extensive changelog is available [here](CHANGELOG.md). -## Changelog +## Community -An extensive changelog is available [here](CHANGELOG.md). +Please star this repository and let me know how and where you use this API. +Contributions as pull requests, feedback and any input is welcome. ## License @@ -131,10 +126,10 @@ Copyright (c) 2020 - 2023 Paul Landes [pypi]: https://pypi.org/project/zensols.grsync/ [pypi-link]: https://pypi.python.org/pypi/zensols.grsync [pypi-badge]: https://img.shields.io/pypi/v/zensols.grsync.svg -[python39-badge]: https://img.shields.io/badge/python-3.9-blue.svg -[python39-link]: https://www.python.org/downloads/release/python-390 [python310-badge]: https://img.shields.io/badge/python-3.10-blue.svg [python310-link]: https://www.python.org/downloads/release/python-3100 +[python311-badge]: https://img.shields.io/badge/python-3.11-blue.svg +[python311-link]: https://www.python.org/downloads/release/python-3110 [build-badge]: https://github.com/plandes/grsync/workflows/CI/badge.svg [build-link]: https://github.com/plandes/grsync/actions diff --git a/src/python/requirements.txt b/src/python/requirements.txt index 814c683..71f65b4 100644 --- a/src/python/requirements.txt +++ b/src/python/requirements.txt @@ -1,3 +1,3 @@ GitPython~=3.1.29 gitdb2~=2.0.3 -zensols.util~=1.13.0 +zensols.util~=1.14.0 diff --git a/zenbuild b/zenbuild index 33fb638..b94e8df 160000 --- a/zenbuild +++ b/zenbuild @@ -1 +1 @@ -Subproject commit 33fb6386fdbc5907b87de3cd4cc3fb6d4768ceac +Subproject commit b94e8df21d092fa23eeea59babf84b9c9ed69fe0