Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency python-gitlab to v3.15.0 #3

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Apr 28, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-gitlab (changelog) ==3.3.0 -> ==3.15.0 age adoption passing confidence

Release Notes

python-gitlab/python-gitlab (python-gitlab)

v3.15.0

Compare Source

Chores
  • chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v35 (8202e3f)

  • chore: update sphinx from 5.3.0 to 6.2.1 (c44a290)

  • chore: update copyright year to include 2023 (511c6e5)

  • chore(deps): update all non-major dependencies (e3de6ba)

  • chore(deps): update pre-commit hook commitizen-tools/commitizen to v3 (1591e33)

  • chore(deps): update dependency types-setuptools to v67 (c562424)

  • chore(deps): update dependency requests-toolbelt to v1 (86eba06)

  • chore(deps): update dependency myst-parser to v1 (9c39848)

  • chore(deps): update dependency commitizen to v3 (784d59e)

  • chore(ci): use OIDC trusted publishing for pypi.org (#​2559)

  • chore(ci): use OIDC trusted publishing for pypi.org

  • chore(ci): explicitly install setuptools in tests (7be09e5)

Documentation
  • docs: remove exclusive EE about issue links (e0f6f18)
Features
  • feat: add support for select="package_file" in package upload

Add ability to use select="package_file" when uploading a generic
package as described in:
https://docs.gitlab.com/ee/user/packages/generic_packages/index.html

Closes: #​2557 (3a49f09)

  • feat(api): add support for events scope parameter (348f56e)

  • feat: usernames support for MR approvals

This can be used instead of 'user_ids'

See: https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule (a2b8c8c)

v3.14.0

Compare Source

Bug Fixes
  • fix(cli): warn user when no fields are displayed (8bf53c8)

  • fix(client): properly parse content-type when charset is present (76063c3)

  • fix: support int for parent_id in import_group

This will also fix other use cases where an integer is passed in to
MultipartEncoder.

Added unit tests to show it works.

Closes: #​2506 (90f96ac)

  • fix(cli): add ability to escape at-prefixed parameter (#​2513)

  • fix(cli): Add ability to escape at-prefixed parameter (#​2511)


Co-authored-by: Nejc Habjan [email protected] (4f7c784)

  • fix(cli): display items when iterator is returned (33a04e7)
Chores
  • chore(ci): wait for all coverage reports in CI status (511764d)

  • chore(setup): depend on typing-extensions for 3.7 until EOL (3abc557)

  • chore: add Contributor Covenant 2.1 as Code of Conduct

See https://www.contributor-covenant.org/version/2/1/code_of_conduct/ (fe334c9)

  • chore(deps): update all non-major dependencies (8b692e8)

  • chore(deps): update dependency furo to v2023 (7a1545d)

  • chore(deps): update actions/stale action to v8 (7ac4b86)

  • chore(pre-commit): Bumping versions (e973729)

  • chore(.github): actually make PR template the default (7a8a862)

  • chore: use a dataclass to return values from prepare_send_data

I found the tuple of three values confusing. So instead use a
dataclass to return the three values. It is still confusing but a
little bit less so.

Also add some unit tests (f2b5e4f)

  • chore(contributing): refresh development docs (d387d91)

  • chore(github): add default pull request template (bf46c67)

  • chore(deps): update all non-major dependencies (#​2493)

  • chore(deps): update all non-major dependencies

  • chore(fixtures): downgrade GitLab for now

  • chore(deps): ungroup typing deps, group gitlab instead

  • chore(deps): downgrade argcomplete for now


Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com>
Co-authored-by: Nejc Habjan [email protected] (07d03dc)

  • chore(deps): update dependency pre-commit to v3 (#​2508)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com> (7d779c8)

  • chore(deps): update dependency coverage to v7 (#​2501)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com> (aee73d0)

  • chore(deps): update dependency flake8 to v6 (#​2502)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com> (3d4596e)

  • chore(renovate): swith to gitlab-ee (8da48ee)

  • chore(renovate): bring back custom requirements pattern (ae0b21c)

  • chore(deps): update mypy (1.0.0) and responses (0.22.0)

Update the requirements-* files.

In order to update mypy==1.0.0 we need to also update
responses==0.22.0

Fix one issue found by mypy

Leaving updates for precommit to be done in a separate commit by
someone. (9c24657)

  • chore(renovate): do not ignore tests dir (5b8744e)

  • chore(deps): update all non-major dependencies (2f06999)

  • chore(deps): update pre-commit hook psf/black to v23 (217a787)

  • chore(deps): update black (23.1.0) and commitizen (2.40.0) (#​2479)

Update the dependency versions:
black: 23.1.0
commitizen: 2.40.0

They needed to be updated together as just updating black caused a
dependency conflict.

Updated files by running black and committing the changes. (44786ef)

  • chore: add SECURITY.md (572ca3b)

  • chore: remove pre-commit as a default tox environment (#​2470)

For users who use tox having pre-commit as part of the default
environment list is redundant as it will run the same tests again that
are being run in other environments. For example: black, flake8,
pylint, and more. (fde2495)

  • chore: add Python 3.12 testing

Add a unit test for Python 3.12. This will use the latest version of
Python 3.12 that is available from
https://github.com/actions/python-versions/

At this time it is 3.12.0-alpha.4 but will move forward over time
until the final 3.12 release and updates. So 3.12.0, 3.12.1, ... will
be matched. (0867564)

Documentation
  • docs(objects): fix typo in pipeline schedules (3057f45)

  • docs(advanced): clarify netrc, proxy behavior with requests (1da7c53)

  • docs: fix update badge behaviour

docs: fix update badge behaviour

Earlier:
badge.image_link = new_link

Now:
badge.image_url = new_image_url
badge.link_url = new_link_url (3d7ca1c)

  • docs(advanced): fix typo in Gitlab examples (1992790)
Features
  • feat(projects): allow importing additional items from GitHub (ce84f2e)

  • feat(objects): support fetching PATs via id or self endpoint (19b38bd)

  • feat: add resource_weight_event for ProjectIssue (6e5ef55)

  • feat(backends): use PEP544 protocols for structural subtyping (#​2442)

The purpose of this change is to track API changes described in
https://github.com/python-gitlab/python-gitlab/blob/main/docs/api-levels.rst,
for example, for package versioning and breaking change announcements
in case of protocol changes.

This is MVP implementation to be used by #​2435. (4afeaff)

  • feat(client): add http_patch method (#​2471)

In order to support some new API calls we need to support the HTTP PATCH method.

Closes: #​2469 (f711d9e)

  • feat(cli): add setting of allow_force_push for protected branch

For the CLI: add allow_force_push as an optional argument for
creating a protected branch.

API reference:
https://docs.gitlab.com/ee/api/protected_branches.html#protect-repository-branches

Closes: #​2466 (929e07d)

Refactoring
  • refactor(client): let mypy know http_password is set (2dd177b)
Testing
  • test(unit): increase V4 CLI coverage (5748d37)

  • test(unit): split the last remaining unittest-based classes into modules" (14e0f65)

  • test(unit): remove redundant package (4a9e3ee)

  • test(unit): consistently use inline fixtures (1bc56d1)

  • test(meta): move meta suite into unit tests

They're always run with it anyway, so it makes no difference. (847004b)

  • test(functional): clarify MR fixture factory name (d8fd1a8)
Unknown
  • Merge pull request #​2465 from valentingregoire/typos

docs: fix typo in issue docs (43f5ac5)

  • Merge branch 'main' into typos (3cfd390)

v3.13.0

Compare Source

Bug Fixes
  • fix(client): regression - do not automatically get_next if page=# and
    iterator=True/as_list=False are used

This fix a regression introduced on commit
python-gitlab/python-gitlab@1339d64

If page is used, then get_next should be false.

This was found on the mesa ci project, after upgrading the python-gitlab
version, the script that monitors the ci was getting killed by consuming
too much memory. (585e3a8)

  • fix: change return value to "None" in case getattr returns None to prevent error (3f86d36)

  • fix(deps): bump requests-toolbelt to fix deprecation warning (faf842e)

  • fix: typo fixed in docs (ee5f444)

  • fix: Use the ProjectIterationManager within the Project object

The Project object was previously using the GroupIterationManager
resulting in the incorrect API endpoint being used. Utilize the correct
ProjectIterationManager instead.

Resolves #​2403 (44f05dc)

  • fix(api): Make description optional for releases (5579750)
Chores
  • chore: make backends private (1e629af)

  • chore(deps): update all non-major dependencies (ea7010b)

  • chore: add a UserWarning if both iterator=True and page=X are used (#​2462)

If a caller calls a list() method with both iterator=True (or
as_list=False) and page=X then emit a UserWarning as the options
are mutually exclusive. (8e85791)

  • chore: remove tox envdir values

tox > 4 no longer will re-use the tox directory :( What this means is
that with the previous config if you ran:
$ tox -e mypy; tox -e isort; tox -e mypy
It would recreate the tox environment each time :(

By removing the envdir values it will have the tox environments in
separate directories and not recreate them.

The have an FAQ entry about this:
https://tox.wiki/en/latest/upgrading.html#re-use-of-environments (3c7c7fc)

  • chore: update attributes for create and update projects (aa44f2a)

  • chore(deps): update all non-major dependencies (122988c)

  • chore(deps): update all non-major dependencies (49c0233)

  • chore(deps): update all non-major dependencies (10c4f31)

  • chore(deps): update all non-major dependencies (bbd01e8)

  • chore(deps): update actions/stale action to v7 (76eb024)

  • chore(ci): complete all unit tests even if one has failed (#​2438) (069c6c3)

  • chore: add test, docs, and helper for 409 retries (3e1c625)

  • chore(deps): update all non-major dependencies (6682808)

  • chore(deps): update all non-major dependencies (1816107)

  • chore(deps): update pre-commit hook pycqa/flake8 to v6 (82c61e1)

  • chore: add docs for schedule pipelines (9a9a6a9)

  • chore(tox): ensure test envs have all dependencies (63cf4e4)

  • chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34.48.4 (985b971)

  • chore(deps): update dessant/lock-threads action to v4 (337b25c)

  • chore: Use SPDX license expression in project metadata (acb3a4a)

  • chore(deps): update actions/download-artifact action to v3 (64ca597)

  • chore(deps): update all non-major dependencies (21e767d)

Documentation
  • docs(faq): describe and group common errors (4c9a072)
Features
  • feat(group): add support for group restore API (9322db6)

  • feat(client): automatically retry on HTTP 409 Resource lock

Fixes: #​2325 (dced76a)

  • feat(api): add support for bulk imports API (043de2d)

  • feat(api): add support for resource groups (5f8b8f5)

  • feat(api): support listing pipelines triggered by pipeline schedules (865fa41)

  • feat: allow filtering pipelines by source

See:
https://docs.gitlab.com/ee/api/pipelines.html#list-project-pipelines
Added in GitLab 14.3 (b6c0872)

Refactoring
  • refactor: add reason property to RequestsResponse (#​2439) (b59b7bd)

  • refactor: remove unneeded requests.utils import (#​2426) (6fca651)

  • refactor: Migrate MultipartEncoder to RequestsBackend (#​2421) (43b369f)

  • refactor: move Response object to backends (#​2420) (7d9ce0d)

  • refactor: move the request call to the backend (#​2413) (283e7cc)

  • refactor: Moving RETRYABLE_TRANSIENT_ERROR_CODES to const (887852d)

Testing
  • test(functional): do not require config file (43c2dda)

  • test(unit): expand tests for pipeline schedules (c7cf0d1)

v3.12.0

Compare Source

Bug Fixes
  • fix(cli): Enable debug before doing auth

Authentication issues are currently hard to debug since --debug only
has effect after gl.auth() has been called.

For example, a 401 error is printed without any details about the actual
HTTP request being sent:

$ gitlab --debug --server-url https://gitlab.com current-user get
401: 401 Unauthorized

By moving the call to gl.enable_debug() the usual debug logs get
printed before the final error message.

Signed-off-by: Emanuele Aina [email protected] (65abb85)

  • fix(cli): expose missing mr_default_target_self project attribute

Example::

gitlab project update --id 616 --mr-default-target-self 1

References:

Fixes: #​2349 (bd82d74)

Chores
  • chore: validate httpx package is not installed by default (0ecf3bb)

  • chore(deps): update all non-major dependencies (d8a657b)

  • chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34.24.0 (a0553c2)

  • chore: correct website for pylint

Use https://github.com/PyCQA/pylint as the website for pylint. (fcd72fe)

  • chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34.20.0 (e6f1bd6)

  • chore(deps): update all non-major dependencies (b2c6d77)

  • chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34 (623e768)

Documentation
  • docs: Use the term "log file" for getting a job log file

The GitLab docs refer to it as a log file:
https://docs.gitlab.com/ee/api/jobs.html#get-a-log-file

"trace" is the endpoint name but not a common term people will think
of for a "log file" (9d2b1ad)

  • docs(groups): describe GitLab.com group creation limitation (9bd433a)

  • docs(api): pushrules remove saying None is returned when not found

In groups.pushrules.get(), GitLab does not return None when no
rules are found. GitLab returns a 404.

Update docs to not say it will return None

Also update docs in project.pushrules.get() to be consistent. Not
100% sure if it returns None or returns a 404, but we don't need to
document that.

Closes: #​2368 (c3600b4)

Features
  • feat: add support for SAML group links (#​2367) (1020ce9)

  • feat(groups): add LDAP link manager and deprecate old API endpoints (3a61f60)

  • feat(groups): add support for listing ldap_group_links (#​2371) (ad7c8fa)

  • feat: implement secure files API (d0a0348)

  • feat(ci): Re-Run Tests on PR Comment workflow (034cde3)

  • feat(api): add support for getting a project's pull mirror details

Add the ability to get a project's pull mirror details. This was added
in GitLab 15.5 and is a PREMIUM feature.

https://docs.gitlab.com/ee/api/projects.html#get-a-projects-pull-mirror-details (060cfe1)

  • feat(api): add support for remote project import from AWS S3 (#​2357) (892281e)

  • feat(api): add support for remote project import (#​2348) (e5dc72d)

  • feat(api): add application statistics (6fcf3b6)

Refactoring
  • refactor: explicitly use ProjectSecureFile (0c98b2d)
Testing
  • test(api): fix flaky test test_cancel_merge_when_pipeline_succeeds

This is an attempt to fix the flaky test
test_cancel_merge_when_pipeline_succeeds.
Were seeing a: 405 Method Not Allowed error when setting the MR to
merge_when_pipeline_succeeds.

Closes: #​2383 (6525c17)

Unknown
  • Merge pull request #​2347 from Shreya-7/issue-2264-add-application-statistics

feat(api): add application statistics (31ec146)

  • Merge pull request #​2351 from python-gitlab/renovate/all-minor-patch

chore(deps): update all non-major dependencies (2974966)

  • Merge pull request #​2352 from python-gitlab/renovate/maxbrunet-pre-commit-renovate-34.x

chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34 (c3d9820)

v3.11.0

Compare Source

Bug Fixes
  • fix: remove project.approvals.set_approvals() method

The project.approvals.set_approvals() method used the
/projects/:id/approvers end point. That end point was removed from
GitLab in the 13.11 release, on 2-Apr-2021 in commit
27dc2f2 via merge commit
e482597. It was deprecated on
19-Aug-2019.

See merge request:
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/57473 (91f08f0)

  • fix: use epic id instead of iid for epic notes (97cae38)

  • fix(cli): handle list response for json/yaml output

Handle the case with the CLI where a list response is returned from
GitLab and json/yaml output is requested.

Add a functional CLI test to validate it works.

Closes: #​2287 (9b88132)

  • fix: intermittent failure in test_merge_request_reset_approvals

Have been seeing intermittent failures in the test:
tests/functional/api/test_merge_requests.py::test_merge_request_reset_approvals

Also saw a failure in:
tests/functional/cli/test_cli_v4.py::test_accept_request_merge[subprocess]

Add a call to wait_for_sidekiq() to hopefully resolve the issues. (3dde36e)

Chores
  • chore: add responses to pre-commit deps (4b8ddc7)

  • chore: add basic type checks to functional/api tests (5b642a5)

  • chore: add basic typing to functional tests (ee143c9)

  • chore: narrow type hints for license API (50731c1)

  • chore: add basic type checks to meta tests (545d6d6)

  • chore: add basic typing to smoke tests (64e8c31)

  • chore: add basic typing to test root (0b2f6bc)

  • chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v33 (932bbde)

  • chore(deps): update all non-major dependencies (dde3642)

  • chore: add not-callable to pylint ignore list

The not-callable error started showing up. Ignore this error as
it is invalid. Also mypy tests for these issues.

Closes: #​2334 (f0c02a5)

  • chore: revert compose upgrade

This reverts commit f825d70. (dd04e8e)

  • chore(deps): update all non-major dependencies (2966234)

  • chore: use kwargs for http_request docs (124abab)

  • chore(deps): pin GitHub Actions (8dbaa5c)

  • chore(deps): group non-major upgrades to reduce noise (37d14bd)

  • chore(deps): pin and clean up test dependencies (60b9197)

  • chore(deps): pin dependencies (953f38d)

  • chore: topic functional tests (d542eba)

  • chore: renovate and precommit cleanup (153d373)

  • chore(deps): update black to v22.10.0 (531ee05)

  • chore(deps): update dependency types-requests to v2.28.11.2 (d47c0f0)

  • chore: fix flaky test (fdd4114)

  • chore: update the issue templates

  • Have an option to go to the discussions

  • Have an option to go to the Gitter chat

  • Move the bug/issue template into the .github/ISSUE_TEMPLATE/
    directory (c15bd33)

  • chore: simplify wait_for_sidekiq usage

Simplify usage of wait_for_sidekiq by putting the assert if it timed
out inside the function rather than after calling it. (196538b)

  • chore(deps): update dependency pylint to v2.15.3 (6627a60)

  • chore(deps): update dependency mypy to v0.981 (da48849)

  • chore(deps): update dependency commitizen to v2.35.0 (4ce9559)

  • chore(deps): update typing dependencies (81285fa)

Documentation
  • docs(advanced): add hint on type narrowing (a404152)

  • docs: add minimal docs about the enable_debug() method

Add some minimal documentation about the enable_debug() method. (b4e9ab7)

  • docs(commits): fix commit create example for binary content (bcc1eb4)

  • docs(readme): add a basic feature list (b4d53f1)

  • docs(api): describe use of lower-level methods (b7a6874)

  • docs(api): describe the list() and all() runners' functions (b6cc3f2)

  • docs(api): Update merge_requests.rst: mr_id to mr_iid

Typo: Author probably meant mr_iid (i.e. project-specific MR ID)
and not mr_id (i.e. server-wide MR ID)

Closes: https://github.com/python-gitlab/python-gitlab/issues/2295

Signed-off-by: Stavros Ntentos [email protected] (b32234d)

Features
  • feat(build): officially support Python 3.11 (74f66c7)

  • feat(api): add support for topics merge API (9a6d197)

Refactoring
  • refactor: pre-commit trigger from tox (6e59c12)

  • refactor: migrate legacy EE tests to pytest (88c2505)

  • refactor: pytest-docker fixtures (3e4781a)

  • refactor(deps): drop compose v1 dependency in favor of v2 (f825d70)

Testing
  • test: fix test_project_push_rules test

Make the test_project_push_rules test work. (8779cf6)

  • test: enable skipping tests per GitLab plan (01d5f68)

  • test: use false instead of /usr/bin/false

On Debian systems false is located at /bin/false (coreutils package).
This fixes unit test failure on Debian system:

FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/false'
/usr/lib/python3.10/subprocess.py:1845: FileNotFoundError (51964b3)

Unknown
  • Merge pull request #​2345 from python-gitlab/jlvillal/enable_debug

docs: add minimal docs about the enable_debug() method (8f74a33)

  • Merge pull request #​2343 from python-gitlab/feat/python-3-11

feat(build): officially support Python 3.11 (a3b4824)

  • Merge pull request #​2341 from python-gitlab/renovate/maxbrunet-pre-commit-renovate-33.x

chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v33 (31a39e1)

  • Merge pull request #​2320 from lmilbaum/refactoring

refactor: pre-commit triggered from tox (eec6c02)

  • Merge pull request #​2333 from python-gitlab/jlvillal/remove_approvers_endpoint

fix: remove project.approvals.set_approvals() method (eb54adf)

  • Merge pull request #​2332 from python-gitlab/jlvillal/fix_test

test: fix test_project_push_rules test (c676b43)

  • Merge pull request #​2322 from AndreySV/fix-test-with-false

test: use false instead of /usr/bin/false (4eca9b9)

  • Merge pull request #​2318 from python-gitlab/renovate/all-minor-patch

chore(deps): update all non-major dependencies (9410acb)

v3.10.0

Compare Source

Bug Fixes
  • fix(cli): add missing attributes for creating MRs (1714d0a)

  • fix(cli): add missing attribute for MR changes (20c46a0)

Chores
  • chore: bump GitLab docker image to 15.4.0-ee.0

  • Use settings.delayed_group_deletion=False as that is the
    recommended method to turn off the delayed group deletion now.

  • Change test to look for default as pages is not mentioned in
    the docs[1]

[1] https://docs.gitlab.com/ee/api/sidekiq_metrics.html#get-the-current-queue-metrics (b87a2bc)

  • chore(deps): update black to v22.8.0 (86b0e40)

  • chore(deps): update dependency types-requests to v2.28.10 (5dde7d4)

  • chore(deps): update dependency pytest to v7.1.3 (ec7f26c)

  • chore(deps): update dependency commitizen to v2.32.5 (e180f14)

  • chore(deps): update dependency commitizen to v2.32.2 (31aea28)

  • chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.32.2 (31ba64f)

Features
  • feat: Add reset_approvals api

Added the newly added reset_approvals merge request api.

Signed-off-by: Lucas Zampieri [email protected] (88693ff)

  • feat: add support for deployment approval endpoint

Add support for the deployment approval endpoint[1]

[1] https://docs.gitlab.com/ee/api/deployments.html#approve-or-reject-a-blocked-deployment
Closes: #​2253 (9c9eeb9)

Unknown
  • Merge pull request #​2280 from python-gitlab/jlvillal/docker_image

chore: bump GitLab docker image to 15.4.0-ee.0 (fceeebc)

  • Merge pull request #​2261 from python-gitlab/renovate/commitizen-2.x

chore(deps): update dependency commitizen to v2.32.2 (336ee21)

  • Merge pull request #​2262 from python-gitlab/renovate/commitizen-tools-commitizen-2.x

chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.32.2 (89bf581)

  • Merge pull request #​2254 from python-gitlab/jlvillal/deploy_approve

feat: add support for deployment approval endpoint (56fbe02)

v3.9.0

Compare Source

Chores
  • chore: Only check for our UserWarning

The GitHub CI is showing a ResourceWarning, causing our test to fail.

Update test to only look for our UserWarning which should not appear.

What was seen when debugging the GitHub CI:
{message:
ResourceWarning(
"unclosed <socket.socket fd=12, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 50862), raddr=('127.0.0.1', 8080)>"
),
category: 'ResourceWarning',
filename: '/home/runner/work/python-gitlab/python-gitlab/.tox/api_func_v4/lib/python3.10/site-packages/urllib3/poolmanager.py',
lineno: 271,
line: None
} (bd4dfb4)

  • chore: fix issue if only run test_gitlab.py func test

Make it so can run just the test_gitlab.py functional test.

For example:
$ tox -e api_func_v4 -- -k test_gitlab.py (98f1956)

  • chore(ci): make pytest annotations work (f67514e)

  • chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.32.1 (cdd6efe)

  • chore(deps): update dependency commitizen to v2.32.1 (9787c5c)

  • chore(deps): update dependency types-requests to v2.28.9 (be932f6)

  • chore(deps): update pre-commit hook pycqa/flake8 to v5 (835d884)

  • chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.31.0 (71d37d9)

  • chore(deps): update dependency commitizen to v2.31.0 (4ff0894)

  • chore(deps): update dependency types-setuptools to v64 (4c97f26)

  • chore(deps): update dependency types-requests to v2.28.8 (8e5b86f)

Features
  • feat: add support for merge_base API (dd4fbd5)
Unknown
  • Merge pull request #​2255 from python-gitlab/jlvillal/noop

chore: fix issue if only run test_gitlab.py func test (e095735)

  • Merge pull request #​2241 from python-gitlab/renovate/pycqa-flake8-5.x

chore(deps): update pre-commit hook pycqa/flake8 to v5 (13d4927)

  • Merge pull request #​2239 from python-gitlab/renovate/commitizen-tools-commitizen-2.x

chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.31.0 (9381a44)

  • Merge pull request #​2238 from python-gitlab/renovate/commitizen-2.x

chore(deps): update dependency commitizen to v2.31.0 (b432e47)

v3.8.1

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency python-gitlab to v3.4.0 Update dependency python-gitlab to v3.5.0 May 28, 2022
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from 3c977cb to a631707 Compare May 28, 2022 18:01
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from a631707 to 689b0ca Compare September 25, 2022 23:03
@renovate renovate bot changed the title Update dependency python-gitlab to v3.5.0 Update dependency python-gitlab to v3.9.0 Sep 25, 2022
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from 689b0ca to b8793e2 Compare November 20, 2022 09:34
@renovate renovate bot changed the title Update dependency python-gitlab to v3.9.0 Update dependency python-gitlab to v3.11.0 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from b8793e2 to 5d5a042 Compare March 17, 2023 05:54
@renovate renovate bot changed the title Update dependency python-gitlab to v3.11.0 Update dependency python-gitlab to v3.13.0 Mar 17, 2023
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from 5d5a042 to 163c275 Compare May 29, 2023 15:53
@renovate renovate bot changed the title Update dependency python-gitlab to v3.13.0 Update dependency python-gitlab to v3.14.0 May 29, 2023
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from 163c275 to 2b0c5d0 Compare June 10, 2023 02:55
@renovate renovate bot changed the title Update dependency python-gitlab to v3.14.0 Update dependency python-gitlab to v3.15.0 Jun 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants