Files
pypistats.org/pypistats/extensions.py
Flynn a5bb518b88 updates (#31)
* update ignore files

* setup poetry

* add db seeds

* black

* set up compose

* backfill script

* add makefile, update readme

* update poetry

* readme

* Fixes

* cleanup and rate limit changes

* poetry 1.0.5

* some more cleanup

* k8s

* k8s

* update yml

* cleanup and admin

* deploy
2020-08-15 18:36:37 -04:00

25 lines
567 B
Python

"""Flask extensions."""
from celery import Celery
from flask_github import GitHub
from flask_httpauth import HTTPBasicAuth
from flask_migrate import Migrate
from flask_sqlalchemy import SQLAlchemy
from pypistats.config import Config
db = SQLAlchemy()
github = GitHub()
migrate = Migrate()
auth = HTTPBasicAuth()
def create_celery(name=__name__, config=Config):
"""Create a celery object."""
redis_uri = "redis://localhost:6379"
celery = Celery(name, broker=redis_uri)
celery.config_from_object(config)
return celery
celery = create_celery()