Skip to content

Commit c793f8e

Browse files
author
Flancian
committed
Update requirements and make defaults a bit more self-doc
1 parent d43f865 commit c793f8e

4 files changed

Lines changed: 128 additions & 68 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ config.py
1111
.DS_Store
1212
/worker_stop
1313
worker_*.lock
14+
*.lock
1415

1516
/.idea/workspace.xml
1617
/.ipynb_checkpoints

Pipfile

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
[[source]]
2+
url = "https://pypi.org/simple"
3+
verify_ssl = true
4+
name = "pypi"
5+
6+
[packages]
7+
alembic = "==1.4.2"
8+
blinker = "==1.4"
9+
blurhash = "==1.1.4"
10+
cairocffi = "==1.1.0"
11+
certifi = "==2020.4.5.1"
12+
cffi = "==1.14.0"
13+
chardet = "==3.0.4"
14+
click = "==7.1.2"
15+
colorclass = "==2.2.0"
16+
cryptography = "==2.9.2"
17+
cssselect2 = "==0.3.0"
18+
decorator = "==4.4.2"
19+
defusedxml = "==0.6.0"
20+
future = "==0.18.2"
21+
httplib2 = "==0.18.0"
22+
idna = "==2.9"
23+
instagram = {git = "https://github.com/foozmeat/python-instagram.git"}
24+
itsdangerous = "==1.1.0"
25+
numpy = "==1.18.4"
26+
oauthlib = "==3.1.0"
27+
pandas = "==1.0.3"
28+
pip-check = "==2.6"
29+
pip-tools = "==5.3.1"
30+
psutil = "==5.7.0"
31+
pycparser = "==2.20"
32+
pygal = "==2.4.0"
33+
python-dateutil = "==2.8.1"
34+
python-editor = "==1.0.4"
35+
python-magic = "==0.4.15"
36+
python-twitter = "==3.5"
37+
pytz = "==2020.1"
38+
requests-oauthlib = "==1.3.0"
39+
requests = "==2.23.0"
40+
sentry-sdk = {version = "==0.17.3", extras = ["flask"]}
41+
simplejson = "==3.17.0"
42+
six = "==1.14.0"
43+
terminaltables = "==3.1.0"
44+
tinycss2 = "==1.0.2"
45+
urllib3 = "==1.25.9"
46+
webencodings = "==0.5.1"
47+
Authlib = "==0.13"
48+
CairoSVG = "==2.4.2"
49+
Flask-Mail = "==0.9.1"
50+
Flask-Migrate = "==2.5.3"
51+
Flask-SQLAlchemy = "==2.4.1"
52+
Flask-WTF = "==0.14.3"
53+
Flask = "==1.1.2"
54+
Jinja2 = "==2.11.2"
55+
Mako = "==1.1.2"
56+
MarkupSafe = "==1.1.1"
57+
"Mastodon.py" = "==1.5.1"
58+
Pillow = "==7.1.2"
59+
PyMySQL = "==0.9.3"
60+
SQLAlchemy = "==1.3.16"
61+
Werkzeug = "==0.16.1"
62+
WTForms = "==2.3.1"
63+
64+
[dev-packages]
65+
66+
[requires]
67+
python_version = "3.7"

defaults.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ class DefaultConfig(object):
1010
TWITTER_CONSUMER_SECRET = ''
1111
INSTAGRAM_CLIENT_ID = ''
1212
INSTAGRAM_SECRET = ''
13-
SQLALCHEMY_DATABASE_URI = 'sqlite:///moa.db'
13+
# define in config.py
1414
# SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://moa:moa@localhost/moa'
15+
# SQLALCHEMY_DATABASE_URI = 'sqlite:///moa.db'
1516
SEND = True
1617
SENTRY_DSN = ''
1718
HEALTHCHECKS = []

requirements.txt

Lines changed: 58 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,58 @@
1-
#
2-
# This file is autogenerated by pip-compile
3-
# To update, run:
4-
#
5-
# pip-compile
6-
#
7-
alembic==1.4.2 # via flask-migrate
8-
authlib==0.13 # via -r requirements.in
9-
blinker==1.4 # via flask-mail, sentry-sdk
10-
blurhash==1.1.4 # via mastodon.py
11-
cairocffi==1.1.0 # via cairosvg
12-
cairosvg==2.4.2 # via -r requirements.in
13-
certifi==2020.4.5.1 # via -r requirements.in, requests, sentry-sdk
14-
cffi==1.14.0 # via cairocffi, cryptography
15-
chardet==3.0.4 # via requests
16-
click==7.1.2 # via flask, pip-tools
17-
colorclass==2.2.0 # via pip-check
18-
cryptography==2.9.2 # via authlib
19-
cssselect2==0.3.0 # via cairosvg
20-
decorator==4.4.2 # via mastodon.py
21-
defusedxml==0.6.0 # via cairosvg
22-
flask-mail==0.9.1 # via -r requirements.in
23-
flask-migrate==2.5.3 # via -r requirements.in
24-
flask-sqlalchemy==2.4.1 # via -r requirements.in, flask-migrate
25-
flask-wtf==0.14.3 # via -r requirements.in
26-
flask==1.1.2 # via -r requirements.in, flask-mail, flask-migrate, flask-sqlalchemy, flask-wtf, sentry-sdk
27-
future==0.18.2 # via python-twitter
28-
httplib2==0.18.0 # via instagram
29-
idna==2.9 # via requests
30-
git+https://github.com/foozmeat/python-instagram.git#egg=instagram # via -r requirements.in
31-
itsdangerous==1.1.0 # via flask, flask-wtf
32-
jinja2==2.11.2 # via flask
33-
mako==1.1.2 # via alembic
34-
markupsafe==1.1.1 # via jinja2, mako, wtforms
35-
mastodon.py==1.5.1 # via -r requirements.in
36-
numpy==1.18.4 # via pandas
37-
oauthlib==3.1.0 # via requests-oauthlib
38-
pandas==1.0.3 # via -r requirements.in
39-
pillow==7.1.2 # via cairosvg
40-
pip-check==2.6 # via -r requirements.in
41-
pip-tools==5.3.1 # via -r requirements.in
42-
psutil==5.7.0 # via -r requirements.in
43-
pycparser==2.20 # via cffi
44-
pygal==2.4.0 # via -r requirements.in
45-
pymysql==0.9.3 # via -r requirements.in
46-
python-dateutil==2.8.1 # via alembic, mastodon.py, pandas
47-
python-editor==1.0.4 # via alembic
48-
python-magic==0.4.15 # via mastodon.py
49-
python-twitter==3.5 # via -r requirements.in
50-
pytz==2020.1 # via instagram, mastodon.py, pandas
51-
requests-oauthlib==1.3.0 # via python-twitter
52-
requests==2.23.0 # via mastodon.py, python-twitter, requests-oauthlib
53-
sentry-sdk[flask]==0.17.3 # via -r requirements.in
54-
simplejson==3.17.0 # via instagram
55-
six==1.14.0 # via cryptography, instagram, mastodon.py, pip-tools, python-dateutil
56-
sqlalchemy==1.3.16 # via alembic, flask-sqlalchemy
57-
terminaltables==3.1.0 # via pip-check
58-
tinycss2==1.0.2 # via cairosvg, cssselect2
59-
urllib3==1.25.9 # via requests, sentry-sdk
60-
webencodings==0.5.1 # via cssselect2, tinycss2
61-
werkzeug==0.16.1 # via -r requirements.in, flask
62-
wheel==0.34.2 # via -r requirements.in
63-
wtforms==2.3.1 # via flask-wtf
64-
65-
# The following packages are considered to be unsafe in a requirements file:
66-
# pip
67-
# setuptools
1+
alembic==1.4.2
2+
Authlib==0.13
3+
blinker==1.4
4+
blurhash==1.1.4
5+
cairocffi==1.1.0
6+
CairoSVG==2.4.2
7+
certifi==2020.4.5.1
8+
cffi==1.14.0
9+
chardet==3.0.4
10+
click==7.1.2
11+
colorclass==2.2.0
12+
cryptography==2.9.2
13+
cssselect2==0.3.0
14+
decorator==4.4.2
15+
defusedxml==0.6.0
16+
Flask==1.1.2
17+
Flask-Mail==0.9.1
18+
Flask-Migrate==2.5.3
19+
Flask-SQLAlchemy==2.4.1
20+
Flask-WTF==0.14.3
21+
future==0.18.2
22+
httplib2==0.18.0
23+
idna==2.9
24+
instagram @ git+https://github.com/foozmeat/python-instagram.git@2d362a1557f1010da8d755f4dec30e96f7505d3b
25+
itsdangerous==1.1.0
26+
Jinja2==2.11.2
27+
Mako==1.1.2
28+
MarkupSafe==1.1.1
29+
Mastodon.py==1.5.1
30+
numpy==1.18.4
31+
oauth2==1.9.0.post1
32+
oauthlib==3.1.0
33+
pandas==1.0.3
34+
Pillow==7.1.2
35+
pip-check==2.6
36+
pip-tools==5.3.1
37+
psutil==5.7.0
38+
pycparser==2.20
39+
pygal==2.4.0
40+
PyMySQL==0.9.3
41+
python-dateutil==2.8.1
42+
python-editor==1.0.4
43+
python-magic==0.4.15
44+
python-twitter==3.5
45+
pytz==2020.1
46+
requests==2.23.0
47+
requests-oauthlib==1.3.0
48+
sentry-sdk==0.17.3
49+
simplejson==3.17.0
50+
six==1.14.0
51+
SQLAlchemy==1.3.16
52+
terminaltables==3.1.0
53+
tinycss2==1.0.2
54+
twitter-oauth==0.2.0
55+
urllib3==1.25.9
56+
webencodings==0.5.1
57+
Werkzeug==0.16.1
58+
WTForms==2.3.1

0 commit comments

Comments
 (0)