Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CI: Update to the latest action versionsupstream/develop | Dominik Holland | 2023-02-07 | 3 | -10/+10 |
| | |||||
* | CI: Use ubuntu-20.04 instead of ubuntu-latest | Dominik Holland | 2023-02-07 | 3 | -5/+5 |
| | |||||
* | CI: Add python 3.11 to all jobs | Dominik Holland | 2023-02-07 | 3 | -3/+3 |
| | |||||
* | Add support for antlr 4.102.0.8 | Dominik Holland | 2022-04-13 | 9 | -5/+3132 |
| | | | | | | The SERIALIZED_VERSION has changed and our existing Lexer can't be used anymore. Depending on the SERIALIZED_VERSION of the installed antlr4-python3-runtime a new Lexer is now used. | ||||
* | CI: Only report deprecation errors when testing the 'latest' packages | Dominik Holland | 2022-04-06 | 3 | -3/+15 |
| | |||||
* | Raise the minimum requirement for the pytest package | Dominik Holland | 2022-04-06 | 1 | -1/+1 |
| | | | | To support python 3.10, the pytest package needs to be atleast 6.2.5 | ||||
* | CI: Add python 3.6 and 3.10 to all jobs | Dominik Holland | 2022-04-06 | 3 | -3/+3 |
| | |||||
* | CI: Change all jobs to report deprecation warnings as errors | Dominik Holland | 2022-04-06 | 3 | -3/+3 |
| | |||||
* | Fix deprecated usage of Path.text() | Dominik Holland | 2022-04-06 | 1 | -1/+5 |
| | |||||
* | Bump version to 2.0.8 | Dominik Holland | 2022-04-06 | 1 | -1/+1 |
| | |||||
* | Bump version to 2.0.7 | Dominik Holland | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | Fix usage of deprecated 'environmentfilter' function from jinja2.0.7 | Dominik Holland | 2022-03-29 | 1 | -3/+6 |
| | | | | | The decorator function was renamed with jinja 3.0.0 and removed with 3.1.0. | ||||
* | Don't report an error when parsing an empty annotations file2.0.6 | Dominik Holland | 2022-01-27 | 3 | -1/+15 |
| | | | | Fixes: #64 | ||||
* | Improve error handling when parsing annotation files | Dominik Holland | 2022-01-27 | 6 | -7/+53 |
| | | | | | | | | | | | | The System.lookup() function is now throwing an exception when the name couldn't be found, instead of just returning None. This exception is catched in the FileSystem object and printed on stderr. In strict mode, any annotation error results in exiting the generator. Fixes: #90 | ||||
* | Replace usage of 'typing.io' by 'typing' | Dominik Holland | 2022-01-19 | 5 | -5/+3 |
| | | | | | | | | | With python 3.5 typing.io was integrated into the core libraries and no additional package is needed in order to use it. This also sets python 3.5 as the minimum version. Fixes: #104 | ||||
* | CI: Fix broken if statement in weekly/release job | Dominik Holland | 2021-09-22 | 2 | -2/+2 |
| | | | | | This caused to only the minimal dependencies to be tested and not the latest packages. | ||||
* | Bump version to 2.0.6 | Dominik Holland | 2021-09-22 | 1 | -1/+1 |
| | |||||
* | Always provide a error message when using undefiend jinja variables2.0.5 | Dominik Holland | 2021-07-22 | 1 | -11/+5 |
| | | | | This stopped working with newer jinja versions. | ||||
* | Add a unitest to verify that all jinja errors are handled correctly | Dominik Holland | 2021-07-22 | 3 | -0/+45 |
| | |||||
* | Bump version to 2.0.5 | Dominik Holland | 2021-07-22 | 1 | -1/+1 |
| | |||||
* | Also update the minimal requirements in setup.py2.0.4 | Dominik Holland | 2021-07-06 | 1 | -2/+2 |
| | |||||
* | Disable the antlr runtim version check | Dominik Holland | 2021-07-06 | 2 | -2/+6 |
| | | | | | The current Lexer and Parser code also works with the latest version of antlr. We rely on the CI to detect any future problems. | ||||
* | Update the minimum versions of our dependencies | Dominik Holland | 2021-07-06 | 3 | -6/+6 |
| | | | | | As we didn't introduce new code, we can stay with the versions from qface version 2.0.3. | ||||
* | Fix deprecated API usage | Dominik Holland | 2021-07-06 | 7 | -19/+19 |
| | | | | | | In addition fix all warnings found by flake. Also enable flake8 checks and more verbose test output on the CI. | ||||
* | CI: Only upload to TestPyPI when new changes are pushed to the develop branch | Dominik Holland | 2021-07-05 | 1 | -0/+1 |
| | | | | | | When verifying a pull-request we don't want to upload a new build to TestPyPI. Instead this should happen when the pull-request is merged and the change finally landed in the branch. | ||||
* | Improve error reporting in qface files | Dominik Holland | 2021-07-05 | 1 | -1/+5 |
| | | | | | Only report the errors once using our own ErrorHandler. Also fix a bug which prevented the error message to be shown. | ||||
* | CI: Update the python-package workflow to use the new secret name | Dominik Holland | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | CI: Add a release job which tests and uploads to PyPI | Dominik Holland | 2021-07-05 | 1 | -0/+68 |
| | |||||
* | Allow to run the weekly job manually as well | Dominik Holland | 2021-07-05 | 1 | -0/+3 |
| | |||||
* | Add Badges for the build status to our README | Dominik Holland | 2021-07-05 | 1 | -1/+2 |
| | |||||
* | CI: Add a weekly job which ensures the package is still building | Dominik Holland | 2021-07-05 | 1 | -0/+37 |
| | |||||
* | CI: Upload to TestPyPI only once per run | Dominik Holland | 2021-07-05 | 1 | -1/+16 |
| | | | | Also adds a build number to the uploaded packages. | ||||
* | Change the long description content type to "Markdown" | Dominik Holland | 2021-07-05 | 1 | -0/+1 |
| | | | | This makes sure the pypi page is rendered correctly. | ||||
* | CI: Upload the new version to test-pypi on every push | Dominik Holland | 2021-07-05 | 1 | -1/+9 |
| | |||||
* | Bump version to 2.0.4 | Dominik Holland | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | Fixes FileNotFoundError about the empty string path | Junil Kim | 2021-07-05 | 1 | -1/+2 |
| | |||||
* | CI: Test with our minimal dependencies, but also with the latest versions | Dominik Holland | 2021-06-29 | 1 | -1/+6 |
| | |||||
* | Add a requirements_minimal.txt file | Dominik Holland | 2021-06-29 | 1 | -0/+15 |
| | | | | | | With this special requirements file, we can use the CI to test with our minimal requriements, but also test the latest versions of our dependencies. | ||||
* | Relax the required versions of all our dependencies | Dominik Holland | 2021-06-29 | 2 | -24/+24 |
| | | | | | | This should make it easier to install the package using pip, especially when some other packages require a more uptodate version of one of our dependent packages. | ||||
* | Remove unneeded make_traceback import | Dominik Holland | 2021-06-29 | 1 | -2/+0 |
| | | | | | The generator used to import make_traceback, but in newer jinja versions this doesn't exist anymore. | ||||
* | CI: Add a github actions file to do automated testing | Dominik Holland | 2021-06-29 | 1 | -0/+40 |
| | |||||
* | Update README.md (#86) | Viktor Kopp | 2021-06-07 | 1 | -2/+2 |
| | | | #85 issue | ||||
* | Bump pyyaml from 5.1 to 5.4 (#95) | dependabot[bot] | 2021-06-07 | 2 | -2/+2 |
| | | | | | | | | | | Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.1 to 5.4. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/5.1...5.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||||
* | Bump jinja2 from 2.10.3 to 2.11.3 (#94) | dependabot[bot] | 2021-06-07 | 2 | -2/+2 |
| | | | | | | | | | | Bumps [jinja2](https://github.com/pallets/jinja) from 2.10.3 to 2.11.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/2.10.3...2.11.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||||
* | fixed all tests | Juergen Ryannel | 2020-02-06 | 2 | -10/+10 |
| | |||||
* | upgrade to jinja 2.10.3 to fix jinja vulnerability of 2.10.02.0.3 | Juergen Ryannel | 2020-02-05 | 3 | -3/+3 |
| | |||||
* | add patch release 2.0.22.0.2 | Juergen Ryannel | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | freeze qface dependencies based on QtIVI input (#92) | Jürgen Ryannel | 2020-02-04 | 5 | -117/+24 |
| | | | | | | | | | | | | | | * freeze qface dependencies based on QtIVI input * upgrade version number to 2.0.1 * updated requirements and cli file * fix cli test-ci naming * was wrong fix * fix travis ci script | ||||
* | update docs for qface v2 usage | Juergen Bocklage-Ryannel | 2019-02-20 | 4 | -26/+140 |
| | |||||
* | started to update docs for new qface v2 | Juergen Bocklage-Ryannel | 2019-02-19 | 7 | -154/+191 |
| |