ores

View on PyPIReverse Dependencies (0)

1.4.0 ores-1.4.0-py2.py3-none-any.whl

Wheel Details

Project: ores
Version: 1.4.0
Filename: ores-1.4.0-py2.py3-none-any.whl
Download: [link]
Size: 160714
MD5: b268bd1f9efabcb1f78321174990db48
SHA256: 9a601cc902181188f6f1b4a629c0f61702e86ddf88759049114342bba384ec52
Uploaded: 2020-02-27 18:09:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ores
Version: 1.4.0
Summary: A webserver for hosting scorer models.
Author: Aaron Halfaker
Author-Email: ahalfaker[at]wikimedia.org
Home-Page: https://github.com/wikimedia/ores
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3
Requires-Dist: celery (<4.1.999,>=4.1.1)
Requires-Dist: docopt (<0.6.999,>=0.6.2)
Requires-Dist: flask (<1.0.999,>=1.0.2)
Requires-Dist: flask-jsonpify (<1.5.999,>=1.5.0)
Requires-Dist: flask-swaggerui (<0.0.999,>=0.0.1)
Requires-Dist: flask-wikimediaui (<0.0.999,>=0.0.1)
Requires-Dist: mwapi (<0.5.999,>=0.5.0)
Requires-Dist: pyyaml (==4.2b4)
Requires-Dist: redis (<4.0.0,>=3.2.1)
Requires-Dist: revscoring (<2.6.999,>=2.3.0)
Requires-Dist: sseclient (>=0.0.18)
Requires-Dist: stopit (<1.1.999,>=1.1.1)
Requires-Dist: werkzeug (==0.16.1)
Requires-Dist: yamlconf (<0.2.999,>=0.2.4)
Requires-Dist: pylru; extra == "redis"
Requires-Dist: redis; extra == "redis"
Provides-Extra: redis
[Description omitted; length: 2336 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
ores/__init__.py sha256=k4BBWmL3upIu-7zaq8yakVs7bszSvjuWh_MeVtWtqYs 437
ores/about.py sha256=Ygu8xh4tQO8XqjpCmpzN30_9Xzq2wlI-XjLGfxN8AEQ 240
ores/api.py sha256=7CvRnpVufm1xifgLjeXz_5v8hmnigROUqt-jsvWRXkc 5486
ores/errors.py sha256=ZV2BT83ZB32rrwLhdILwsjVC8nr3_DuO1tQ5xpuCEKQ 247
ores/ores.py sha256=Y-ivKYNBxLPXm381KUanKqP40R5pTssd4_O4zdOInCQ 1551
ores/score_request.py sha256=lOr9afpcg_Q370v061KLXtLM73nHFH79VnuAEtZIlSI 3803
ores/score_response.py sha256=qT8m1OThLIepFcqguMIXfqagQHHV3Va-GsP1X5cMYkQ 1368
ores/scoring_context.py sha256=Qj6MKCSJlccqc8kgCvOLAktU0o3b_ew9JtMHFX-ACrI 13458
ores/util.py sha256=8mXBsIoxdB-S3zgPodrYKnKRkXm12lUU9LNMQuo42ws 1023
ores/applications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ores/applications/celery.py sha256=AXZkv7jN-IjS0EqA8WDORpcnQ6MetaKYBzERXgit4-A 1191
ores/applications/util.py sha256=KFx7HEMpfYhbKKDxLHR4BhHmsGokkdBNKpGbhT6uKxM 2328
ores/applications/wsgi.py sha256=CoEOf2QH9iYoazdoJwPLxD6bNhUouJhXhhTX878fB6A 1847
ores/lock_manager/__init__.py sha256=TOs88uzvWd-u-GHqPjLA8koizofrPGds1MvoCSaznFM 165
ores/lock_manager/ip_range_list.py sha256=otjz7O2TeEVihxIjk85gskMSxkLUExbkoyBFQymrenk 511
ores/lock_manager/lock_manager.py sha256=euJgxrSbxJFn_r2pV6hWs5X5_2tfNs_X7JKn1ZNfiDI 874
ores/lock_manager/poolcounter.py sha256=Lryv_Gfts9A-E38kEp-dymZIG-MFseH7o1KDuvDH2w0 2845
ores/logging/__init__.py sha256=t-w-uoAlipi4ORws3zjXw0K_-_Pe_LAqIxF2amU0Ls0 143
ores/logging/logstash_fomatter.py sha256=sgMrCAaWEETCv4Hyre_nv19Lh5CT0ZKYVcGFOQqtAY8 2745
ores/logging/logstash_handler.py sha256=ZqLBulSXQV3zlCInpuLD-YdP4kHv_vcBCUTmSwI-2-k 619
ores/metrics_collectors/__init__.py sha256=o4mVWm_UoQw0i7av0JVGJc94z-Lq94RjpF84dQKLy1A 177
ores/metrics_collectors/logger.py sha256=BF0T7UQqqTJsCvvNu4l2n3haNSTtvAriVJfO9hhaKPY 3991
ores/metrics_collectors/metrics_collector.py sha256=1xTVbZYQ7aeDMidCjn5g4j5RespEG4qhzCUvthbGF48 1984
ores/metrics_collectors/null.py sha256=-0vPQ6Aj8Q2Cfko0miPRK2D5rOwteMRWj1SOWy6vF0A 1253
ores/metrics_collectors/statsd.py sha256=q65emmaqe1UCTTpKVwcotWOPZ7aijdsgCtGqXVB1RxU 5760
ores/metrics_collectors/util.py sha256=MaWfYY1lv-fAJ-PRcbYtgT7lZSRFZpyu0WyQ3CwHf6w 90
ores/score_caches/__init__.py sha256=VH3FYKeJtM8ZQh751KCRpW14UMIJRV37W2Jf7g1aEP4 180
ores/score_caches/empty.py sha256=EbntGXCBdZ1RluoTKarc6_0_D32UMl2gKSztZcwTAKU 187
ores/score_caches/lru.py sha256=igeH4XgS1lIYK4B6lYxl3hWJy3P2tLeKmZ453Dv617Q 1411
ores/score_caches/redis.py sha256=IFRGEJDTpcoLE3iY1277uNZ61dtYLM4aMMBIRje61ZU 6159
ores/score_caches/score_cache.py sha256=R_z1Jc1dGrJXTOouzyiMaMt4KQPa3zhdLYnMQmiSEjY 1911
ores/scoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ores/scoring/models/__init__.py sha256=uVCE0WniyYLZSNjbIvhRCCC9TkGSD_Eus8I8mXZ5MvQ 64
ores/scoring/models/rev_id_scorer.py sha256=4SlaTG5JzsVXGqjdznuDxleoXHN_QZiIL5471loqP5M 2667
ores/scoring_systems/__init__.py sha256=D_OtCpbGXX5d2mlC0mHt3aAsn_e_CIzCVP9J3uK4EPM 225
ores/scoring_systems/celery_queue.py sha256=21lMxSiCucRjmnFtP_x6FHtz7AbY08HQFVWDz3sh7jM 11140
ores/scoring_systems/process_pool.py sha256=Ba51C4PKFOlqYLOlR3MDXUjHYWWmtRcoADphhsW170o 2115
ores/scoring_systems/scoring_system.py sha256=K0WrN11QWlwx-Ng9EYzkx0EQMC7uPM8xeIf8elBzbRM 13400
ores/scoring_systems/single_thread.py sha256=xQ5A19zpgNzJJh0uW1FHg41beL_vdyTmfGRdl8adJbY 1157
ores/task_tracker/__init__.py sha256=Wnn-FWAv2JIEFhfieGjyB-qpJbhVu77_j-MIGqrlgew 271
ores/task_tracker/in_memory_task_tracker.py sha256=jHnmUbp6glgpjbcKzYPxSY1-CihkJv4A8tO7vqimb08 439
ores/task_tracker/null_task_tracker.py sha256=vCk3iXjVoxdNfsZDibEcxsLMJW4Y2F69o-Xnc9ds7wc 287
ores/task_tracker/redis_task_tracker.py sha256=YjaJxA0Miq1qBoHyEvzaYnAYEXEUuSmVKIacBqvOkV8 1791
ores/task_tracker/task_tracker.py sha256=9cSHr-AbSpmvNLmwQ6unCMy2wEenY8GlwC3kPrGslhA 265
ores/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ores/utilities/precached.py sha256=xkk7jcIes85Y72D-dLkvZR_R0MlSktz68wJdS_75TBQ 3473
ores/utilities/score_revisions.py sha256=oynZPXYe2567X8IxqbLRXW9CDKHf3vgVrv7f708J2Ls 4084
ores/utilities/stress_test.py sha256=U8WraD7mss1jF_kgTUo6hL4isM694430c5pghseqPMA 6223
ores/utilities/test_api.py sha256=u-K6iU9ikzlvDo3H-9Fo3Ixy3Voa_6O4os6qloft5Fc 7699
ores/utilities/util.py sha256=nEbjN5ol7W0-aqD_aaWShC7U3M4n7c1f4tuDxYH1kkk 276
ores/wsgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ores/wsgi/preprocessors.py sha256=hTdA0DI6MpNZ8ShuLKBuGfooDpDG71tD-uipe6aSDkw 1008
ores/wsgi/responses.py sha256=L_8aLvPvi31fLmRk1pQ5AtY5p3G9FeWhcywN1N-0dWQ 1776
ores/wsgi/server.py sha256=KAzp54au75nQhvtrWjPmZ6o-1JA5SHdcDrRfcMC20fY 1391
ores/wsgi/util.py sha256=puLTWloaLtoiQiBRtFUTnLgMc_BRi1xzE_MUBOlzB0w 7352
ores/wsgi/routes/__init__.py sha256=wJVQvonUoXpvItUkfR6YXdyL-jzQmIGGegyeC2YMJCg 1117
ores/wsgi/routes/ui.py sha256=cWte_bXlALlO0bhtbnlVOSvHkqUp37C0wBlNj_XXtiQ 177
ores/wsgi/routes/versions.py sha256=YgAb8J2pQ1UInoX9KrsPbxEIywDcUOBChfInz162anQ 566
ores/wsgi/routes/v1/__init__.py sha256=wSQfqdDujFDAn4ExFaGbUdOlTs3i_D6oxbPoXwWN2Gg 491
ores/wsgi/routes/v1/scores.py sha256=1Lq_CCivZdqhw9PjpLZUmhqAGzwWkNh_mXI-ei_t9YM 4150
ores/wsgi/routes/v1/spec.py sha256=q_vTBmNqGvaD4LWUxBf6NuXbxdVZYoxEirJAhKtoq-o 566
ores/wsgi/routes/v1/util.py sha256=1Y4OhhPHf5gSlPsDZlngb1y0XloFlp1mxoEvy9I6OiU 1574
ores/wsgi/routes/v2/__init__.py sha256=7YGjyXHEuKJAa7b5xEhnNptdkmE1sNwXeqsDdHJWpB8 558
ores/wsgi/routes/v2/precache.py sha256=OLhHw2yghXJXuaFrfjtWKdPgMjIUDa8tlDaOaphitmc 1026
ores/wsgi/routes/v2/scores.py sha256=mW5PgSPZOs0CIHOwohJLl1lXVAgM3QhY-1UblWPUNyQ 3797
ores/wsgi/routes/v2/spec.py sha256=1LsTMuuAYjlIY7QalRbX8wEypgENp8BSUTF9z1UpsKg 564
ores/wsgi/routes/v2/util.py sha256=9oB627JUurJ33_azr_JH3y748otelEtYn8oacBLcBp4 3294
ores/wsgi/routes/v3/__init__.py sha256=NLERY72tSkx4rb3Gv4Bzrb4GBVvLWvLTOBnfpFV5spc 558
ores/wsgi/routes/v3/precache.py sha256=hJDzmKZyYtLg1MulB-Cw8OESkdW1dw26LsSo0DW5POE 1033
ores/wsgi/routes/v3/scores.py sha256=1ZO2CEOOCKqAYfYP7cGr-K3YBjI04NCcULZGTDJqWOY 2133
ores/wsgi/routes/v3/spec.py sha256=ZE2LqeprRbL8ds8ZCmCGvBao6HgYrhzSDrPJ9RXZG-g 566
ores/wsgi/routes/v3/util.py sha256=hvqK77ZUIHd4vcCHv42cn9FaRi80K7Onrfd24XSUQy0 4910
ores/wsgi/static/css/ores-site-specific.css sha256=qKmkPcqKyU1hCN_lQIcMFtcTQRejeKO6PMOHMYR8BHs 433
ores/wsgi/static/favicon/gear/favicon-128x128.png sha256=Z1Q6YRaDWwVgPAv2rUH2sbzlWIpWxvyv86RtYXGMXXk 5650
ores/wsgi/static/favicon/gear/favicon-16x16.png sha256=IYR037AyKWokRwnuAMHrF32sG3jlgQbgso6mpsVhseQ 702
ores/wsgi/static/favicon/gear/favicon-32x32.png sha256=9rP-YFxlf9TWYjheLSreb1Hj8Ol1C52KmUuktKLZpQA 1404
ores/wsgi/static/favicon/gear/favicon-64x64.png sha256=Q2-yVKRCx37h2Gx-5zrextQj9Os8XYFPQXbL_hT72aE 2570
ores/wsgi/static/favicon/gear/favicon-8x8.png sha256=YEMU7In3xfsdTgZM-CKHzlyUwwFGv_EpV3w8eRFH33M 343
ores/wsgi/static/favicon/gear/favicon.ico sha256=zIeDhHYJT6I2B1fzSqEGg7a586eN4kExWTo1NvqZm6Y 10502
ores/wsgi/static/images/ores_logo.svg sha256=c2yA4ADSh4PZPtHCtMv7LZNz5gQ2QPCdFSPWx_awROw 1758
ores/wsgi/static/js/scorer.js sha256=48RElCH-WH4RnZnt6FgN8HMasWHUSGM3UUlhU6N6-0Y 5003
ores/wsgi/static/lib/icons.js sha256=5zZ9Ft9qoIMXimJ2wVbOqn8lxDKtamhX97XS1OyrA6E 565
ores/wsgi/static/lib/jquery-3.0.0.min.js sha256=JmvOoLtYsmqlsWxa7mDSLMwa6dZ9rrIdtrrVYRnDRH0 86341
ores/wsgi/static/lib/jquery.tablesorter-2.26.4.min.js sha256=lcFe7ycjZWnRQwyWAw_2Veo4rutFaKA9xkhbNeedEcw 41910
ores/wsgi/static/lib/wmui-style-guide.min.css sha256=w7t0f-qeJGvWEnfAIXQibzfQ_gj-YJLJg_SNKWvVMeU 8499
ores/wsgi/templates/404.html sha256=EGHAkxaxYQnjPDq6nriBAuHM8aYmEpAvitxJ6dtdV4A 1124
ores/wsgi/templates/home.html sha256=5F9XsDjzYK0URTnR-KNalGVq7eJ6FsAbAmo70O4jJMc 6264
ores/wsgi/templates/scorer.html sha256=nXlsxj1w72cbRk5G6BXSCswNXpsuKBRkjix3zI7UU8E 1932
ores/wsgi/templates/v1_swagger.json sha256=PUEy0b1Ysb0BTp5hrh9zSrzn5wqs9KGcCuQFlo6QHvk 11394
ores/wsgi/templates/v2_swagger.json sha256=02reucR6LXOuuq0AJfu41_9IkJmugsPqsA9hrzGQaV0 15723
ores/wsgi/templates/v3_swagger.json sha256=uesiLZq-w8EJb0bfmXkKz3tHbAJSr_BgWBVy3fGl1Rg 15134
ores/wsgi/templates/versions.html sha256=q_NrptUballCX02jXQAS0DS6FdQ3yjyC2RPBfxfhMB0 1712
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/redis_mock.py sha256=r5dOcJWu-rzZY_hmI10Ngy5xtmSxBtUo1p4CLUkouuo 296
tests/test_api.py sha256=BWdUUJEccwkc626y3LR5tX20AMtII8FDz4sbsPVO_E4 1583
tests/test_score_request.py sha256=WeIZ8hVeCzRDTmm0u_uA2Rfwj3Qe7e114jZY9IuZbYQ 1299
tests/test_score_response.py sha256=xiCdIwRqvoAKPEdf8GGaKOoX5lQIhUgkKbPL7pKrwdk 757
tests/test_scoring_context.py sha256=mubsiBUly3K4Etzb7NP8B9hJ6XrsmK5t5QtqwRAAP7Q 2791
tests/test_util.py sha256=pMkgtVsB61iKh4SrSjKCArsnpNak9LWKJa_vwYbBL94 4890
tests/lock_manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lock_manager/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lock_manager/tests/test_ip_range_list.py sha256=v-aqqa3x-KAzriFU096gAjiatr-Z4rHH1_dLm2GMtns 927
tests/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/logging/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/logging/tests/test_formatter.py sha256=jG0hSmo8rrg0_PR_yAnqTYKo7eih8Gdy1_17ivGMrnU 956
tests/metrics_collectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/metrics_collectors/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/metrics_collectors/tests/test_logger.py sha256=qYBRmz4D-nOLE4BJcwH48MKY26zc_zvQPeHHBRp5RAk 1888
tests/metrics_collectors/tests/test_null.py sha256=DO8g-mseOaDBQopECBp13flnQGsLDKEk_hcE7cKlJvQ 1157
tests/metrics_collectors/tests/test_statsd.py sha256=gr0QJI9KvZ0IwlgGzUQJTzoQSCgZ4yxltOxrUwNMzys 3477
tests/score_caches/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/score_caches/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/score_caches/tests/test_empty.py sha256=WUF_dGDEJvqywY_ms7yC1CQXuoFYSrINoxVMuFjkxkY 391
tests/score_caches/tests/test_lru.py sha256=kPK-UmWj31E9-QplXfbXGWHJURrVc6QPFPLsUq3bYLg 1376
tests/score_caches/tests/test_redis.py sha256=5hR2c0JDSs8j-iWI3jQg_TndtIfLD-duWYYrw2-B85M 776
tests/scoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/scoring/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/scoring/models/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/scoring/models/tests/test_statistics.py sha256=V0oXDgvTWkSEOzj8P7d33Zf-eRdVIiXeOFPNKb4tNfQ 540
tests/scoring_systems/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/scoring_systems/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/scoring_systems/tests/test_celery_queue.py sha256=IgTLyUh6F5qxfn1g8QbTS8atQv_YollFBFjPCTSK9X4 3337
tests/scoring_systems/tests/test_process_pool.py sha256=NVWCBxwmnHirIepe3DtWi5xZVjg3e7VKZMNKPeVXtnk 1596
tests/scoring_systems/tests/test_single_thread.py sha256=VvCLIeOD5DFENDhAvxGpl2CGAD8d8CifNU0izLJLFo0 740
tests/scoring_systems/tests/util.py sha256=KqejTXMMpZpPoUKxZb7_tx9OaXaf4Mqza489SjEj4rU 2134
tests/task_tracker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/task_tracker/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/task_tracker/tests/test_in_memory_task_tracker.py sha256=ZM6Hf0hdNCrY6ehTPckg-yXmgyIdkCIVga3_5inPIc8 378
tests/task_tracker/tests/test_null_task_tracker.py sha256=MB5wwUElJxfy8DWF2RnEwa_ZjqmcUfES7pMkz5TYFN8 296
tests/task_tracker/tests/test_redis_task_tracker.py sha256=Yu-vLBDj41saU7h2OX_YUUmM1ToFKWvd8GWK19WJpZA 1453
tests/task_tracker/tests/test_task_tracker.py sha256=K2aVrYcHIeukBA9S0tIPwZ4yZ54HAtts6fZh6CKRlyY 510
tests/wsgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/wsgi/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/wsgi/tests/test_server.py sha256=vnvEWeBciH-viCRX_jIew9PxxWwr_Loby-EsVyylTvE 6192
tests/wsgi/tests/test_util.py sha256=LiCsm7CGTdnXlq4Jzt4Cw4kVR5jvAkTq4uFDMZBsWoE 4333
ores-1.4.0.dist-info/LICENSE sha256=wPwCqGrisXnEcpaUxSO79C2mdOUTbtjhLjyy8mVW6p8 1046
ores-1.4.0.dist-info/METADATA sha256=o1wHY153-qWsffqEXYwEKIH-uCwMTt1rt6oBSlavL5E 3598
ores-1.4.0.dist-info/WHEEL sha256=kGT74LWyRUZrL4VgLh6_g12IeVl_9u9ZVhadrgXZUEY 110
ores-1.4.0.dist-info/entry_points.txt sha256=A9gmcPFm5vZHP5O26agUgEgnIV20KEORsfLl_COhnP0 41
ores-1.4.0.dist-info/top_level.txt sha256=jwdB9Kspb8D9F7QHUPdTRJsOZ3d6MhgGOtvU2C-IdVk 11
ores-1.4.0.dist-info/RECORD

top_level.txt

ores
tests

entry_points.txt

ores = ores.ores:main