Metadata-Version: 2.2
Name: opentera
Version: 1.3.0
Summary: OpenTera base package
Home-page: https://github.com/introlab/opentera
Author: Dominic Létourneau, Simon Brière
Author-email: dominic.letourneau@usherbrooke.ca, simon.briere@usherbrooke.ca
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pypiwin32==223; sys_platform == "win32"
Requires-Dist: Twisted==24.11.0
Requires-Dist: treq==24.9.1
Requires-Dist: cryptography==44.0.0
Requires-Dist: autobahn==24.4.2
Requires-Dist: SQLAlchemy==2.0.36
Requires-Dist: sqlalchemy-schemadisplay==2.0
Requires-Dist: pydot==3.0.4
Requires-Dist: psycopg2-binary==2.9.10
Requires-Dist: Flask==3.1.0
Requires-Dist: Flask-SQLAlchemy==3.1.1
Requires-Dist: Flask-Login==0.6.3
Requires-Dist: Flask-Login-Multi==0.1.2
Requires-Dist: Flask-HTTPAuth==4.8.0
Requires-Dist: Flask-SocketIO==5.5.1
Requires-Dist: Flask-Session==0.8.0
Requires-Dist: flask-restx==1.3.0
Requires-Dist: Flask-Security==5.5.2
Requires-Dist: Flask-Babel==4.0.0
Requires-Dist: Flask-BabelEx==0.9.4
Requires-Dist: Flask-Migrate==4.0.7
Requires-Dist: flask-swagger-ui==4.11.1
Requires-Dist: Flask-Limiter==3.10.0
Requires-Dist: Flask-Mail==0.10.0
Requires-Dist: Flask-Principal==0.4.0
Requires-Dist: redis==5.2.1
Requires-Dist: txredisapi==1.4.10
Requires-Dist: passlib==1.7.4
Requires-Dist: bcrypt==4.2.1
Requires-Dist: WTForms==3.2.1
Requires-Dist: pyOpenSSL==24.3.0
Requires-Dist: service-identity==24.2.0
Requires-Dist: PyJWT==2.10.1
Requires-Dist: bz2file==0.98
Requires-Dist: python-slugify==8.0.4
Requires-Dist: websocket-client==1.8.0
Requires-Dist: pytest==8.3.4
Requires-Dist: Jinja2==3.1.5
Requires-Dist: ua-parser==1.0.0
Requires-Dist: pyotp==2.9.0
Requires-Dist: pyqrcode==1.2.1
Requires-Dist: pypng==0.20220715.0
Requires-Dist: protobuf==5.29.2
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# OpenTera

Python package for OpenTera micro-service architecture. 
External microservices can use this package as a base.

# GitHub
* https://github.com/introlab/opentera

# License
OpenTera is licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) . 

# Documentation
Please visit our [Documentation on GitHub](https://introlab.github.io/opentera/)

# Dependencies
OpenTera is based or uses the following Open Source technologies :
* [Python 3.8+, PSFL (BSD like)](https://www.python.org)
* [Flask, BSD](http://flask.pocoo.org)
* [Redis, BSD](https://redislabs.com/why-redis/)
* [txredisapi, Apache License 2.0](https://github.com/fiorix/txredisapi) 
* [SQLAlchemy, MIT](https://www.sqlalchemy.org)
* [Twisted, MIT](https://twistedmatrix.com)
* [PostgreSQL, PostgreSQL License(MIT/BSD like)](https://www.postgresql.org)
* [Node.js, Node license](https://nodejs.org/en/)

# Authors
* Dominic Létourneau, ing. M.Sc.A., IntRoLab, Université de Sherbrooke (@doumdi)
* Simon Brière, ing. M.Sc.A., CDRV, Université de Sherbrooke (@sbriere)
* François Michaud, ing. Ph.D., IntRoLab, Université de Sherbrooke
* Michel Tousignant, pht, Ph.D., CDRV, Université de Sherbrooke

# Contributors
* Philippe Arsenault
* Cédric Godin
* Marc-Antoine Maheux
* Cynthia Vilanova

# Acknowledgements
This project is supported by [IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab](https://introlab.3it.usherbrooke.ca/), Sherbrooke, Québec, Canada,
by [Regroupement INTER](https://www.regroupementinter.com) and by the [Centre de recherche sur le vieillissement de Sherbrooke](https://www.cdrv.ca), Sherbrooke, Québec, Canada.

