Skip to content

Commit

Permalink
scoped pyproject.toml and lock files, given some dependencies are not…
Browse files Browse the repository at this point in the history
… matching between subdirectories
  • Loading branch information
taddes committed Jul 18, 2024
1 parent 5e48a02 commit da01209
Show file tree
Hide file tree
Showing 12 changed files with 4,277 additions and 0 deletions.
49 changes: 49 additions & 0 deletions tools/hawk/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions tools/hawk/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[tool.poetry]
name = "hawk"
version = "0.1.0"
description = "Hawk Auth Header Generation Tool"
authors = ["Mozilla Services Engineering <services-engineering+code@mozilla.com>"]
license = "Mozilla Public License Version 2.0"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.12"
hawkauthlib = "^2.0.0"
tokenlib = "^2.0.0"
WebOb = "^1.8.7"


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
1,136 changes: 1,136 additions & 0 deletions tools/integration_tests/poetry.lock

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions tools/integration_tests/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[tool.poetry]
name = "integration-tests"
version = "0.1.0"
description = "Integration Test Suite for Sync and Tokenserver"
authors = ["Mozilla Services Engineering <services-engineering+code@mozilla.com>"]
license = "Mozilla Public License Version 2.0"
readme = "README.md"
packages = [{include = "integration_tests"}]

[tool.poetry.dependencies]
python = "^3.12"
cryptography = "42.0.8"
hawkauthlib = "^2.0.0"
konfig = "^1.1"
mysqlclient = "^2.2.4"
psutil = "^6.0.0"
pyjwt = "^2.8.0"
pyramid = "^2.0.2"
pyramid-hawkauth = "^2.0.0"
pyfxa = "^0.7.8"
pytest = "^8.2.2"
requests = "^2.32.3"
simplejson = "^3.19.2"
sqlalchemy = "^2.0.31"
tokenlib = "^2.0.0"
webtest = "^3.0.0"
wsgiproxy2 = "^0.5.1"


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
498 changes: 498 additions & 0 deletions tools/spanner/poetry.lock

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions tools/spanner/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[tool.poetry]
name = "spanner"
version = "0.1.0"
description = "Spanner Tools and Scripts to work with Google Cloud Platform."
authors = ["Mozilla Services Engineering <services-engineering+code@mozilla.com>"]
license = "Mozilla Public License Version 2.0"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.12"
statsd = "^4.0.1"
google-cloud-spanner = ">=1.16.0"




[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
1,291 changes: 1,291 additions & 0 deletions tools/tokenserver/loadtests/poetry.lock

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions tools/tokenserver/loadtests/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[tool.poetry]
name = "loadtests"
version = "0.1.0"
description = "Tokenserver Load Tests"
authors = ["Mozilla Services Engineering <services-engineering+code@mozilla.com>"]
license = "Mozilla Public License Version 2.0"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.12"
Authlib = "^1.3.1"
cryptography = "^42.0.8"
locust = "^2.29.1"
PyBrowserID = "^0.14.0"
PyJWT = "^2.8.0"
SQLAlchemy = "^2.0.31"


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
643 changes: 643 additions & 0 deletions tools/tokenserver/poetry.lock

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions tools/tokenserver/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
[tool.poetry]
name = "tokenserver"
version = "0.1.0"
description = "Tokenserver Utilities."
authors = ["Mozilla Services Engineering <services-engineering+code@mozilla.com>"]
license = "Mozilla Public License Version 2.0"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.12"
boto = "==2.49"
datadog = "^0.49.1"
backoff = "^2.2.1"
hawkauthlib = "==2.0.0"
mysqlclient = "^2.1.1"
pyramid = "==2.0.2"
sqlalchemy = "==1.4.46"
tokenlib = "==2.0.0"
PyBrowserID = "==0.14.0"
testfixtures = "^8.3.0"


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
Loading

0 comments on commit da01209

Please sign in to comment.