* Add serveral flags to CLI & generalize CLI code
definition.py:
- Add use_zip_chunks, start_frame, stop_frame, and chunk_size
as CLI flags
- Rename --bug to --bug_tracker to be consistent with website
and API
- No longer include optional kwargs in all requests
core.py:
- Add a single loop to handle all kwargs for extensibility
- Lump optional task_create args into kwargs for brevity
* Add --bug as alias for --bug_tracker
- Add back old --bug flag for backwards compatability
* Update licence header
Update licence header for core.py
* Remove redundant parameter assignment
- Remove hardcoded `image_quality` default value, as this is already
handled by the argparse default value.
* CHANGELOG entry for new CLI flags
* CLI linting fixes
- Several linting fixes for CLI
* Fix CLI test
- Re-add default image_quality in case task_create is called manually
* Resolve changelog merge conflict
* Update CHANGELOG.md
Co-authored-by: Andrey Zhavoronkov <andrey.zhavoronkov@intel.com>
@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Support for uploading manifest with any name (<https://github.com/openvinotoolkit/cvat/pull/4041>)
- Added information about OpenVINO toolkit to login page (<https://github.com/openvinotoolkit/cvat/pull/4077>)
- Support for working with ellipses (<https://github.com/openvinotoolkit/cvat/pull/4062>)
- Add several flags to task creation CLI (<https://github.com/openvinotoolkit/cvat/pull/4119>)
### Changed
- Users don't have access to a task object anymore if they are assigneed only on some jobs of the task (<https://github.com/openvinotoolkit/cvat/pull/3788>)