Metadata-Version: 2.4
Name: kinto
Version: 23.2.0
Summary: Kinto Web Service - Store, Sync, Share, and Self-Host.
Author-email: Mozilla Services <developers@kinto-storage.org>
License: Copyright 2012 - Mozilla Foundation
        
        Licensed under the Apache License, Version 2.0 (the "License");
        you may not use this file except in compliance with the License.
        You may obtain a copy of the License at
        
            http://www.apache.org/licenses/LICENSE-2.0
        
        Unless required by applicable law or agreed to in writing, software
        distributed under the License is distributed on an "AS IS" BASIS,
        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
        See the License for the specific language governing permissions and
        limitations under the License.
        
Project-URL: Repository, https://github.com/Kinto/kinto
Keywords: web,sync,json,storage,services
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: License :: OSI Approved :: Apache Software License
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: bcrypt
Requires-Dist: colander
Requires-Dist: dockerflow
Requires-Dist: jsonschema
Requires-Dist: jsonpatch
Requires-Dist: logging-color-formatter
Requires-Dist: python-dateutil
Requires-Dist: pyramid
Requires-Dist: pyramid_multiauth
Requires-Dist: transaction
Requires-Dist: pyramid_tm
Requires-Dist: requests
Requires-Dist: waitress
Requires-Dist: python-rapidjson
Provides-Extra: redis
Requires-Dist: kinto_redis; extra == "redis"
Provides-Extra: memcached
Requires-Dist: python-memcached; extra == "memcached"
Provides-Extra: postgresql
Requires-Dist: SQLAlchemy<3; extra == "postgresql"
Requires-Dist: psycopg2-binary; extra == "postgresql"
Requires-Dist: zope.sqlalchemy; extra == "postgresql"
Provides-Extra: monitoring
Requires-Dist: newrelic; extra == "monitoring"
Requires-Dist: sentry-sdk[sqlalchemy]; extra == "monitoring"
Requires-Dist: statsd; extra == "monitoring"
Requires-Dist: werkzeug; extra == "monitoring"
Requires-Dist: prometheus-client; extra == "monitoring"
Provides-Extra: test
Requires-Dist: bravado; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cache; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: playwright; extra == "test"
Requires-Dist: webtest; extra == "test"
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: uwsgi; extra == "dev"
Dynamic: license-file

Kinto
=====

|coc| |gitter| |readthedocs| |pypi| |ci| |main-coverage|

.. |coc| image:: https://img.shields.io/badge/%E2%9D%A4-code%20of%20conduct-blue.svg
    :target: https://github.com/Kinto/kinto/blob/main/.github/CODE_OF_CONDUCT.md
    :alt: Code of conduct

.. |gitter| image:: https://badges.gitter.im/Kinto/kinto.svg
    :target: https://gitter.im/Kinto/kinto

.. |ci| image:: https://github.com/Kinto/kinto/actions/workflows/test.yml/badge.svg
    :target: https://github.com/Kinto/kinto/actions

.. |readthedocs| image:: https://readthedocs.org/projects/kinto/badge/?version=latest
    :target: https://kinto.readthedocs.io/en/latest/
    :alt: Documentation Status

.. |main-coverage| image::
    https://coveralls.io/repos/Kinto/kinto/badge.svg?branch=main
    :alt: Coverage
    :target: https://coveralls.io/r/Kinto/kinto

.. |pypi| image:: https://img.shields.io/pypi/v/kinto.svg
    :target: https://pypi.python.org/pypi/kinto


Kinto is a minimalist JSON storage service with synchronisation and sharing abilities.

* `Online documentation <https://kinto.readthedocs.io/en/latest/>`_
* `Tutorial <https://kinto.readthedocs.io/en/latest/tutorials/first-steps.html>`_
* `Issue tracker <https://github.com/Kinto/kinto/issues>`_
* `Contributing <https://kinto.readthedocs.io/en/latest/community.html#how-to-contribute>`_
* `Docker Hub <https://hub.docker.com/r/kinto/kinto-server>`_

Requirements
------------

* **Python**: 3.9+
* **Backends**: In-memory (development), PostgreSQL 9.5+ (production)

Contributors
============

* Aaron Egaas <me@aaronegaas.com>
* Adam Chainz <adam@adamj.eu>
* Aditya Bhasin <conlini@gmail.com>
* Aiman Parvaiz <aimanparvaiz@gmail.com>
* Ajey B. Kulkarni <bkajey@gmail.com>
* Anh <anh.trinhtrung@gmail.com>
* Alexander Ryabkov <alexryabkov@gmail.com>
* Alexis Metaireau <alexis@mozilla.com>
* Alex Cottner <acottner@mozilla.com>
* Andy McKay <amckay@mozilla.com>
* Anthony Garuccio <garuccio124@gmail.com>
* Aymeric Faivre <miho@miho-stories.com>
* Ayush Sharma <ayush.aceit@gmail.com>
* Balthazar Rouberol <br@imap.cc>
* Boris Feld <lothiraldan@gmail.com>
* Brady Dufresne <dufresnebrady@gmail.com>
* Can Berk Güder <cbguder@mozilla.com>
* Castro
* Chirag B. Jadwani <chirag.jadwani@gmail.com>
* Christophe Gragnic <cgragnic@protonmail.com>
* Clément Villain <choclatefr@gmail.com>
* Dan Phrawzty <phrawzty+github@gmail.com>
* David Larlet <david@larlet.fr>
* Emamurho Ugherughe <emamurho@gmail.com>
* Enguerran Colson <enguerran@ticabri.com>
* Eric Bréhault <ebrehault@gmail.com>
* Eric Le Lay <elelay@macports.org>
* Éric Lemoine <eric.lemoine@gmail.com>
* Ethan Glasser-Camp <ethan@betacantrips.com>
* Étienne <@Étienne>
* Eugene Kulak <kulak.eugene@gmail.com>
* Fil <fil@rezo.net>
* FooBarQuaxx
* Francisco J. Piedrahita <@fpiedrah>
* Frank Bertsch <frank@mozilla.com>
* Greeshma <greeshmabalabadra@gmail.com>
* Gabriela Surita <gabsurita@gmail.com>
* George Smith <h3rmit@protonmail.com>
* Graham Beckley <gbeckley@mozilla.com>
* Greg Guthe <gguthe@mozilla.com>
* Haseeb Majid <hmajid2301@gmail.com>
* Heron Rossi <heron.rossi@hotmail.com>
* Hiromipaw <silvia@nopressure.co.uk>
* Indranil Dutta <duttaindranil497@gmail.com>
* Itai Steinherz <itaisteinherz@gmail.com>
* Jelmer van der Ploeg <jelmer@woovar.com>
* Joël Marty <@joelmarty>
* John Giannelos <johngiannelos@gmail.com>
* Joshua Bird <joshua.thomas.bird@gmail.com>
* Julien Bouquillon <contact@revolunet.com>
* Julien Lebunetel <julien@lebunetel.com>
* Kaloneh <kaloneh@gmail.com>
* Kulshekhar Kabra <@kulshekhar>
* Lavish Aggarwal <lucky.lavish@gmail.com>
* Maksym Shalenyi <supamaxy@gmail.com>
* Manas Mangaonkar <@Pac23>
* Mansimar Kaur <mansimarkaur.mks@gmail.com>
* Masataka Takeuchi <masataka.takeuchi@l-is-b.com>
* Mathieu Agopian <mathieu@agopian.info>
* Mathieu Leplatre <mathieu@mozilla.com>
* Matt Boris <mboris@mozilla.com>
* Maxime Warnier <marmax@gmail.com>
* Michael Charlton <m.charlton@mac.com>
* Michiel de Jong <michiel@unhosted.org>
* Mo Valipour <valipour@gmail.com>
* Mozillazg
* Nicolas Hoizey <nicolas@hoizey.com>
* Nicolas Perriault <nperriault@mozilla.com>
* Niraj <https://github.com/niraj8>
* Oron Gola <oron.golar@gmail.com>
* Palash Nigam <npalash25@gmail.com>
* Pascal Roessner <roessner.pascal@gmail.com>
* PeriGK <per.gkolias@gmail.com>
* Peter Bengtsson <mail@peterbe.com>
* Peter Rassias <ubcpeter@hotmail.com>
* realsumit <sumitsarinofficial@gmail.com>
* Rektide <rektide@voodoowarez.com>
* Rémy Hubscher <rhubscher@mozilla.com>
* Renisha Nellums <r.nellums@gmail.com>
* Ricardo <@rkleine>
* Rodolphe Quiédeville <rodolphe@quiedeville.org>
* Sahil Dua <sahildua2305@gmail.com>
* Sebastian Rodriguez <srodrigu85@gmail.com>
* Sergey Maranchuk <https://github.com/slav0nic/>
* Stanisław Wasiutyński <https://github.com/stanley>
* Stephen Daves <contact@stephendaves.com>
* Stephen Donner <stephen.donner@gmail.com>
* Stephen Martin <lockwood@opperline.com>
* Shweta Oak <oakshweta11@gmail.com>
* Sofia Utsch <sofia.utsch@gmail.com>
* Sumit Sarin <sumitsarinofficial@gmail.com>
* Sunakshi Tejwani <sunakshitejwani@gmail.com>
* Surya Prashanth <prashantsurya@ymail.com>
* SwhGo_oN <@swhgoon>
* Tarek Ziade <tarek@mozilla.com>
* Taus Brock-Nannestad <taus@semmle.com>
* Taylor Zane Glaeser <tzglaeser@gmail.com>
* Thomas Dressler <Thomas.Dressler1@gmail.com>
* Tiberiu Ichim <@tiberiuichim>
* Vamsi Sangam <vamsisangam@live.com>
* Varna Suresh <varna96@gmail.com>
* Vincent Fretin <@vincentfretin>
* Vitor Falcao <vitor.falcaor@gmail.com>
* Wil Clouser <wclouser@mozilla.com>
* Yann Klis <yann.klis@gmail.com>
* Jeff Schobelock <jswhatnot15@gmail.com>
* Shivasheesh Yadav <shivasheeshyadav@gmail.com>
* Fabian Chong <@feiming>
* Dan Milgram <danm@intervivo.com>
* Dex Devlon <@bxff>
* Varun Koranne <@varun-dhruv>
* Robin Sharma <robinrythm123@gmail.com>
