Revisions of python-python-gitlab
Ana Guerrero (anag+factory)
accepted
request 1157785
from
Steve Kowalik (StevenK)
(revision 18)
- Update to 4.4.0: * feat(api): add support for the Draft notes API * fix(client): handle empty 204 reponses in PUT requests * fix(cli): add ability to disable SSL verification * feat: add pipeline status as Enum * feat(api): add support for wiki attachments * feat: add Merge Request merge_status and detailed_merge_status values as constants * fix: remove deprecated MergeStatus * BREAKING CHANGE: python-gitlab now stores metadata in pyproject.toml * refactor(artifacts): remove deprecated `artifact()`in favor of `artifacts.raw()` * refactor(artifacts): remove deprecated `artifacts()`in favor of `artifacts.download()` * refactor(groups): remove deprecated LDAP group link add/delete methods * refactor(projects): remove deprecated `project.transfer_project()` in favor of `project.transfer()` * fix(cli): remove deprecated `--all` option in favor of `--get-all` * feat: remove support for Python 3.7, require 3.8 or higher * chore: update PyYAML to 6.0.1 * feat(client): mask tokens by default when logging * feat(api): add ProjectPackagePipeline * feat: officially support Python 3.12 * feat(packages): Allow uploading bytes and files * feat: Use requests AuthBase classes * feat(api): add support for job token scope settings * feat(api): support project remote mirror deletion * feat(api): add optional GET attrs for /projects/:id/ci/lint * feat(api): add support for new runner creation API * feat(releases): Add support for direct_asset_path
Ana Guerrero (anag+factory)
accepted
request 1117526
from
Matej Cepl (mcepl)
(revision 17)
- Clean up the SPEC file - Update to 3.15.0 - force urllib3 < 2 for testsuite * Add support for select="package_file" in package upload (3a49f09) * api: Add support for events scope parameter (348f56e * Usernames support for MR approvals ()a2b8c8c) * Remove exclusive EE about issue links (e0f6f18) * projects: Allow importing additional items from GitHub (ce84f2e) * objects: Support fetching PATs via id or self endpoint (19b38bd) * Add resource_weight_event for ProjectIssue (6e5ef55) * backends: Use PEP544 protocols for structural subtyping (#2442) (4afeaff) * client: Add http_patch method (#2471) (f711d9e) * cli: Add setting of allow_force_push for protected branch (929e07d) * cli: Warn user when no fields are displayed (8bf53c8) * client: Properly parse content-type when charset is present (76063c3) * Support int for parent_id in import_group (90f96ac) * cli: Add ability to escape at-prefixed parameter (#2513) (4f7c784) * cli: Display items when iterator is returned (33a04e7) * objects: Fix typo in pipeline schedules (3057f45) * advanced: Clarify netrc, proxy behavior with requests (1da7c53) * Fix update badge behaviour (3d7ca1c) * advanced: Fix typo in Gitlab examples (1992790) * group: Add support for group restore API (9322db6) * client: Automatically retry on HTTP 409 Resource lock (dced76a) * api: Add support for bulk imports API (043de2d) * api: Add support for resource groups (5f8b8f5) * api: Support listing pipelines triggered by pipeline schedules (865fa41) * Allow filtering pipelines by source (b6c0872) * client: Bootstrap the http backends concept (#2391) (91a665f) * Add resource iteration events (see https://docs.gitlab.com/ee/api/resource_iteration_events.html) * Allow passing kwargs to Gitlab class when instantiating with from_config (#2392) (e88d34e) * Add keep_base_url when getting configuration from file (50a0301) * client: Regression - do not automatically get_next if page=# and (585e3a8) * Change return value to "None" in case getattr returns None to prevent error (3f86d36) * deps: Bump requests-toolbelt to fix deprecation warning (faf842e) * Use the ProjectIterationManager within the Project object (44f05dc) * api: Make description optional for releases (5579750) * faq: Describe and group common errors (4c9a072)
Dominique Leuenberger (dimstar_suse)
accepted
request 1042469
from
Dirk Mueller (dirkmueller)
(revision 16)
Dominique Leuenberger (dimstar_suse)
accepted
request 1041344
from
Dirk Mueller (dirkmueller)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 1035259
from
Markéta Machová (mcalabkova)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 1032447
from
Markéta Machová (mcalabkova)
(revision 13)
Richard Brown (RBrownFactory)
accepted
request 1008711
from
Dirk Mueller (dirkmueller)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 863139
from
Markéta Machová (mcalabkova)
(revision 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 800150
from
Matej Cepl (mcepl)
(revision 9)
- Don't use %python3_only command, but properly use alternatives. - Update to 2.2.0: - add missing import_project param - types: do not split single value string in ListAttribute - add commit GPG signature API - add create from template args to ProjectManager - add remote mirrors API (#1056) - add Gitlab Deploy Token API - add Group Import/Export API (#1037)
Dominique Leuenberger (dimstar_suse)
accepted
request 795759
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
- Fix dependencies for testing
Dominique Leuenberger (dimstar_suse)
accepted
request 787370
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 729828
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
- Update to 1.11.0: * add methods to retrieve an individual project environment * group labels with subscriptable mixin * add mr rebase method bc4280c * get artifact by ref and job cda1174 * add support for board update 908d79f, closes #801 * add support for issue.related_merge_requests 90a3631, closes #794
Dominique Leuenberger (dimstar_suse)
accepted
request 717593
from
Tomáš Chvátal (scarabeus_iv)
(revision 5)
- Update to 1.9.0: * implement artifacts deletion * add endpoint to get the variables of a pipeline * delete ProjectPipeline * implement __eq__ and __hash__ methods * Allow runpy invocation of CLI tool (python -m gitlab) * add project releases api * merged new release & registry apis
Dominique Leuenberger (dimstar_suse)
accepted
request 701750
from
Tomáš Chvátal (scarabeus_iv)
(revision 4)
Dominique Leuenberger (dimstar_suse)
accepted
request 662197
from
Thomas Bechtold (tbechtold)
(revision 3)
- update to 1.7.0: * [docs] Fix the owned/starred usage documentation * [docs] Add a warning about http to https redirects * Fix the https redirection test * [docs] Add a note about GroupProject limited API * Add missing comma in ProjectIssueManager _create_attrs * More flexible docker image * Add project protected tags management * [cli] Print help and usage without config file * Rename MASTER_ACCESS to MAINTAINER_ACCESS * [docs] Add docs build information * Use docker image with current sources * [docs] Add PyYAML requirement notice * Add Gitter badge to README * [docs] Add an example of pipeline schedule vars listing * [cli] Exit on config parse error, instead of crashing * Add support for resource label events * [docs] Fix the milestone filetring doc (iid -> iids) * [docs] Fix typo in custom attributes example * Improve error message handling in exceptions * Add support for members all() method * Add access control options to protected branch creation * [docs] Don't use hardcoded values for ids * [docs] Improve the snippets examples * [cli] Output: handle bytes in API responses * [cli] Fix the case where we have nothing to print * Project import: fix the override_params parameter * Support group and global MR listing * Implement MR.pipelines() * MR: add the squash attribute for create/update
Dominique Leuenberger (dimstar_suse)
accepted
request 628147
from
Tomáš Chvátal (scarabeus_iv)
(revision 2)
Dominique Leuenberger (dimstar_suse)
accepted
request 627218
from
Todd R (TheBlackCat)
(revision 1)
Required by python-PsychoPy
Displaying all 18 revisions