| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: create a custom `warnings.warn` wrapper | John L. Villalovos | 2022-02-06 | 1 | -5/+8 |
| | | | | | | | | Create a custom `warnings.warn` wrapper that will walk the stack trace to find the first frame outside of the `gitlab/` path to print the warning against. This will make it easier for users to find where in their code the error is generated from | ||||
| * | chore: rename `gitlab/__version__.py` -> `gitlab/_version.py`jlvillal/version_mv | John L. Villalovos | 2022-01-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | It is confusing to have a `gitlab/__version__.py` because we also create a variable `gitlab.__version__` which can conflict with `gitlab/__version__.py`. For example in `gitlab/const.py` we have to know that `gitlab.__version__` is a module and not the variable due to the ordering of imports. But in most other usage `gitlab.__version__` is a version string. To reduce confusion make the name of the version file `gitlab/_version.py`. | ||||
| * | refactor: deprecate accessing constants from top-level namespace | John L. Villalovos | 2021-11-30 | 1 | -1/+17 |
| | | | | | | | | | | | | | | | We are planning on adding enumerated constants into gitlab/const.py, but if we do that than they will end up being added to the top-level gitlab namespace. We really want to get users to start using `gitlab.const.` to access the constant values in the future. Add the currently defined constants to a list that should not change. Use a module level __getattr__ function so that we can deprecate access to the top-level constants. Add a unit test which verifies we generate a warning when accessing the top-level constants. | ||||
| * | chore: fix import ordering using isort | John L. Villalovos | 2021-05-25 | 1 | -1/+0 |
| | | | | | | | Fix the import ordering using isort. https://pycqa.github.io/isort/ | ||||
| * | chore: fix F401 errors reported by flake8 | John L. Villalovos | 2021-04-18 | 1 | -5/+5 |
| | | | | | | | F401: Module imported but unused https://www.flake8rules.com/rules/F401.html | ||||
| * | chore: remove import of gitlab.utils from __init__.py | John L. Villalovos | 2021-02-26 | 1 | -1/+0 |
| | | | | | | | | | Initially when extracting out the gitlab/client.py code we tried to remove this but functional tests failed. Later we fixed the functional test that was failing, so now remove the unneeded import. | ||||
| * | refactor: move Gitlab and GitlabList to gitlab/client.py | John L. Villalovos | 2021-02-18 | 1 | -834/+1 |
| | | | | | | | | | Move the classes Gitlab and GitlabList from gitlab/__init__.py to the newly created gitlab/client.py file. Update one test case that was depending on requests being defined in gitlab/__init__.py | ||||
| * | feat: add personal access token APIfeat/personal-access-token-api | Max Wittig | 2021-02-17 | 1 | -0/+1 |
| | | | | | See: https://docs.gitlab.com/ee/api/personal_access_tokens.html | ||||
| * | chore: remove unused ALLOWED_KEYSET_ENDPOINTS variable | John L. Villalovos | 2021-02-15 | 1 | -2/+0 |
| | | | | | | | | | | The variable ALLOWED_KEYSET_ENDPOINTS was added in commit f86ef3bbdb5bffa1348a802e62b281d3f31d33ad. Then most of that commit was removed in commit e71fe16b47835aa4db2834e98c7ffc6bdec36723, but ALLOWED_KEYSET_ENDPOINTS was missed. | ||||
| * | chore: remove Python 2 code | John L. Villalovos | 2021-02-15 | 1 | -4/+1 |
| | | | | | | | | httplib is a Python 2 library. It was renamed to http.client in Python 3. https://docs.python.org/2.7/library/httplib.html | ||||
| * | docs: add docs and examples for custom user agentfeat/override-user-agent | Nejc Habjan | 2021-01-31 | 1 | -0/+1 |
| | | |||||
| * | feat(api,cli): make user agent configurable | Nejc Habjan | 2021-01-31 | 1 | -8/+11 |
| | | |||||
| * | feat: support multipart uploadsfeat/multipart-uploads | Max Wittig | 2021-01-28 | 1 | -6/+8 |
| | | |||||
| * | chore: bump python-gitlab to 2.5.0chore/bump-to-2-5-0 | Max Wittig | 2020-09-01 | 1 | -1/+1 |
| | | |||||
| * | feat(api): add support for instance variables | Nejc Habjan | 2020-08-31 | 1 | -0/+1 |
| | | |||||
| * | refactor: split unit tests by GitLab API resources | Nejc Habjan | 2020-08-22 | 1 | -9/+1 |
| | | |||||
| * | chore: bump version to 2.4.0v2.4.0 | Max Wittig | 2020-07-09 | 1 | -1/+1 |
| | | |||||
| * | fix: do not check if kwargs is none | tyates-indeed | 2020-06-23 | 1 | -4/+1 |
| | | | | Co-authored-by: Traian Nedelea <tron1point0@pm.me> | ||||
| * | fix: make query kwargs consistent between call in init and next | Tyler Yates | 2020-06-22 | 1 | -2/+3 |
| | | |||||
| * | fix: pass kwargs to subsequent queries in gitlab list | Tyler Yates | 2020-06-22 | 1 | -1/+7 |
| | | |||||
| * | chore: bump version to 2.3.1 | Max Wittig | 2020-06-09 | 1 | -1/+1 |
| | | |||||
| * | fix: disable default keyset pagination | Max Wittig | 2020-06-09 | 1 | -10/+0 |
| | | | | | Instead we set pagination to offset on the other paths | ||||
| * | chore: bump to 2.3.0 | Max Wittig | 2020-06-08 | 1 | -1/+1 |
| | | |||||
| * | fix: use keyset pagination by default for /projects > 50000 | Max Wittig | 2020-06-08 | 1 | -5/+25 |
| | | | | | | Workaround for https://gitlab.com/gitlab-org/gitlab/-/issues/218504. Remove this in 13.1 | ||||
| * | chore: bump to 2.2.0v2.2.0 | Max Wittig | 2020-04-07 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1059 from python-gitlab/fix/raise-from | Max Wittig | 2020-04-07 | 1 | -8/+14 |
| |\ | | | | | chore: use raise..from for chained exceptions (#939) | ||||
| | * | chore: use raise..from for chained exceptions (#939)fix/raise-from | Nejc Habjan | 2020-03-30 | 1 | -8/+14 |
| | | | |||||
| * | | feat(api): add support for Gitlab Deploy Token API | ayoub mrini | 2020-04-06 | 1 | -0/+1 |
| |/ | |||||
| * | docs: fix comment of prev_page() | Donghui Wang | 2020-03-21 | 1 | -1/+1 |
| | | | | | Co-Authored-By: Nejc Habjan <hab.nejc@gmail.com> | ||||
| * | docs: fix comment of prev_page() | donhui | 2020-03-20 | 1 | -2/+2 |
| | | |||||
| * | chore: bump version to 2.1.2v2.1.2 | Max Wittig | 2020-03-09 | 1 | -1/+1 |
| | | |||||
| * | Revert "feat: use keyset pagination by default for `all=True`" | Max Wittig | 2020-03-09 | 1 | -6/+0 |
| | | |||||
| * | chore: bump version to 2.1.1v2.1.1 | Max Wittig | 2020-03-09 | 1 | -1/+1 |
| | | |||||
| * | chore: bump version to 2.1.0 | Max Wittig | 2020-03-08 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1034 from filipowm/feat/api-oauth-applications | Max Wittig | 2020-03-01 | 1 | -0/+1 |
| |\ | | | | | feat(api): add support for GitLab OAuth Applications using Applications API | ||||
| | * | feat(api): add support for GitLab OAuth Applications API | Mateusz Filipowicz | 2020-03-01 | 1 | -0/+1 |
| | | | |||||
| * | | Merge pull request #1003 from python-gitlab/feat/all-keyset-pagination | Roger Meier | 2020-02-25 | 1 | -0/+6 |
| |\ \ | |/ |/| | feat: use keyset pagination by default for `all=True` | ||||
| | * | feat: use keyset pagination by default for `all=True` | Max Wittig | 2020-01-27 | 1 | -0/+6 |
| | | | |||||
| * | | fix: remove trailing slashes from base URL (#913) | Nejc Habjan | 2020-02-23 | 1 | -2/+2 |
| | | | |||||
| * | | chore: revert to 2.0.1v2.0.1 | Max Wittig | 2020-02-05 | 1 | -1/+1 |
| | | | | | | | I've misread the tag | ||||
| * | | chore: bump to 2.1.0 | Max Wittig | 2020-02-05 | 1 | -1/+1 |
| | | | | | | | There are a few more features in there | ||||
| * | | chore: bump version to 2.0.1 | Max Wittig | 2020-02-05 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #1000 from matusf/update-auth-docs | Max Wittig | 2020-01-26 | 1 | -5/+1 |
| |\ | | | | | Update auth docs | ||||
| | * | docs(auth): remove email/password auth | Matus Ferech | 2020-01-26 | 1 | -5/+1 |
| | | | |||||
| * | | feat: add global order_by option to ease paginationfeat/keyset-pagination | Max Wittig | 2020-01-26 | 1 | -0/+4 |
| | | | |||||
| * | | feat: support keyset pagination globally | Max Wittig | 2020-01-26 | 1 | -0/+4 |
| |/ | |||||
| * | feat: add appearance APIfeat/appearance | Max Wittig | 2020-01-22 | 1 | -0/+1 |
| | | |||||
| * | chore: bump to 2.0.0refactor/cleanup-upgrade | Max Wittig | 2019-12-18 | 1 | -1/+1 |
| | | | | | Dropping support for legacy python requires a new major version | ||||
| * | refactor: remove six dependency | Max Wittig | 2019-12-18 | 1 | -3/+2 |
| | | |||||
| * | chore: bump version to 1.15.0v1.15.0 | Max Wittig | 2019-12-16 | 1 | -1/+1 |
| | | |||||
