Skip to content

Commit f678c5a

Browse files
committed
support python 3.8
1 parent 22b94d1 commit f678c5a

9 files changed

Lines changed: 23 additions & 22 deletions

File tree

postflow/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python
22
# -*- coding: utf-8 -*-
33

4-
import _env
4+
import postflow._env
55
import os
66
import json
77
from collections import namedtuple

postflow/commands/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from postflow import create_app
77

8-
def make_app(script_info):
8+
def make_app(script_info=None):
99
config_file = getattr(script_info, "config_file")
1010
return create_app(config_file)
1111

postflow/post/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class Post(db.Model, CRUDMixin):
5858
published_at = db.Column(db.DateTime)
5959
published_by = db.Column(db.Integer, index=True)
6060

61-
__mapper_args__ = {'order_by': id.desc()}
61+
# __mapper_args__ = {'order_by': id.desc()}
6262

6363
tags = db.relationship(
6464
'Tag',

postflow/post/tasks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# -*- coding: utf-8 -*-
33

44
import requests
5-
from urllib import quote
5+
from urllib.parse import quote
66
from flask import g
77

88

postflow/post/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22

33
from flask import g, request, url_for, jsonify
4-
from werkzeug.contrib.atom import AtomFeed
4+
from feedwerk.atom import AtomFeed
55
from postflow.extensions import db
66
from postflow.helpers.template import render_template
77
from postflow.post import post_view

postflow/tag/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class Tag(db.Model, CRUDMixin):
4444
updated_at = db.Column(
4545
db.DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)
4646

47-
__mapper_args__ = {'order_by': id.desc()}
47+
# __mapper_args__ = {'order_by': id.desc()}
4848

4949
@hybrid_property
5050
def slug(self):

postflow/utils/async_func.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from multiprocessing import Process
22
from threading import Thread
3-
from Queue import Queue
3+
from queue import Queue
44

55

66
class TaskException(Exception):

requirements.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
feedparser==5.2.1
2-
Flask==0.12.3
3-
Flask-Storage==0.1.1
2+
Flask==2.0.1
3+
Flask-Storage==0.1.2
44
Flask-Mail==0.9.1
5-
Flask-OAuthlib==0.9.3
5+
Flask-OAuthlib==0.9.6
66
Flask-Principal==0.4.0
7-
Flask-SQLAlchemy==2.1
8-
Flask-Themes2==0.1.4
7+
Flask-SQLAlchemy==2.5.1
8+
Flask-Themes2==1.0.0
99
Flask-Alembic==2.0.1
10-
gevent==1.1.1
10+
gevent==21.8.0
1111
gunicorn==19.6.0
1212
jieba==0.38
13-
Jinja2==2.9.5
13+
Jinja2==3.0.1
1414
marshmallow==2.16.3
1515
mistune==0.7.1
1616
nose==1.3.7
1717
pypinyin==0.16.1
1818
python-dateutil==2.6.0
1919
simplejson==3.10.0
2020
Unidecode==0.4.20
21-
raven==6.0.0
22-
SQLAlchemy-Utils==0.32.12
21+
SQLAlchemy-Utils==0.37.8
22+
feedwerk==1.0.0
23+
raven==6.10.0
2324
-e .

setup.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
postflow=postflow.commands:postflow
1818
''',
1919
install_requires=[
20-
'feedparser==5.2.1', 'Flask==0.12.3', 'Flask-Storage==0.1.1',
21-
'Flask-Mail==0.9.1', 'Flask-OAuthlib==0.9.3', 'Flask-Principal==0.4.0',
22-
'Flask-Alembic==2.0.1', 'Flask-SQLAlchemy==2.1',
23-
'Flask-Themes2==0.1.4', 'SQLAlchemy-Utils==0.32.12', 'gevent==1.1.1',
24-
'gunicorn==19.6.0', 'jieba==0.38', 'Jinja2==2.9.5',
20+
'feedparser==5.2.1', 'Flask==2.0.1', 'Flask-Storage==0.1.2',
21+
'Flask-Mail==0.9.1', 'Flask-OAuthlib==0.9.6', 'Flask-Principal==0.4.0',
22+
'Flask-Alembic==2.0.1', 'Flask-SQLAlchemy==2.5.1',
23+
'Flask-Themes2==1.0.0', 'SQLAlchemy-Utils==0.37.8', 'gevent==21.8.0',
24+
'gunicorn==19.6.0', 'jieba==0.38', 'Jinja2==3.0.1',
2525
'marshmallow==2.16.3', 'mistune==0.7.1', 'nose==1.3.7',
2626
'pypinyin==0.16.1', 'python-dateutil==2.6.0', 'simplejson==3.10.0',
27-
'Unidecode==0.4.20', 'raven==6.0.0'
27+
'Unidecode==0.4.20', 'feedwerk==1.0.0','raven==6.10.0'
2828
])

0 commit comments

Comments
 (0)