New version + Reworked login process to suppress unauthenticated request + reworked file persistence + added tests module and API tests + reworked how the list repositories user can access is generated (can now only access repositories that are both in his repository list AND in the config repository list, so there is no need to add every new user to all repositories)
from setuptools import setup, find_packages
# Will set CURRENT_VERSION to the current version string and VERSION to the
# current version tuple
exec(compile(open("src/catedit/version.py").read(), "version.py", "exec"))
setup(
name='catedit',
version=CURRENT_VERSION,
url='http://www.iri.centrepompidou.fr',
author='I.R.I.',
author_email='dev@iri.centrepompidou.fr',
description='Category editor',
license='CECILL-B',
packages=find_packages('src'),
package_dir={'catedit':'src/catedit'},
include_package_data=True,
# scripts=['src/catedit/bin/manage.py'],
zip_safe=False,
classifiers=[
'Development Status :: 3 - Alpha',
'Environment :: Web Environment',
'Framework :: Flask',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Topic :: Internet :: WWW/HTTP',
],
)