Skip to content

Commit

Permalink
Revert "Pin versions for all optional dependencies" (#588)
Browse files Browse the repository at this point in the history
This reverts commit 6d2bef8.
  • Loading branch information
john-westcott-iv authored Aug 26, 2024
1 parent 6d2bef8 commit d0b961f
Show file tree
Hide file tree
Showing 12 changed files with 20 additions and 226 deletions.
40 changes: 20 additions & 20 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,28 +33,28 @@ dynamic = ["version", "dependencies", "optional-dependencies"]
include = ["ansible_base*"]

[tool.setuptools.dynamic]
dependencies = {file = ["requirements/requirements.txt"]}
dependencies = {file = ["requirements/requirements.in"]}
optional-dependencies.all = { file = [
"requirements/requirements_activitystream.txt",
"requirements/requirements_authentication.txt",
"requirements/requirements_api_documentation.txt",
"requirements/requirements_rest_filters.txt",
"requirements/requirements_channels.txt",
"requirements/requirements_jwt_consumer.txt",
"requirements/requirements_testing.txt",
"requirements/requirements_redis_client.txt",
"requirements/requirements_oauth2_provider.txt",
"requirements/requirements_activitystream.in",
"requirements/requirements_authentication.in",
"requirements/requirements_api_documentation.in",
"requirements/requirements_rest_filters.in",
"requirements/requirements_channels.in",
"requirements/requirements_jwt_consumer.in",
"requirements/requirements_testing.in",
"requirements/requirements_redis_client.in",
"requirements/requirements_oauth2_provider.in",
] }
optional-dependencies.activitystream = { file = [ "requirements/requirements_activitystream.txt" ] }
optional-dependencies.authentication = { file = [ "requirements/requirements_authentication.txt" ] }
optional-dependencies.api_documentation = { file = [ "requirements/requirements_api_documentation.txt" ] }
optional-dependencies.rest_filters = { file = [ "requirements/requirements_rest_filters.txt" ] }
optional-dependencies.rbac = { file = [ "requirements/requirements_rbac.txt" ] }
optional-dependencies.channel_auth = { file = [ "requirements/requirements_channels.txt" ] }
optional-dependencies.jwt_consumer = { file = [ "requirements/requirements_jwt_consumer.txt" ] }
optional-dependencies.testing = { file = [ "requirements/requirements_testing.txt" ] }
optional-dependencies.redis_client = { file = [ "requirements/requirements_redis_client.txt" ] }
optional-dependencies.oauth2_provider = { file = [ "requirements/requirements_oauth2_provider.txt" ] }
optional-dependencies.activitystream = { file = [ "requirements/requirements_activitystream.in" ] }
optional-dependencies.authentication = { file = [ "requirements/requirements_authentication.in" ] }
optional-dependencies.api_documentation = { file = [ "requirements/requirements_api_documentation.in" ] }
optional-dependencies.rest_filters = { file = [ "requirements/requirements_rest_filters.in" ] }
optional-dependencies.rbac = { file = [ "requirements/requirements_rbac.in" ] }
optional-dependencies.channel_auth = { file = [ "requirements/requirements_channels.in" ] }
optional-dependencies.jwt_consumer = { file = [ "requirements/requirements_jwt_consumer.in" ] }
optional-dependencies.testing = { file = [ "requirements/requirements_testing.in" ] }
optional-dependencies.redis_client = { file = [ "requirements/requirements_redis_client.in" ] }
optional-dependencies.oauth2_provider = { file = [ "requirements/requirements_oauth2_provider.in" ] }

[build-system]
requires = ["setuptools>=64", "setuptools_scm>=8"]
Expand Down
1 change: 0 additions & 1 deletion requirements/requirements_activitystream.txt

This file was deleted.

34 changes: 0 additions & 34 deletions requirements/requirements_api_documentation.txt

This file was deleted.

81 changes: 0 additions & 81 deletions requirements/requirements_authentication.txt

This file was deleted.

10 changes: 0 additions & 10 deletions requirements/requirements_channels.txt

This file was deleted.

12 changes: 0 additions & 12 deletions requirements/requirements_jwt_consumer.txt

This file was deleted.

30 changes: 0 additions & 30 deletions requirements/requirements_oauth2_provider.txt

This file was deleted.

1 change: 0 additions & 1 deletion requirements/requirements_rbac.txt

This file was deleted.

12 changes: 0 additions & 12 deletions requirements/requirements_redis_client.txt

This file was deleted.

1 change: 0 additions & 1 deletion requirements/requirements_rest_filters.txt

This file was deleted.

18 changes: 0 additions & 18 deletions requirements/requirements_testing.txt

This file was deleted.

6 changes: 0 additions & 6 deletions requirements/updater.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,7 @@ generate_requirements() {

${venv}/bin/python -m pip install -U 'pip' pip-tools

echo "generating requirements_all.txt"
${pip_compile} $(ls ${requirements_dir}/requirements*.in | xargs) --output-file requirements_all.txt
for OPTIONAL_DEP in $(ls ${requirements_dir}/requirements_*.in | xargs); do
OPTIONAL_DEP_TXT=$(echo $OPTIONAL_DEP | sed s':\.in:.txt:')
echo "generating $OPTIONAL_DEP_TXT"
${pip_compile} ${OPTIONAL_DEP} --output-file ${OPTIONAL_DEP_TXT}
done
}

main() {
Expand Down

0 comments on commit d0b961f

Please sign in to comment.