|
1 | 1 | [build-system] |
2 | | -requires = ["poetry>=0.12"] |
3 | 2 | build-backend = "poetry.masonry.api" |
| 3 | +requires = ["poetry>=0.12"] |
4 | 4 |
|
5 | 5 | [tool.poetry] |
6 | | -name = "pydantic-ssm-settings" |
7 | | -version = "0.2.2" |
8 | | -description = "Replace Pydantic's builtin Secret Support with a configuration provider that loads parameters from AWS Systems Manager Parameter Store." |
9 | 6 | authors = [ "Anthony Lukach <[email protected]>"] |
10 | | -maintainers = [ "Anthony Lukach <[email protected]>"] |
| 7 | +description = "Replace Pydantic's builtin Secret Support with a configuration provider that loads parameters from AWS Systems Manager Parameter Store." |
| 8 | +homepage = "" |
11 | 9 | license = "MIT" |
| 10 | +maintainers = [ "Anthony Lukach <[email protected]>"] |
| 11 | +name = "pydantic-ssm-settings" |
12 | 12 | readme = "README.md" |
13 | | -homepage = "" |
14 | 13 | repository = "https://github.com/developmentseed/pydantic-ssm-settings/" |
| 14 | +version = "0.2.2" |
15 | 15 |
|
16 | 16 | [tool.poetry.dependencies] |
17 | | -python = "^3.7" |
18 | 17 | "boto3" = "^1.21.45" |
19 | 18 | pydantic = "^1.6.2" |
| 19 | +python = "^3.7" |
20 | 20 |
|
21 | 21 | [tool.poetry.dev-dependencies] |
22 | 22 | black = "^22.3.0" |
| 23 | +boto3-stubs = {extras = ["ssm"], version = "^1.21.45"} |
23 | 24 | coverage = {extras = ["toml"], version = "^6.4.1"} |
| 25 | +flake9 = "^3.8.3" |
24 | 26 | isort = "^5.9.3" |
| 27 | +moto = {extras = ["all"], version = "^2.2.19"} |
25 | 28 | mypy = "^0.910" |
26 | | -boto3-stubs = {extras = ["ssm"], version = "^1.21.45"} |
27 | 29 | pytest = "^6.2.5" |
28 | 30 | pytest-cov = "^2.12.1" |
29 | | -moto = {extras = ["all"], version = "^2.2.19"} |
30 | | -flake9 = "^3.8.3" |
31 | 31 |
|
32 | 32 | [tool.semantic_release] |
33 | 33 | # https://python-semantic-release.readthedocs.io/en/latest/configuration.html |
34 | | -branch = "main" |
35 | | -version_variable = "pydantic_ssm_settings/__init__.py:__version__" |
36 | | -version_toml = "pyproject.toml:tool.poetry.version" |
| 34 | +branch = "main" |
37 | 35 | build_command = "pip install poetry && poetry build" # https://github.com/relekang/python-semantic-release/issues/222#issuecomment-709326972 |
38 | | -upload_to_pypi = true |
39 | | -upload_to_release = true |
| 36 | +upload_to_pypi = true |
| 37 | +upload_to_release = true |
| 38 | +version_toml = "pyproject.toml:tool.poetry.version" |
| 39 | +version_variable = "pydantic_ssm_settings/__init__.py:__version__" |
40 | 40 |
|
41 | 41 | [tool.flake8] |
42 | | -max-line-length = 90 |
43 | | -max-complexity = 14 |
44 | 42 | ignore = ["E203", "W503"] |
| 43 | +max-complexity = 14 |
| 44 | +max-line-length = 90 |
45 | 45 |
|
46 | 46 | [tool.pytest] |
47 | | -testpaths = "tests" |
48 | 47 | addopts = "-p no:hypothesispytest" |
| 48 | +testpaths = "tests" |
49 | 49 |
|
50 | 50 | [tool.isort] |
51 | | -line_length = 90 |
| 51 | +combine_as_imports = "true" |
| 52 | +force_grid_wrap = 0 |
| 53 | +include_trailing_comma = "true" |
52 | 54 | known_first_party = "pydantic_ssm_settings" |
| 55 | +line_length = 90 |
53 | 56 | multi_line_output = 3 |
54 | | -include_trailing_comma = "true" |
55 | | -force_grid_wrap = 0 |
56 | | -combine_as_imports = "true" |
57 | 57 |
|
58 | 58 | [tool.mypy] |
59 | | -files="pydantic_ssm_settings" |
| 59 | +files = "pydantic_ssm_settings" |
60 | 60 | python_version = 3.9 |
61 | 61 | show_error_codes = "True" |
62 | 62 |
|
|
0 commit comments