diff --git a/CHANGELOG.md b/CHANGELOG.md index e856fb4..39f6de8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). # [unreleased] +# [v0.18.0] 2023-09-08 + ## Changed - The `parse_space_packets` function analysis queue argument is now expected to be filled diff --git a/pyproject.toml b/pyproject.toml index 0d0402f..00dd4cd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" name = "spacepackets" description = "Various CCSDS and ECSS packet implementations" readme = "README.md" -version = "0.18.0rc1" +version = "0.18.0" requires-python = ">=3.8" license = {text = "Apache-2.0"} authors = [ @@ -20,7 +20,6 @@ classifiers = [ "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Communications", diff --git a/release-checklist.md b/release-checklist.md index 2e80bd0..dc4082b 100644 --- a/release-checklist.md +++ b/release-checklist.md @@ -13,7 +13,7 @@ The steps shown here are for Ubuntu/MacOS. with date and new `unreleased`section. 4. Run tests with `pytest .` 5. Run auto-formatter with `black .` -6. Run linter with `flake8 .` +6. Run linter with `ruff .` 7. Wait for CI/CD results. This also runs the tests on different operating systems # Release diff --git a/spacepackets/ecss/tm.py b/spacepackets/ecss/tm.py index 3a9510d..124a65b 100644 --- a/spacepackets/ecss/tm.py +++ b/spacepackets/ecss/tm.py @@ -399,7 +399,8 @@ def __str__(self): def __repr__(self): return ( - f"{self.__class__.__name__}.from_composite_fields({self.__class__.__name__}(sp_header={self.space_packet_header!r}," + f"{self.__class__.__name__}.from_composite_fields({self.__class__.__name__}" + f"(sp_header={self.space_packet_header!r}," f" sec_header={self.pus_tm_sec_header!r}, tm_data={self.tm_data!r}" )