Skip to content

Commit

Permalink
Merge branch 'main' into kgpayne/issue1205
Browse files Browse the repository at this point in the history
  • Loading branch information
Ken Payne authored Jan 25, 2023
2 parents d5b2b8b + 5a9a413 commit 1e290fd
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 63 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,8 @@ requests = "^2.28.1"
{%- endif %}

[tool.poetry.group.dev.dependencies]
pytest = "^7.2.0"
tox = "^4.1.3"
flake8 = "^3.9.2"
pytest = "^7.2.1"
flake8 = "^5.0.4"
black = "^22.12.0"
pydocstyle = "^6.2.1"
mypy = "^0.991"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,8 @@ requests = "^2.28.1"
{%- endif %}

[tool.poetry.dev-dependencies]
pytest = "^7.2.0"
tox = "^4.1.3"
flake8 = "^3.9.2"
pytest = "^7.2.1"
flake8 = "^5.0.4"
black = "^22.12.0"
pydocstyle = "^6.2.1"
mypy = "^0.991"
Expand Down
10 changes: 7 additions & 3 deletions docs/dev_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,20 @@ for more information on differences between a target's `Sink` class versus a tap

## Building a New Tap or Target

First, install [cookiecutter](https://cookiecutter.readthedocs.io) if you haven't
done so already:
First, install [cookiecutter](https://cookiecutter.readthedocs.io),
[Poetry](https://python-poetry.org/docs/), and optionally [Tox](https://tox.wiki/):

```bash
# Install pipx if you haven't already
pip3 install pipx
pip install pipx
pipx ensurepath

# Restart your terminal here, if needed, to get the updated PATH
pipx install cookiecutter
pipx install poetry

# Optional: Install Tox if you want to use it to run auto-formatters, linters, tests, etc.
pipx install tox
```

Now you can initialize your new project with the Cookiecutter template for taps:
Expand Down
106 changes: 53 additions & 53 deletions poetry.lock

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

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ types-pytz = "^2022.7.1.0"
types-requests = "^2.28.11"
types-simplejson = "^3.18.0"
types-PyYAML = "^6.0.12"
coverage = {extras = ["toml"], version = "^7.0"}
coverage = {extras = ["toml"], version = "^7.1"}

# Cookiecutter tests
black = "^22.12"
Expand Down

0 comments on commit 1e290fd

Please sign in to comment.