From 2403f3a019a302a9113ad5c7a850a59443761989 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 13 Jan 2025 10:33:26 +0100 Subject: [PATCH] prep v0.3.3 --- CHANGELOG.md | 6 +++++- pyproject.toml | 26 ++++++++++++++++++++++++++ setup.cfg | 50 -------------------------------------------------- setup.py | 13 ------------- 4 files changed, 31 insertions(+), 64 deletions(-) delete mode 100644 setup.cfg delete mode 100644 setup.py diff --git a/CHANGELOG.md b/CHANGELOG.md index a00a429..80d161d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). # [unreleased] +# [v0.3.3] + +- Fixes for event parsing + # [v0.3.2] - Added handling for duplicate event names when writing the event translation @@ -24,4 +28,4 @@ and this project adheres to [Semantic Versioning](http://semver.org/). # [v0.2.0] -- Remove `logging` module and move to more pythonic logging usage. \ No newline at end of file +- Remove `logging` module and move to more pythonic logging usage. diff --git a/pyproject.toml b/pyproject.toml index ef0b9bc..730d133 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,6 +7,32 @@ build-backend = "setuptools.build_meta" [project] +description = "FSFW Generator Core" +version = "0.3.2" +license = "Apache-2.0" +authors = [ + {name = "Robin Mueller", email = "robin.mueller.m@gmail.com"} +] + +url = "https://egit.irs.uni-stuttgart.de/fsfw/fsfwgen" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "License :: OSI Approved :: Apache Software License", + "Natural Language :: English", + "Operating System :: POSIX", + "Operating System :: Microsoft :: Windows", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Topic :: Communications", + "Topic :: Software Development :: Libraries", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Scientific/Engineering" +] +dependencies = [ + "colorlog~=6.0" +] + [tool.ruff] exclude = [ ".git", diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index 9b33114..0000000 --- a/setup.cfg +++ /dev/null @@ -1,50 +0,0 @@ -[metadata] -name = fsfwgen -description = FSFW Generator Core -version = attr: fsfwgen.__version__ -long_description = file: README.md, NOTICE -long_description_content_type = text/markdown -license = Apache-2.0 -author = Robin Mueller -author_email = muellerr@irs.uni-stuttgart.de -platform = any - -url = https://egit.irs.uni-stuttgart.de/fsfw/fsfwgen -classifiers = - Development Status :: 5 - Production/Stable - Intended Audience :: Developers - License :: OSI Approved :: Apache Software License - Natural Language :: English - Operating System :: POSIX - Operating System :: Microsoft :: Windows - Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 - Topic :: Communications - Topic :: Software Development :: Libraries - Topic :: Software Development :: Libraries :: Python Modules - Topic :: Scientific/Engineering - -[options] -install_requires = - colorlog>=6.0.0 -package_dir = - = . -packages = find: -python_requires = >=3.8 - -[flake8] -max-line-length = 100 -ignore = D203, W503 -exclude = - .git, - __pycache__, - docs/conf.py, - old, - build, - dist, - venv -max-complexity = 10 -extend-ignore = - # See https://github.com/PyCQA/pycodestyle/issues/373 - E203, diff --git a/setup.py b/setup.py deleted file mode 100644 index a4b7ed8..0000000 --- a/setup.py +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/python3 -""" -We do the package handling in the static setup.cfg but include an empty setup.py -to allow editable installs https://packaging.python.org/tutorials/packaging-projects/ -and provide extensibility -""" - -try: - from setuptools import setup -except ImportError: - from distutils.core import setup - -setup()