summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CI: Update to the latest action versionsupstream/developDominik Holland2023-02-073-10/+10
|
* CI: Use ubuntu-20.04 instead of ubuntu-latestDominik Holland2023-02-073-5/+5
|
* CI: Add python 3.11 to all jobsDominik Holland2023-02-073-3/+3
|
* Add support for antlr 4.102.0.8Dominik Holland2022-04-139-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' packagesDominik Holland2022-04-063-3/+15
|
* Raise the minimum requirement for the pytest packageDominik Holland2022-04-061-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 jobsDominik Holland2022-04-063-3/+3
|
* CI: Change all jobs to report deprecation warnings as errorsDominik Holland2022-04-063-3/+3
|
* Fix deprecated usage of Path.text()Dominik Holland2022-04-061-1/+5
|
* Bump version to 2.0.8Dominik Holland2022-04-061-1/+1
|
* Bump version to 2.0.7Dominik Holland2022-04-051-1/+1
|
* Fix usage of deprecated 'environmentfilter' function from jinja2.0.7Dominik Holland2022-03-291-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.6Dominik Holland2022-01-273-1/+15
| | | | Fixes: #64
* Improve error handling when parsing annotation filesDominik Holland2022-01-276-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 Holland2022-01-195-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 jobDominik Holland2021-09-222-2/+2
| | | | | This caused to only the minimal dependencies to be tested and not the latest packages.
* Bump version to 2.0.6Dominik Holland2021-09-221-1/+1
|
* Always provide a error message when using undefiend jinja variables2.0.5Dominik Holland2021-07-221-11/+5
| | | | This stopped working with newer jinja versions.
* Add a unitest to verify that all jinja errors are handled correctlyDominik Holland2021-07-223-0/+45
|
* Bump version to 2.0.5Dominik Holland2021-07-221-1/+1
|
* Also update the minimal requirements in setup.py2.0.4Dominik Holland2021-07-061-2/+2
|
* Disable the antlr runtim version checkDominik Holland2021-07-062-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 dependenciesDominik Holland2021-07-063-6/+6
| | | | | As we didn't introduce new code, we can stay with the versions from qface version 2.0.3.
* Fix deprecated API usageDominik Holland2021-07-067-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 branchDominik Holland2021-07-051-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 filesDominik Holland2021-07-051-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 nameDominik Holland2021-07-051-1/+1
|
* CI: Add a release job which tests and uploads to PyPIDominik Holland2021-07-051-0/+68
|
* Allow to run the weekly job manually as wellDominik Holland2021-07-051-0/+3
|
* Add Badges for the build status to our READMEDominik Holland2021-07-051-1/+2
|
* CI: Add a weekly job which ensures the package is still buildingDominik Holland2021-07-051-0/+37
|
* CI: Upload to TestPyPI only once per runDominik Holland2021-07-051-1/+16
| | | | Also adds a build number to the uploaded packages.
* Change the long description content type to "Markdown"Dominik Holland2021-07-051-0/+1
| | | | This makes sure the pypi page is rendered correctly.
* CI: Upload the new version to test-pypi on every pushDominik Holland2021-07-051-1/+9
|
* Bump version to 2.0.4Dominik Holland2021-07-051-1/+1
|
* Fixes FileNotFoundError about the empty string pathJunil Kim2021-07-051-1/+2
|
* CI: Test with our minimal dependencies, but also with the latest versionsDominik Holland2021-06-291-1/+6
|
* Add a requirements_minimal.txt fileDominik Holland2021-06-291-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 dependenciesDominik Holland2021-06-292-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 importDominik Holland2021-06-291-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 testingDominik Holland2021-06-291-0/+40
|
* Update README.md (#86)Viktor Kopp2021-06-071-2/+2
| | | #85 issue
* Bump pyyaml from 5.1 to 5.4 (#95)dependabot[bot]2021-06-072-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-072-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 testsJuergen Ryannel2020-02-062-10/+10
|
* upgrade to jinja 2.10.3 to fix jinja vulnerability of 2.10.02.0.3Juergen Ryannel2020-02-053-3/+3
|
* add patch release 2.0.22.0.2Juergen Ryannel2020-02-041-1/+1
|
* freeze qface dependencies based on QtIVI input (#92)Jürgen Ryannel2020-02-045-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 usageJuergen Bocklage-Ryannel2019-02-204-26/+140
|
* started to update docs for new qface v2Juergen Bocklage-Ryannel2019-02-197-154/+191
|