summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* chore(setup): depend on typing-extensions for 3.7 until EOLNejc Habjan2023-04-071-1/+5
|
* fix(deps): bump requests-toolbelt to fix deprecation warningNejc Habjan2022-12-051-1/+1
|
* chore: Use SPDX license expression in project metadataFrazer McLean2022-12-031-1/+1
|
* feat(build): officially support Python 3.11Nejc Habjan2022-10-261-0/+1
|
* chore: consistently use open() encoding and file descriptorNejc Habjan2022-01-231-3/+3
|
* chore: rename `gitlab/__version__.py` -> `gitlab/_version.py`jlvillal/version_mvJohn L. Villalovos2022-01-151-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`.
* chore(deps): update dependency argcomplete to v2Renovate Bot2022-01-031-1/+1
|
* feat: remove support for Python 3.6, require 3.7 or higherJohn L. Villalovos2021-11-231-2/+1
| | | | | | | | | | | | | | | | | | | | | Python 3.6 is End-of-Life (EOL) as of 2021-12 as stated in https://www.python.org/dev/peps/pep-0494/ By dropping support for Python 3.6 and requiring Python 3.7 or higher it allows python-gitlab to take advantage of new features in Python 3.7, which are documented at: https://docs.python.org/3/whatsnew/3.7.html Some of these new features that may be useful to python-gitlab are: * PEP 563, postponed evaluation of type annotations. * dataclasses: PEP 557 – Data Classes * importlib.resources * PEP 562, customization of access to module attributes. * PEP 560, core support for typing module and generic types. * PEP 565, improved DeprecationWarning handling BREAKING CHANGE: As of python-gitlab 3.0.0, Python 3.6 is no longer supported. Python 3.7 or higher is required.
* chore: add type-hints to setup.py and check with mypyjlvillal/mypy_setupJohn L. Villalovos2021-11-141-2/+5
|
* fix(build): do not include docs in wheel packageNejc Habjan2021-10-311-1/+1
|
* feat(build): officially support and test python 3.10Nejc Habjan2021-10-061-0/+1
|
* fix(build): do not package tests in wheelNejc Habjan2021-09-021-1/+1
|
* fix(deps): upgrade requests to 2.25.0 (see CVE-2021-33503)Nejc Habjan2021-08-011-1/+1
|
* chore: fix import ordering using isortJohn L. Villalovos2021-05-251-2/+1
| | | | | | Fix the import ordering using isort. https://pycqa.github.io/isort/
* chore: have flake8 check the entire projectJohn L. Villalovos2021-04-301-1/+3
| | | | | Have flake8 run at the top-level of the projects instead of just the gitlab directory.
* feat: indicate that we are a typed packageJohn L. Villalovos2021-04-271-0/+1
| | | | | | | | By adding the file: py.typed it indicates that python-gitlab is a typed package and contains type-hints. https://www.python.org/dev/peps/pep-0561/
* feat(api,cli): make user agent configurableNejc Habjan2021-01-311-1/+1
|
* chore: offically support and test 3.9Max Wittig2021-01-291-0/+1
|
* feat: support multipart uploadsfeat/multipart-uploadsMax Wittig2021-01-281-1/+1
|
* chore: correctly render rstMax Wittig2020-06-081-0/+1
|
* chore: enforce python version requirementschore/version-requirementsMax Wittig2019-12-181-0/+1
|
* refactor: remove six dependencyMax Wittig2019-12-181-1/+1
|
* chore: drop legacy python testsMax Wittig2019-12-181-4/+0
| | | | Support dropped for: 2.7, 3.4, 3.5
* chore: add PyYaml as extra requireMax Wittig2019-12-181-1/+4
|
* chore: bump minimum required requests versionMax Wittig2019-12-181-1/+1
| | | | for security reasons
* feat: add autocompletion supportMartin Chlumsky2019-12-161-0/+1
|
* chore(setup): we support 3.8 (#924)Max Wittig2019-10-251-0/+1
| | | | | | * chore(setup): we support 3.8 * style: format with black
* chore(setup): add 3.7 to supported python versionsMax Wittig2019-07-211-0/+1
|
* refactor: format everything blackrefactor/blackMax Wittig2019-05-161-35/+33
|
* docs(setup): use proper readme on PyPIMax Wittig2018-12-091-1/+3
|
* Require requests>=2.4.2Gauvain Pocentek2018-02-271-1/+1
| | | | Closes #441
* Add supported python versions in setup.pyGauvain Pocentek2017-12-311-1/+8
|
* Update URLs to reflect the github changesGauvain Pocentek2017-05-231-1/+1
|
* Partially revert 00ab7d00Gauvain Pocentek2016-02-031-2/+8
|
* Rework the __version__ importGauvain Pocentek2016-01-301-8/+2
| | | | | | This simplifies the setup.py script Also provide a --version option for CLI
* setup.py: require requests>=1Gauvain Pocentek2015-09-021-1/+1
| | | | Closes #69
* setup.py: restore the version discovery hackGauvain Pocentek2015-05-151-4/+4
|
* fix setuptool sdistGauvain Pocentek2015-05-151-1/+2
|
* Move the CLI in the gitlab packageGauvain Pocentek2015-05-131-1/+5
| | | | Setup an console_script entry point to create the executable script.
* gitlab is now a packageGauvain Pocentek2015-05-111-9/+8
|
* Py3 compatibility with sixMika Mäenpää2014-10-141-1/+1
|
* Fix license classifier in setup.pyMatt Odden2014-02-031-1/+1
|
* fixed the requirements auto install from setup.pyitxaka2013-11-071-1/+2
|
* doc updatesGauvain Pocentek2013-08-271-1/+10
|
* install the gitlab scriptGauvain Pocentek2013-05-181-0/+1
|
* add a setup.py scriptGauvain Pocentek2013-02-121-0/+24