summaryrefslogtreecommitdiffstats
path: root/requirements/README.md (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix CVE-2023-43665 (#14561)Hao Liu2023-10-121-13/+0
|
* Get rid of names_digest hack no longer needed (#14459)23.2.0Alan Rominger2023-09-261-8/+2
|
* Pin hiredis to 2.0.0Dimitri Savineau2022-12-211-0/+9
| | | | | | | The hiredis 2.1.0 release doesn't provide source distribution on PyPi so users can't build that python package from sources. Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
* Pin channels-redis to 4.3.1 to fix an async issue (#13348)21.10.2Rick Elrod2022-12-211-0/+9
| | | | | | Refs django/channels_redis#332 Refs #13313 Signed-off-by: Rick Elrod <rick@elrod.me>
* Pinning django-split-settings per build issueJohn Westcott IV2022-12-021-0/+42
|
* Changing wording of README to better reflect how to test the offline buildJohn Westcott IV2022-11-291-2/+2
|
* Merge pull request #13109 from TheRealHaoLiu/move-licensesShane McDonald2022-11-171-2/+2
|\ | | | | move license directory out of docs
| * move license directory out of docsHao Liu2022-11-041-2/+2
| | | | | | | | Signed-off-by: Hao Liu <haoli@redhat.com>
* | Updating README and update.sh usageJohn Westcott IV2022-11-091-7/+4
|/
* Updated dependencies to reduce issues with dependabot and container scanning ↵John Westcott IV2022-05-121-6/+0
| | | | | (#12180) Modify updater.sh to remove the local path references.
* Add setuptools_scm[toml] and pkgconfig, xmlsec's build depSatoe Imaishi2022-03-291-1/+1
|
* Replace all usage of customized json fields with the Django builtinJeff Bradberry2022-03-081-11/+0
| | | | | | | | | | | | The event_data field on event models, however, is getting an overridden version that retains the underlying text data type for the column, to avoid a heavy data migration on those tables. Also, certain of the larger tables are getting these fields with the NOT NULL constraint turned off, to avoid a long migration. Remove the django.utils.six monkey patch we did at the beginning of the upgrade.
* Upgrade to Django 3.0Jeff Bradberry2022-03-081-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - upgrades - Django 3.0.14 - django-jsonfield 1.4.1 (from 1.2.0) - django-oauth-toolkit 1.4.1 (from 1.1.3) - Stopping here because later versions have changes to the underlying model to support OpenID Connect. Presumably this can be dealt with via a migration in our project. - django-guid 2.2.1 (from 2.2.0) - django-debug-toolbar 3.2.4 (from 1.11.1) - python3-saml 1.13.0 (from 1.9.0) - xmlsec 1.3.12 (from 1.3.3) - Remove our project's use of django.utils.six in favor of directly using six, in awx.sso.fields. - Temporarily monkey patch six back in as django.utils.six, since django-jsonfield makes use of that import, and is no longer being updated. Hopefully we can do away with this dependency with the new generalized JSONField brought in with Django 3.1. - Force a json decoder to be used with all instances of JSONField brought in by django-jsonfield. This deals with the 'cast to text' problem noted previously in our UPGRADE_BLOCKERS. - Remove the validate_uris validator from the OAuth2Application in migration 0025, per the UPGRADE_BLOCKERS, and remove that note. - Update the TEMPLATES setting to satisfy Django Debug Toolbar. It requires at least one entry that has APP_DIRS=True, and as near as I can tell our custom OPTIONS.loaders setting was effectively doing the same thing as Django's own machinery if this setting is set.
* updates the implementation of the slack backend for notificationsDaniel Ziegenberg2021-10-261-6/+0
| | | | | | | | | Use the slack_sdk instead of the deprecated slackclient. Because according to the official documentation: > The slackclient PyPI project is in maintenance mode now and slack-sdk project is the successor. With this commit one UPGRADE BLOCKER from requirements/requirements.in is removed. Als the license for slack_sdk is updated and unit tests for slack notifications backend are added. Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
* bumped django version to 2.2.20 in develSarabraj Singh2021-06-301-0/+6
|
* Assorted renaming and string changesBill Nottingham2021-04-301-2/+1
|
* Note that we need to match python versions.Bill Nottingham2021-03-111-0/+3
| | | | (Some libraries don't have the same deps across python versions.)
* fix some requirements updater breakageRyan Petrello2021-03-111-18/+1
| | | | | | | | - remove requirements_ansible logic from the update script - removed the need for py2-specific system dependencies - update to the latest pip-tools and move to the new long format (https://github.com/jazzband/pip-tools/pull/1237) - fixed a few busted references to receptorctl @ devel
* Pin cryptography to pre 3 releaseYanis Guenane2021-01-111-0/+4
|
* Upgrade gitpython to pick up bug fixAlan Rominger2020-08-101-0/+2
|
* Tweaks to Test Button logic and cleans up flake8 and test failuresChristian Adams2020-04-131-1/+1
|
* Upstream rsyslog packaging changesChristian Adams2020-04-131-4/+0
| | | | | - add rsyslog repo to Dockerfile for AWX installation - Update Library Notes for requests-futures removal
* pin pexpect to 4.7.0chris meyers2020-03-191-0/+5
|
* flake8, pytest, license fixeschris meyers2020-03-181-5/+0
|
* Remove requirements_setup_requires and related handling.Bill Nottingham2020-02-191-2/+5
| | | | | | Adjust requirements to keep docutils in awx requirements; these are downstream packaging adjustments. Override azure wheel dependency to a version that can install bcrypt properly.
* get rid of celery/celerybeatRyan Petrello2020-02-101-5/+0
| | | | | | | | | alternative to https://github.com/ansible/awx/pull/2530 which makes use of https://pypi.org/project/schedule/ this doesn't have support for any persistence (like how celery beat uses a shelve file), because all of our periodic jobs run at most every few minutes
* Get rid of hacks to simplify processAlanCoding2020-01-081-1/+1
| | | | | | Remove poetry and wheel from bootstrap installs Cleanup some docs around them
* Attempts to simplify build environmentAlanCoding2020-01-081-1/+3
| | | | | | | | | | | | | | Remove build isolation flag Do not use --ignore-installed for any pip install commands Add Makefile comments do not use system site packages for awx venv Consolidate bootstrap pins Do another upgrade, properly document wheel
* Update pip and setuptools in requirements txtSeth Foster2020-01-081-4/+124
| | | | | | | | | | | | | | | Versions selected to be pre-19 pip due to unresolved issues with the build systems Upgrade everything, party on document new process rotate license files fix Swagger schema generation target Remove --ignore-installed flag
* Add notes for ./upgrade.shAlanCoding2019-11-211-0/+2
|
* Add pip-compile updater.sh scriptPhileas Lebada2019-07-021-28/+9
| | | | Signed-off-by: github.com/clushie <47661139+clushie@users.noreply.github.com>
* Revert "upgrade pip and setuptools"Shane McDonald2019-06-191-2/+0
| | | | This reverts commit 76ebcf914b2e29d6b77871ef40761c4f3689e30f.
* upgrade pip and setuptoolsAlanCoding2019-06-131-0/+2
|
* Add note for docutils, unpin runner dependencyAlanCoding2019-05-201-0/+2
|
* General upgrade of dependenciesAlanCoding2019-05-201-12/+35
| | | | | | | | | | | | | | Update licenses for new versions after dependency upgrades pin pycurl to version that does not break on install implement new workflow for py2/3 requirements management require twisted tls extras, resolve service-identity version Upgrade celery to resolve importlib DeprecationWarning use flags to resolve the unsafe and cache problems
* remove redbaron and update dependenciesRyan Petrello2019-02-211-1/+1
|
* Update Azure requirements to match Ansible 2.7 requirements.Bill Nottingham2018-10-181-2/+0
| | | | | | Add comments for Ansible requirements to note where they're used. Remove our custom docutils fork, as the fix was merged upstream.
* Dependency UpdatesAlanCoding2018-03-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrades of minor dependency upgrades Inventory scripts were upgraded in separate commit Major exclusions from this update - celery was already downgraded for other reasons - Django / DRF major update already done, minor bumps here - asgi-amqp has fixes coming independently, not touched - TACACS plus added features not needed Removals of note - remove shade from AWX requirements - remove kombu from Ansible requirements Other notes Add note about pinning setuptools and pip, done but not mentioned previously Stop pinning gevent-websocket and twisted upgrade Azure to Ansible core requirements more detailed notes https://gist.github.com/AlanCoding/9442a512ab6977940bc7b5b346d4f70b upgrade version of Django for Exception
* Add boto3 dependency and remove requests freezingAaron Tan2017-06-291-0/+2
|
* Dependency UpdatesAaron Tan2017-05-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Dynamic Inventory Source Template against ansible 2.3 dynamic inventory sources. The major change is removal of `rax.py`. Most upstream scripts except `foreman.py` has quite trivial coding style changes, or minor functional extensions that does not affect Tower inventory update runs. `foreman.py`, on the other hand, went through quite a major refactoring, but functionalities stay the same. Major python dependency updates include apache-libcloud (1.3.0 --> 2.0.0), boto (2.45.0 --> 2.46.1) and shade (1.19.0 --> 1.20.0). Minor python dependency updates include indirect updates via `pip-compile`, which are determined by base dependencies. Some minor `task.py` extensions: - `.ini` file for ec2 has one more field `stack_filter=False`, which reveals changes in `ec2.py`. - `.ini` file for cloudforms will catch these four options from `source_vars_dict` of inventory update: `'version', 'purge_actions', 'clean_group_keys', 'nest_tags'`. These four options have always been available in `cloudforms.py` but `cloudforms.ini.example` has not mentioned them until the latest version. For consistency with upstream docs, we should make these fields available for tower user to customize. - YAML file of openstack will catch ansible options `use_hostnames`, `expand_hostvars` and `fail_on_errors` from `source_vars_dict` of inventory update as a response to issue #6075. * Remove Rackspace support Supports of Rackspace as both a dynamic inventory source and a cloud credential are fully removed. Data migrations have been added to support arbitrary credential types feature and delete rackspace inventory sources. Note also requirement `jsonschema` has been moved from `requirements.txt` to `requirements.in` as a primary dependency to reflect it's usage in `/main/fields.py`. Connected issue: #6080. * `pexpect` major update `pexpect` stands at the very core of our task system and underwent a major update from 3.1 to 4.2.1. Although verified during devel, please still be mindful of any suspicious issues on celery side even after this PR gets merged. * Miscellaneous - requests now explicitly declared in `requirements.in` at version 2.11.1 in response to upstream issue - celery: 3.1.17 -> 3.1.25 - django-extensions: 1.7.4 -> 1.7.8 - django-polymorphic: 0.7.2 -> 1.2 - django-split-settings: 0.2.2 -> 0.2.5 - django-taggit: 0.21.3 -> 0.22.1 - irc: 15.0.4 -> 15.1.1 - pygerduty: 0.35.1 -> 0.35.2 - pyOpenSSL: 16.2.0 -> 17.0.0 - python-saml: 2.2.0 -> 2.2.1 - redbaron: 0.6.2 -> 0.6.3 - slackclient: 1.0.2 -> 1.0.5 - tacacs_plus: 0.1 -> 0.2 - xmltodict: 0.10.2 -> 0.11.0 - pip: 8.1.2 -> 9.0.1 - setuptools: 23.0.0 -> 35.0.2 - (requirements_ansible.in only)kombu: 3.0.35 -> 3.0.37
* general update of requirementsAlanCoding2016-12-161-1/+1
|
* uninstall certifi if installed in venv'sChris Meyers2016-12-141-0/+19