Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't report an error when parsing an empty annotations fileHEADupstream/master | 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-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Always provide a error message when using undefiend jinja variables | Dominik Holland | 2022-01-27 | 1 | -11/+5 |
| | | | | This stopped working with newer jinja versions. | ||||
* | Add a unitest to verify that all jinja errors are handled correctly | Dominik Holland | 2022-01-27 | 3 | -0/+45 |
| | |||||
* | Bump version to 2.0.5 | Dominik Holland | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Also update the minimal requirements in setup.py | Dominik Holland | 2022-01-27 | 1 | -2/+2 |
| | |||||
* | Disable the antlr runtim version check | Dominik Holland | 2022-01-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | CI: Add a release job which tests and uploads to PyPI | Dominik Holland | 2022-01-27 | 1 | -0/+68 |
| | |||||
* | Allow to run the weekly job manually as well | Dominik Holland | 2022-01-27 | 1 | -0/+3 |
| | |||||
* | Add Badges for the build status to our README | Dominik Holland | 2022-01-27 | 1 | -1/+2 |
| | |||||
* | CI: Add a weekly job which ensures the package is still building | Dominik Holland | 2022-01-27 | 1 | -0/+37 |
| | |||||
* | CI: Upload to TestPyPI only once per run | Dominik Holland | 2022-01-27 | 1 | -1/+16 |
| | | | | Also adds a build number to the uploaded packages. | ||||
* | Change the long description content type to "Markdown" | Dominik Holland | 2022-01-27 | 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 | 2022-01-27 | 1 | -1/+9 |
| | |||||
* | Bump version to 2.0.4 | Dominik Holland | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Fixes FileNotFoundError about the empty string path | Junil Kim | 2022-01-27 | 1 | -1/+2 |
| | |||||
* | CI: Test with our minimal dependencies, but also with the latest versions | Dominik Holland | 2022-01-27 | 1 | -1/+6 |
| | |||||
* | Add a requirements_minimal.txt file | Dominik Holland | 2022-01-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 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 | 2022-01-27 | 1 | -0/+40 |
| | |||||
* | Update README.md (#86) | Viktor Kopp | 2022-01-27 | 1 | -2/+2 |
| | | | #85 issue | ||||
* | Bump pyyaml from 5.1 to 5.4 (#95) | dependabot[bot] | 2022-01-27 | 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] | 2022-01-27 | 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 | 2022-01-27 | 2 | -10/+10 |
| | |||||
* | upgrade to jinja 2.10.3 to fix jinja vulnerability of 2.10.0 | Juergen Ryannel | 2022-01-27 | 3 | -3/+3 |
| | |||||
* | add patch release 2.0.2 | Juergen Ryannel | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | freeze qface dependencies based on QtIVI input (#92) | Jürgen Ryannel | 2022-01-27 | 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 | 2022-01-27 | 4 | -26/+140 |
| | |||||
* | started to update docs for new qface v2 | Juergen Bocklage-Ryannel | 2022-01-27 | 7 | -154/+191 |
| | |||||
* | add new test module | Juergen Bocklage-Ryannel | 2022-01-27 | 2 | -0/+59 |
| | |||||
* | updates cpp helper macros | Juergen Bocklage-Ryannel | 2022-01-27 | 1 | -12/+35 |
| | |||||
* | remove variant model dependency | Juergen Bocklage-Ryannel | 2022-01-27 | 2 | -15/+11 |
| | |||||
* | add run option to qface script | Juergen Bocklage-Ryannel | 2022-01-27 | 4 | -9/+38 |
| | |||||
* | Merge branch 'release/2.0'2.0 | Juergen Bocklage-Ryannel | 2018-12-24 | 39 | -609/+1030 |
|\ | |||||
| * | Merge tag '1.10' into develop | Juergen Bocklage-Ryannel | 2018-12-24 | 0 | -0/+0 |
| |\ | | | | | | | | | | | | | | | | | | | no message # Conflicts: # qface/__about__.py | ||||
| * | | - introduce qface script mode | Juergen Bocklage-Ryannel | 2018-12-24 | 10 | -72/+173 |
| | | | | | | | | | | | | | | | | | | - add ability to load dynamic filters for qface script mode - extract generic filters - fixed some issues with cpp macros | ||||
| * | | - update macros to use ns filters | Juergen Bocklage-Ryannel | 2018-11-22 | 5 | -18/+48 |
| | | | | | | | | | | | | | | | - add path to generator out = dest / path / document - pre-register qtml/qtcpp/doc/basic filters | ||||
| * | | remove dependency to sh function | Juergen Bocklage-Ryannel | 2018-11-22 | 1 | -2/+2 |
| | | | |||||
| * | | Merge branch 'develop' of github.com:Pelagicore/qface into develop | Juergen Bocklage-Ryannel | 2018-11-22 | 10 | -28/+86 |
| |\ \ | | | | | | | | | | | | | | | | | # Conflicts: # qface/watch.py | ||||
| | * | | update travis to python 3.6 | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -1/+1 |
| | | | | |||||
| | * | | update travis ci | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -2/+2 |
| | | | |