Add conf files

This commit is contained in:
Aurélien Delobelle 2017-08-03 12:40:14 +02:00
parent 2427030b91
commit 5bc1446dd3
9 changed files with 215 additions and 0 deletions

13
.gitignore vendored Normal file
View file

@ -0,0 +1,13 @@
.bundle/
.sass-cache/
.tox/
build/
dist/
vendor/
venv/
*~
*.egg-info
*.pyc
*.swp
*coverage*

5
Gemfile Normal file
View file

@ -0,0 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gem 'compass'
gem 'font-awesome-sass', :git => "https://github.com/TruePath/font-awesome-sass.git", :branch => "patch-1"

40
Gemfile.lock Normal file
View file

@ -0,0 +1,40 @@
GIT
remote: https://github.com/TruePath/font-awesome-sass.git
revision: b3974fe0632d09a7744c4a3b42f4ccf8dc9f919e
branch: patch-1
specs:
font-awesome-sass (4.7.0)
sass (>= 3.2)
GEM
remote: https://rubygems.org/
specs:
chunky_png (1.3.8)
compass (1.0.3)
chunky_png (~> 1.2)
compass-core (~> 1.0.2)
compass-import-once (~> 1.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
sass (>= 3.3.13, < 3.5)
compass-core (1.0.3)
multi_json (~> 1.0)
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
ffi (1.9.18)
multi_json (1.12.1)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
sass (3.4.25)
PLATFORMS
ruby
DEPENDENCIES
compass
font-awesome-sass!
BUNDLED WITH
1.15.3

3
MANIFEST.in Normal file
View file

@ -0,0 +1,3 @@
include LICENSE README.rst
recursive-include allauth_ens/templates *

31
config.rb Normal file
View file

@ -0,0 +1,31 @@
require 'compass/import-once/activate'
# Require any additional compass plugins here.
require 'font-awesome-sass'
# Set this to the root of your project when deployed:
http_path = '/'
sass_dir = 'allauth_ens/scss'
static_dir = 'allauth_ens/static/allauth_ens/'
css_dir = static_dir
javascripts_dir = static_dir
images_dir = static_dir + 'images'
fonts_dir = static_dir + 'fonts'
# You can select your preferred output style here (can be overridden via the command line):
# output_style = :expanded or :nested or :compact or :compressed
# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true
# To disable debugging comments that display the original location of your selectors. Uncomment:
# line_comments = false
# If you prefer the indented syntax, you might want to regenerate this
# project again passing --syntax sass, or you can uncomment this:
# preferred_syntax = :sass
# and then run:
# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass

16
runtests.py Normal file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import django
from django.conf import settings
from django.test.utils import get_runner
if __name__ == '__main__':
os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.settings'
django.setup()
TestRunner = get_runner(settings)
test_runner = TestRunner()
failures = test_runner.run_tests(sys.argv[1:])
sys.exit(bool(failures))

18
setup.cfg Normal file
View file

@ -0,0 +1,18 @@
[flake8]
# E731: lambda expression
ignore = E731
[isort]
combine_as_imports = True
default_section = THIRDPARTY
include_trailing_comma = True
known_allauth = allauth
known_future_library = future,six
known_django = django
known_first_party = allauth_ens
multi_line_output = 5
not_skip = __init__.py
sections = FUTURE,STDLIB,DJANGO,ALLAUTH,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
[bdist_wheel]
universal = 1

51
setup.py Normal file
View file

@ -0,0 +1,51 @@
import os
from setuptools import find_packages, setup
from allauth_ens import __version__
BASE_DIR = os.path.dirname(__file__)
with open(os.path.join(BASE_DIR, 'README.rst')) as readme:
README = readme.read()
setup(
name='django-allauth-ens',
version=__version__,
description=(
"Providers for django-allauth allowing using the ENS' auth-systems."
),
author='cof-geek',
author_email='cof-geek@ens.fr',
keywords='django allauth cas authentication',
long_description=README,
url='https://git.eleves.ens.fr/cof-geek/django-allauth-ens',
classifiers=[
'Development Status :: 3 - Alpha',
'Environment :: Web Environment',
'Framework :: Django',
'Framework :: Django :: 1.8',
'Framework :: Django :: 1.9',
'Framework :: Django :: 1.10',
'Framework :: Django :: 1.11',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Topic :: Internet :: WWW/HTTP',
],
license='MIT',
packages=find_packages(exclude=['tests']),
include_package_data=True,
install_requires=[
'django-allauth',
'django-allauth-cas',
'django-widget-tweaks',
],
)

38
tox.ini Normal file
View file

@ -0,0 +1,38 @@
[tox]
envlist =
py{27,34,35}-django{18,19,110}
py{27,34,35,36}-django111,
cov_combine,
flake8,
isort
[testenv]
deps =
django18: django>=1.8,<1.9
django19: django>=1.9,<1.10
django110: django>=1.10,<1.11
django111: django>=1.11,<2.0
coverage
mock ; python_version < "3.0"
usedevelop= True
commands =
python -V
coverage run \
--branch \
--source=allauth_ens --omit=*migrations* \
--parallel-mode \
runtests.py {posargs}
[testenv:cov_combine]
deps = coverage
commands =
coverage combine
coverage report --show-missing
[testenv:flake8]
deps = flake8
commands = flake8 allauth_ens tests
[testenv:isort]
deps = isort
commands = isort --recursive --check-only --diff allauth_ens tests