GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — openapi-python-client/pyproject.toml at main · apapanico/openapi-python-client Expand file tree/ Copy pathpyproject.tomlMore file actions 123 lines (113 loc) · 3.06 KB / Copy pathpyproject.tomlFile metadata and controls123 lines (113 loc) · 3.06 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 [tool.poetry] name = "openapi-python-client" version = "0.10.7" description = "Generate modern Python clients from OpenAPI" repository = "https://github.com/triaxtec/openapi-python-client" license = "MIT" keywords=["OpenAPI", "Client", "Generator"] authors = ["Dylan Anthony <[email protected]>"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Software Development :: Code Generators", "Typing :: Typed", ] readme = "README.md" packages = [ {include = "openapi_python_client"}, ] include = ["CHANGELOG.md", "openapi_python_client/py.typed"] [tool.poetry.dependencies] python = "^3.6.2" jinja2 = "^3.0.0" typer = "^0.3" colorama = {version = "^0.4.3", markers = "sys_platform == 'win32'"} shellingham = "^1.3.2" black = "*" isort = "^5.0.5" pyyaml = "^5.3.1" importlib_metadata = {version = ">2,<5", python = "<3.8"} pydantic = "^1.6.1" attrs = "^21.0.0" python-dateutil = "^2.8.1" httpx = ">=0.15.4,<0.21.0" autoflake = "^1.4" typing-extensions = { version = "*", python = "<3.8" } [tool.poetry.scripts] openapi-python-client = "openapi_python_client.cli:app" [tool.poetry.dev-dependencies] pytest = "*" pytest-mock = "*" mypy = "*" taskipy = "*" safety = "*" pytest-cov = "*" python-multipart = "*" flake8 = "*" typer-cli = "^0.0.12" types-PyYAML = "^5.4.3" types-certifi = "^2020.0.0" types-python-dateutil = "^2.0.0" types-dataclasses = { version = "^0.6.0", python = "<3.7" } pylint = "^2.9.6" [tool.taskipy.tasks] check = """ isort .\ && black .\ && flake8 openapi_python_client\ && poetry export -f requirements.txt | poetry run safety check --bare --stdin\ && mypy openapi_python_client\ && pylint openapi_python_client\ && pytest --cov openapi_python_client tests --cov-report=term-missing\ """ regen = "python -m end_to_end_tests.regen_golden_record" e2e = "pytest openapi_python_client end_to_end_tests/test_end_to_end.py" re = """ task regen\ && task e2e\ """ docs = "typer openapi_python_client/cli.py utils docs > usage.md" [tool.black] line-length = 120 target_version = ['py36', 'py37', 'py38'] exclude = ''' ( /( | \.git | \.venv | \.mypy_cache | openapi_python_client/templates | tests/test_templates | end_to_end_tests/test_custom_templates | end_to_end_tests/golden-record-custom )/ ) ''' [tool.isort] line_length = 120 profile = "black" skip = [".venv", "tests/test_templates"] [tool.coverage.run] omit = ["openapi_python_client/templates/*"] [tool.pylint.format] max-line-length = 120 [tool.pylint.messages_control] disable = [ # DRY < MOIST "duplicate-code", # Sometimes necessary to prevent cycles "import-outside-toplevel", # Modules are mostly used for organization here, there is no lib API "missing-module-docstring", # Organization is important, even when just separating classes "too-few-public-methods", # Disable any type-checking, that's what mypy is for "no-member", "no-name-in-module", "import-error", # False positives "cyclic-import", ] [build-system] requires = ["poetry>=1.0"] build-backend = "poetry.masonry.api" |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |