summaryrefslogtreecommitdiffstats
path: root/awxkit/setup.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add python 3.12 dependency (#14869)Daniel Gonçalves2024-02-141-0/+1
| | | Signed-off-by: Daniel Gonçalves <daniel.gonc@lves.fr>
* Make setup.py compatible with older pythonsShane McDonald2021-10-061-1/+2
| | | | This caused some annoying downstream failures I'd rather not fix right now.
* Remove VERSION files, obtain version from git tags.Shane McDonald2021-10-061-4/+28
|
* Python: Bump to python 3.8Yanis Guenane2021-03-241-2/+2
|
* move code linting to a stricter pep8-esque auto-formatting tool, blackRyan Petrello2021-03-231-11/+2
|
* pin websocket-client libElijah DeLee2021-03-041-1/+1
| | | | | | | | They've made breaking changes that is going to take some deeper investigation to update awxkit to use This is only used for development purposes, and should have not impact on the "awx" cli entry point
* update instructions and metadata for awxkit/cli installsRyan Petrello2020-06-231-1/+18
|
* Keep awxkit's requirements on the setup.pyElyézer Rezende2020-04-291-7/+4
| | | | | | | | | | | awxkit's setup.py was making use of pip internal structures to parse the requirements.txt file. This is not a good thing as they may change, actually that just happened. To avoid this in the future, move the list of requirements to setup.py and make requirements.txt list `.` as the only item. This way we keep a single place to update requirements in the future and avoid accessing pip's internals.
* remove python2 support from awxkitRyan Petrello2020-03-191-1/+1
|
* added cryptography as optional awxkit depDaniel Sami2019-12-051-0/+1
| | | | added cryptography as optional dep
* replace the (optional) tabulate dependency w/ a simple table printerRyan Petrello2019-08-211-1/+1
|
* support the new CLI in py2 *and* py3Ryan Petrello2019-08-201-1/+1
|
* simplify awxkit dependenciesRyan Petrello2019-08-121-0/+4
| | | | | | | | | | | | | | | | | - remove flake8 as an install requirements (it's only used for tests) - vendor toposort, which is Apache 2.0 licensed (and very small) - change websocket-client to a setuptools optional dependency, which you can install via: pip install "./awxkit[websockets]" - add `jq` and `tabulate` under an additional optional setuptools dependency: pip install "./awxkit[formatting]" - remove `cryptography`, which is only used for random RSA generation (unused by the CLI)
* make awxkit have the same version as the AWX packageRyan Petrello2019-08-121-2/+8
|
* include awxkit CI in zuul runsRyan Petrello2019-08-091-16/+17
| | | | additionally, fix up some flake8 failures
* import awxkitRyan Petrello2019-08-091-0/+70
Co-authored-by: Christopher Wang <cwang@ansible.com> Co-authored-by: Jake McDermott <jmcdermott@ansible.com> Co-authored-by: Jim Ladd <jladd@redhat.com> Co-authored-by: Elijah DeLee <kdelee@redhat.com> Co-authored-by: Alan Rominger <arominge@redhat.com> Co-authored-by: Yanis Guenane <yanis@guenane.org>