Skip to content

Commit d252b4e

Browse files
committed
Merge branch 'master' of github.com:MongoEngine/flask-mongoengine into cleaner-resolve-settings
2 parents 2bb06df + e300e77 commit d252b4e

File tree

6 files changed

+15
-81
lines changed

6 files changed

+15
-81
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,17 @@ install:
2828
- travis_retry pip install --upgrade pip
2929
- travis_retry pip install --upgrade nose
3030
- travis_retry pip install --upgrade setuptools
31+
- travis_retry pip install coveralls
3132
- travis_retry pip install flake8
3233
- travis_retry pip install tox>=1.9
3334
- travis_retry tox -e $(echo py$TRAVIS_PYTHON_VERSION-me$MONGOENGINE | tr -d . | sed -e 's/pypypy/pypy/') -- -e test
3435

3536
before_script:
3637
- if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then tox -e flake8; fi
3738

39+
after_script:
40+
- coveralls --verbose
41+
3842
script:
3943
- tox -e $(echo py$TRAVIS_PYTHON_VERSION-me$MONGOENGINE | tr -d . | sed -e 's/pypypy/pypy/') -- --with-coverage
4044

README.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ Flask-MongoEngine
77
.. image:: https://travis-ci.org/MongoEngine/flask-mongoengine.svg?branch=master
88
:target: https://travis-ci.org/MongoEngine/flask-mongoengine
99

10+
.. image:: https://coveralls.io/repos/github/MongoEngine/flask-mongoengine/badge.svg?branch=master
11+
:target: https://coveralls.io/github/MongoEngine/flask-mongoengine?branch=master
12+
1013
About
1114
=====
1215
Flask-MongoEngine is a Flask extension that provides integration with MongoEngine. It handles connection management for your app.

flask_mongoengine/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
from .connection import *
1313
from .json import override_json_encoder
14-
from .metadata import *
1514
from .pagination import *
1615
from .sessions import *
1716
from .wtf import WtfBaseField

flask_mongoengine/metadata.py

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

setup.py

Lines changed: 8 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,16 @@
1-
import imp
21
import os
3-
42
from setuptools import setup
53

64

7-
def load_module(module_name, script_file):
8-
"""
9-
XXX: Load modules dynamically without
10-
triggering flask_mongoengine.__init__
11-
12-
This way we do not encounter errors which
13-
requires dependencies to be pre-installed.
14-
"""
15-
module = None
16-
try:
17-
module = imp.load_source(module_name, script_file)
18-
except:
19-
pass
20-
return module
21-
22-
# Load MetaData
23-
metadata_script = os.path.join(os.path.dirname(__file__), "flask_mongoengine", "metadata.py")
24-
metadata = load_module("metadata", metadata_script)
5+
description = ('Flask-MongoEngine is a Flask extension '
6+
'that provides integration with MongoEngine and WTF model forms.')
257

26-
# Load documentation
8+
# Load index.rst as long_description
279
doc_path = os.path.join(os.path.dirname(__file__), "docs", "index.rst")
28-
DESCRIPTION = ('Flask-MongoEngine is a Flask extension '
29-
'that provides integration with MongoEngine and WTF model forms.')
10+
long_description = open(doc_path).read()
3011

31-
LONG_DESCRIPTION = None
12+
# Stops exit traceback on tests
3213
try:
33-
LONG_DESCRIPTION = open(doc_path).read()
34-
35-
# Stops exit traceback on tests
3614
import multiprocessing # noqa
3715
except:
3816
pass
@@ -41,7 +19,7 @@ def load_module(module_name, script_file):
4119

4220
setup(
4321
name='flask-mongoengine',
44-
version=metadata.__version__,
22+
version='0.8',
4523
url='https://github.com/mongoengine/flask-mongoengine',
4624
license='BSD',
4725
author='Ross Lawley',
@@ -59,8 +37,8 @@ def load_module(module_name, script_file):
5937
include_package_data=True,
6038
tests_require=test_requirements,
6139
setup_requires=test_requirements, # Allow proper nose usage with setuptools and tox
62-
description=DESCRIPTION,
63-
long_description=LONG_DESCRIPTION,
40+
description=description,
41+
long_description=long_description,
6442
classifiers=[
6543
'Development Status :: 4 - Beta',
6644
'Environment :: Web Environment',

tests/test_metadata.py

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

0 commit comments

Comments
 (0)