Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.6.1] - 2028-08-27

- Add CHANGELOG.md
- No changes in software code

## [0.6.0] - 2026-08-14

### Added

- Progress bar shown during test execution, with accompanying unit tests.
- Pydantic-validated recipe language step model, replacing the previous
recipe parser.

### Fixed

- Packaging: include required `.yml` and example files so the CI-built
package works correctly.
- Documentation build: removed a stale `_static` reference.

### Note

Versions prior to 0.6.0 (`v0.1`-`v0.5.1`) predate this changelog; see the
git history and GitHub tags for that history.
34 changes: 0 additions & 34 deletions TODO.txt

This file was deleted.

16 changes: 11 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,21 @@ name = "pts-framework"
dynamic = [
"version", # The version is taken directly from the repository, using setuptools-scm.
]
# description = "<Insert short description of the project>"
description = "Hardware-oriented testing framework developed by BE-CEM-MTA"
readme = "README.md"
license = "LGPL-2.1-or-later"
keywords = ["testing", "hardware", "instrumentation", "cern"]
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.13",
"Operating System :: OS Independent",
]
authors = [
{ name = "Odd Oyvind Andreassen", email = "odd.oyvind.andreassen@cern.ch" },
{ name = "Joseph Tagg", email = "joseph.tagg@cern.ch" },
{ name = "Bartlomiej Banas", email = "joseph.tagg@cern.ch" },
{ name = "Bartlomiej Banas", email = "Bartlomiej.Banas@cern.ch" },
{ name = "Oliver Damborg", email = "odamborg@cern.ch" },
{ name = "Alvaro Martinez Landete", email = "alvaro.martinez.landete@cern.ch" },
]
# Specify the minimum Python version required. It is not safe to use
Expand Down Expand Up @@ -65,8 +70,9 @@ dev = [
]

[project.urls]
# Homepage = "PyPTS repository"
Repository = "https://gitlab.cern.ch/pts/framework/pypts"
Homepage = "https://github.com/CERN/pts-framework"
Repository = "https://github.com/CERN/pts-framework"
Changelog = "https://github.com/CERN/pts-framework/blob/master/CHANGELOG.md"

[project.scripts]
init_env_min = "pypts.examples.environment_setup_tools.Minimal_setup.init_env_min:main"
Expand Down