├── .dockerignore ├── .flake8 ├── .github └── workflows │ └── ci-pytest.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.rst ├── catchpy ├── __init__.py ├── anno │ ├── __init__.py │ ├── admin.py │ ├── anno_defaults.py │ ├── catch_json_schema.py │ ├── crud.py │ ├── decorators.py │ ├── errors.py │ ├── json_models.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── convert.py │ │ │ ├── export.py │ │ │ ├── import.py │ │ │ ├── remove.py │ │ │ ├── transfer.py │ │ │ ├── transfer_instructor.py │ │ │ └── transfer_reply.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20171010_1153.py │ │ ├── 0003_create_custom_index.py │ │ ├── 0004_auto_20171012_1209.py │ │ ├── 0005_auto_20171019_1453.py │ │ ├── 0006_auto_20190701_1508.py │ │ ├── 0007_auto_20230321_1732.py │ │ └── __init__.py │ ├── models.py │ ├── search.py │ ├── static │ │ └── anno │ │ │ ├── catch_api.json │ │ │ ├── catch_context_jsonld.json │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ └── swagger-ui.css │ ├── tests │ │ ├── __init__.py │ │ ├── annojs_3K_sorted.json │ │ ├── annojs_sample_1.json │ │ ├── conftest.py │ │ ├── test_annojs.py │ │ ├── test_crud.py │ │ ├── test_crud_views.py │ │ ├── test_models.py │ │ ├── test_search_views.py │ │ └── test_urls.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── consumer │ ├── __init__.py │ ├── admin.py │ ├── catchjwt.py │ ├── jwt_middleware.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── create_consumer_pair.py │ │ │ ├── create_user.py │ │ │ └── make_token.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_profile_id.py │ │ ├── 0003_rename_profile_catchpyprofile.py │ │ ├── 0004_alter_catchpyprofile_user.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_middleware.py │ │ └── test_models.py │ └── views.py ├── middleware.py ├── requirements │ ├── aws.txt │ ├── base.txt │ ├── dev.txt │ ├── local.txt │ ├── prod.txt │ └── test.txt ├── settings │ ├── __init__.py │ ├── aws.py │ ├── base.py │ ├── dev.py │ ├── local.py │ ├── prod.py │ ├── sample.env │ └── test.py ├── urls.py ├── views.py └── wsgi.py ├── create_super_user.py ├── docker-compose-test.yml ├── docker-compose.yml ├── docker_dotenv.env ├── docker_entrypoint.sh ├── locust ├── README.md ├── locustfile.py └── requirements.txt ├── manage.py ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── test.Dockerfile ├── tox.ini └── wait-for-it.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/ci-pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/.github/workflows/ci-pytest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | © 2024 The President and Fellows of Harvard College. All rights reserved. 2 | 3 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/README.rst -------------------------------------------------------------------------------- /catchpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/__init__.py -------------------------------------------------------------------------------- /catchpy/anno/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/anno/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/admin.py -------------------------------------------------------------------------------- /catchpy/anno/anno_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/anno_defaults.py -------------------------------------------------------------------------------- /catchpy/anno/catch_json_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/catch_json_schema.py -------------------------------------------------------------------------------- /catchpy/anno/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/crud.py -------------------------------------------------------------------------------- /catchpy/anno/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/decorators.py -------------------------------------------------------------------------------- /catchpy/anno/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/errors.py -------------------------------------------------------------------------------- /catchpy/anno/json_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/json_models.py -------------------------------------------------------------------------------- /catchpy/anno/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/anno/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/anno/management/commands/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/convert.py -------------------------------------------------------------------------------- /catchpy/anno/management/commands/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/export.py -------------------------------------------------------------------------------- /catchpy/anno/management/commands/import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/import.py -------------------------------------------------------------------------------- /catchpy/anno/management/commands/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/remove.py -------------------------------------------------------------------------------- /catchpy/anno/management/commands/transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/transfer.py -------------------------------------------------------------------------------- /catchpy/anno/management/commands/transfer_instructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/transfer_instructor.py -------------------------------------------------------------------------------- /catchpy/anno/management/commands/transfer_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/management/commands/transfer_reply.py -------------------------------------------------------------------------------- /catchpy/anno/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/managers.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0001_initial.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0002_auto_20171010_1153.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0002_auto_20171010_1153.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0003_create_custom_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0003_create_custom_index.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0004_auto_20171012_1209.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0004_auto_20171012_1209.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0005_auto_20171019_1453.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0005_auto_20171019_1453.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0006_auto_20190701_1508.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0006_auto_20190701_1508.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/0007_auto_20230321_1732.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/migrations/0007_auto_20230321_1732.py -------------------------------------------------------------------------------- /catchpy/anno/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/anno/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/models.py -------------------------------------------------------------------------------- /catchpy/anno/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/search.py -------------------------------------------------------------------------------- /catchpy/anno/static/anno/catch_api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/catch_api.json -------------------------------------------------------------------------------- /catchpy/anno/static/anno/catch_context_jsonld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/catch_context_jsonld.json -------------------------------------------------------------------------------- /catchpy/anno/static/anno/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/favicon-16x16.png -------------------------------------------------------------------------------- /catchpy/anno/static/anno/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/favicon-32x32.png -------------------------------------------------------------------------------- /catchpy/anno/static/anno/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/index.html -------------------------------------------------------------------------------- /catchpy/anno/static/anno/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/swagger-ui-bundle.js -------------------------------------------------------------------------------- /catchpy/anno/static/anno/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /catchpy/anno/static/anno/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/static/anno/swagger-ui.css -------------------------------------------------------------------------------- /catchpy/anno/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/anno/tests/annojs_3K_sorted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/annojs_3K_sorted.json -------------------------------------------------------------------------------- /catchpy/anno/tests/annojs_sample_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/annojs_sample_1.json -------------------------------------------------------------------------------- /catchpy/anno/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/conftest.py -------------------------------------------------------------------------------- /catchpy/anno/tests/test_annojs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/test_annojs.py -------------------------------------------------------------------------------- /catchpy/anno/tests/test_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/test_crud.py -------------------------------------------------------------------------------- /catchpy/anno/tests/test_crud_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/test_crud_views.py -------------------------------------------------------------------------------- /catchpy/anno/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/test_models.py -------------------------------------------------------------------------------- /catchpy/anno/tests/test_search_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/test_search_views.py -------------------------------------------------------------------------------- /catchpy/anno/tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/tests/test_urls.py -------------------------------------------------------------------------------- /catchpy/anno/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/urls.py -------------------------------------------------------------------------------- /catchpy/anno/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/utils.py -------------------------------------------------------------------------------- /catchpy/anno/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/anno/views.py -------------------------------------------------------------------------------- /catchpy/consumer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/consumer/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/admin.py -------------------------------------------------------------------------------- /catchpy/consumer/catchjwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/catchjwt.py -------------------------------------------------------------------------------- /catchpy/consumer/jwt_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/jwt_middleware.py -------------------------------------------------------------------------------- /catchpy/consumer/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/consumer/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/consumer/management/commands/create_consumer_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/management/commands/create_consumer_pair.py -------------------------------------------------------------------------------- /catchpy/consumer/management/commands/create_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/management/commands/create_user.py -------------------------------------------------------------------------------- /catchpy/consumer/management/commands/make_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/management/commands/make_token.py -------------------------------------------------------------------------------- /catchpy/consumer/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/migrations/0001_initial.py -------------------------------------------------------------------------------- /catchpy/consumer/migrations/0002_alter_profile_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/migrations/0002_alter_profile_id.py -------------------------------------------------------------------------------- /catchpy/consumer/migrations/0003_rename_profile_catchpyprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/migrations/0003_rename_profile_catchpyprofile.py -------------------------------------------------------------------------------- /catchpy/consumer/migrations/0004_alter_catchpyprofile_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/migrations/0004_alter_catchpyprofile_user.py -------------------------------------------------------------------------------- /catchpy/consumer/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/consumer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/models.py -------------------------------------------------------------------------------- /catchpy/consumer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/consumer/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/tests/test_middleware.py -------------------------------------------------------------------------------- /catchpy/consumer/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/consumer/tests/test_models.py -------------------------------------------------------------------------------- /catchpy/consumer/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /catchpy/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/middleware.py -------------------------------------------------------------------------------- /catchpy/requirements/aws.txt: -------------------------------------------------------------------------------- 1 | -r base.txt -------------------------------------------------------------------------------- /catchpy/requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/requirements/base.txt -------------------------------------------------------------------------------- /catchpy/requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/requirements/dev.txt -------------------------------------------------------------------------------- /catchpy/requirements/local.txt: -------------------------------------------------------------------------------- 1 | -r base.txt -------------------------------------------------------------------------------- /catchpy/requirements/prod.txt: -------------------------------------------------------------------------------- 1 | -r base.txt -------------------------------------------------------------------------------- /catchpy/requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/requirements/test.txt -------------------------------------------------------------------------------- /catchpy/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /catchpy/settings/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/settings/aws.py -------------------------------------------------------------------------------- /catchpy/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/settings/base.py -------------------------------------------------------------------------------- /catchpy/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/settings/dev.py -------------------------------------------------------------------------------- /catchpy/settings/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/settings/local.py -------------------------------------------------------------------------------- /catchpy/settings/prod.py: -------------------------------------------------------------------------------- 1 | from .base import * 2 | 3 | -------------------------------------------------------------------------------- /catchpy/settings/sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/settings/sample.env -------------------------------------------------------------------------------- /catchpy/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/settings/test.py -------------------------------------------------------------------------------- /catchpy/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/urls.py -------------------------------------------------------------------------------- /catchpy/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/views.py -------------------------------------------------------------------------------- /catchpy/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/catchpy/wsgi.py -------------------------------------------------------------------------------- /create_super_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/create_super_user.py -------------------------------------------------------------------------------- /docker-compose-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/docker-compose-test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker_dotenv.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/docker_dotenv.env -------------------------------------------------------------------------------- /docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/docker_entrypoint.sh -------------------------------------------------------------------------------- /locust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/locust/README.md -------------------------------------------------------------------------------- /locust/locustfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/locust/locustfile.py -------------------------------------------------------------------------------- /locust/requirements.txt: -------------------------------------------------------------------------------- 1 | locustio==0.8a2 2 | -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/manage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -r catchpy/requirements/base.txt 2 | -------------------------------------------------------------------------------- /test.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/test.Dockerfile -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/tox.ini -------------------------------------------------------------------------------- /wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmaekawa/catchpy/HEAD/wait-for-it.sh --------------------------------------------------------------------------------