├── .circleci └── config.yml ├── .coveragerc ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.rst ├── appveyor.yml ├── benchmark └── run_benchmark.py ├── docs ├── ASYNC_IMPLEMENTATION.md ├── RELEASES_NOTES │ └── releasenote-1.1.txt └── async_api.md ├── examples ├── async_example.py └── performance_comparison.py ├── extra-requirements.txt ├── persistqueue ├── __init__.py ├── async_queue.py ├── async_sqlqueue.py ├── exceptions.py ├── mysqlqueue.py ├── pdict.py ├── priorityqueue.py ├── py.typed ├── queue.py ├── serializers │ ├── __init__.py │ ├── async_pickle.py │ ├── cbor2.py │ ├── json.py │ ├── msgpack.py │ └── pickle.py ├── sqlackqueue.py ├── sqlbase.py ├── sqlqueue.py └── tests │ ├── __init__.py │ ├── test_async_edge_cases.py │ ├── test_async_queue.py │ ├── test_mysqlqueue.py │ ├── test_pdict.py │ ├── test_priorityqueue.py │ ├── test_queue.py │ ├── test_sqlackqueue.py │ └── test_sqlqueue.py ├── pytest.ini ├── requirements.txt ├── scripts └── publish.sh ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/README.rst -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmark/run_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/benchmark/run_benchmark.py -------------------------------------------------------------------------------- /docs/ASYNC_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/docs/ASYNC_IMPLEMENTATION.md -------------------------------------------------------------------------------- /docs/RELEASES_NOTES/releasenote-1.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/docs/RELEASES_NOTES/releasenote-1.1.txt -------------------------------------------------------------------------------- /docs/async_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/docs/async_api.md -------------------------------------------------------------------------------- /examples/async_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/examples/async_example.py -------------------------------------------------------------------------------- /examples/performance_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/examples/performance_comparison.py -------------------------------------------------------------------------------- /extra-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/extra-requirements.txt -------------------------------------------------------------------------------- /persistqueue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/__init__.py -------------------------------------------------------------------------------- /persistqueue/async_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/async_queue.py -------------------------------------------------------------------------------- /persistqueue/async_sqlqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/async_sqlqueue.py -------------------------------------------------------------------------------- /persistqueue/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/exceptions.py -------------------------------------------------------------------------------- /persistqueue/mysqlqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/mysqlqueue.py -------------------------------------------------------------------------------- /persistqueue/pdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/pdict.py -------------------------------------------------------------------------------- /persistqueue/priorityqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/priorityqueue.py -------------------------------------------------------------------------------- /persistqueue/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /persistqueue/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/queue.py -------------------------------------------------------------------------------- /persistqueue/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /persistqueue/serializers/async_pickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/serializers/async_pickle.py -------------------------------------------------------------------------------- /persistqueue/serializers/cbor2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/serializers/cbor2.py -------------------------------------------------------------------------------- /persistqueue/serializers/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/serializers/json.py -------------------------------------------------------------------------------- /persistqueue/serializers/msgpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/serializers/msgpack.py -------------------------------------------------------------------------------- /persistqueue/serializers/pickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/serializers/pickle.py -------------------------------------------------------------------------------- /persistqueue/sqlackqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/sqlackqueue.py -------------------------------------------------------------------------------- /persistqueue/sqlbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/sqlbase.py -------------------------------------------------------------------------------- /persistqueue/sqlqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/sqlqueue.py -------------------------------------------------------------------------------- /persistqueue/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /persistqueue/tests/test_async_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_async_edge_cases.py -------------------------------------------------------------------------------- /persistqueue/tests/test_async_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_async_queue.py -------------------------------------------------------------------------------- /persistqueue/tests/test_mysqlqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_mysqlqueue.py -------------------------------------------------------------------------------- /persistqueue/tests/test_pdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_pdict.py -------------------------------------------------------------------------------- /persistqueue/tests/test_priorityqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_priorityqueue.py -------------------------------------------------------------------------------- /persistqueue/tests/test_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_queue.py -------------------------------------------------------------------------------- /persistqueue/tests/test_sqlackqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_sqlackqueue.py -------------------------------------------------------------------------------- /persistqueue/tests/test_sqlqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/persistqueue/tests/test_sqlqueue.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 0 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-wangxu/persist-queue/HEAD/tox.ini --------------------------------------------------------------------------------