Skip to content

Commit 9ea0a3a

Browse files
committed
Switch to Poetry
1 parent e512181 commit 9ea0a3a

File tree

4 files changed

+167
-8
lines changed

4 files changed

+167
-8
lines changed

.circleci/config.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,20 @@ jobs:
2727
apt-get -t stretch-backports install -y npm
2828
- restore_cache:
2929
keys:
30-
- v1-py-deps-{{ checksum "requirements.txt" }}
30+
- v1-py-deps-{{ checksum "poetry.lock" }}
3131
- v1-py-deps-
3232
- run:
3333
name: Install Python dependencies
3434
command: |
3535
python -m venv venv
3636
. venv/bin/activate
37-
pip install -r requirements.txt
37+
curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
38+
source $HOME/.poetry/env
39+
poetry install
3840
- save_cache:
3941
paths:
4042
- ./venv
41-
key: v1-py-deps-{{ checksum "requirements.txt" }}
43+
key: v1-py-deps-{{ checksum "poetry.lock" }}
4244
- restore_cache:
4345
keys:
4446
- v1-js-deps-{{ checksum "tests/package-lock.json" }}

poetry.lock

Lines changed: 145 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[tool.poetry]
2+
name = "postgresql2websocket"
3+
version = "0.1.0"
4+
description = "Send PostgreSQL notifications over websockets"
5+
authors = ["Francesco Frassinelli <[email protected]>"]
6+
license = "GPL-3.0"
7+
8+
[tool.poetry.dependencies]
9+
python = "^3.5.3"
10+
asyncpg = "^0.18.3"
11+
aiohttp = "^3.5"
12+
13+
[tool.poetry.dev-dependencies]
14+
15+
[build-system]
16+
requires = ["poetry>=0.12"]
17+
build-backend = "poetry.masonry.api"

requirements.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)