Kyle Finley
43744902e9
setup: update python_requires to comply with PEP 345/440
...
According to PEP 345 Requires-Python
(https://www.python.org/dev/peps/pep-0345/#requires-python ), the value
of this field must be a valid Version Specifier
(https://www.python.org/dev/peps/pep-0345/#version-specifiers ). Which
in turn expects this to comply with PEP 440
(https://www.python.org/dev/peps/pep-0440/ ).
While not an issue for those that directly use `pip`, this will cause
issues for `poetry` users in the next release (if their current stance
is maintained). Discussion of the issue and there stance can be found
here: https://github.com/python-poetry/poetry/issues/4095 .
2021-06-10 16:16:22 +02:00
Adrien Vergé
66bf76a362
CI: Switch to GitHub Actions
...
Because Travis CI is dead.
2021-03-16 16:13:01 +01:00
Daniel M. Capella
8f682481c7
Remove runtime dep 'setuptools' for Python < 3.8
...
> In recent versions of setuptools and Python, console-script entry
points are using stdlib importlib by default, thus setuptools is no
longer needed as a runtime dependency.
https://github.com/pypa/setuptools/pull/2197
https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v4730
https://docs.python.org/3/library/importlib.metadata.html
2021-02-11 08:55:08 +01:00
Adrien Vergé
a3fc64d134
End support for Python 2
...
As planned and advertized, yamllint drops support for Python 2 on 2021.
2021-01-06 07:55:10 +01:00
Jason Mobarak
22335b294d
Add support for Python 3.9, drop Python 3.4
...
Add support for Python 3.9 since it was officially released in October
and drop support for Python 3.4 since it is end-of-life (EOL).
2020-12-04 10:10:10 +01:00
Satoru SATOH
549b136a04
fix: add runtime dependency to setuptools
...
yamllint depends on pkg_resources.load_entry_point from setuptools to
make its command working, so this runtime dependency to setuptools is
necessary to be listed.
2020-09-14 10:14:10 +02:00
Satoru SATOH
29d2b50d50
enhancement: add some metadata to provide extra info in its PyPI page
...
Add some metadata (project_urls) to provide extra info in its PyPI page.
Signed-off-by: Satoru SATOH <satoru.satoh@gmail.com>
2020-09-02 18:02:27 +02:00
Satoru SATOH
4171cdafc9
Move setuptools' packaging configuration from setup.py to setup.cfg
...
Move setuptools' packaging configuration from setup.py to setup.cfg to
simplify setup.py and make its packaging more dedeclarative.
Signed-off-by: Satoru SATOH <satoru.satoh@gmail.com>
2020-09-02 18:02:27 +02:00
Sorin Sbarnea
bbcad943b6
style: Ignore flake8 warnings W503 and W504
...
Avoid W503/W504 with current code as the current code not compliant
and they are contradictory.
2020-05-03 16:55:57 +02:00
Adrien Vergé
f713dc8be2
style: Fix E100 and E202 errors reported by pycodestyle
2017-12-07 18:28:53 +01:00
Adrien Vergé
83ea74e2f8
CI: Compile documentation on Travis
2017-11-04 16:02:43 +01:00
Adrien Vergé
a052cf7dba
chore(tests): Add flake8-import-order linter plugin
2017-06-28 15:18:40 +02:00
Adam Chainz
3c525ab743
Release as a universal wheel
...
By releasing as a [Python wheel](http://pythonwheels.com/ ) as well as a
source distribution, you can speed up end user’s installs. After merging
this command, to release you just need to run `python setup.py clean
sdist bdist_wheel upload`.
2016-10-14 09:37:38 +02:00