ndscheduler

View on PyPIReverse Dependencies (0)

0.3.0 ndscheduler-0.3.0-py2.py3-none-any.whl

Wheel Details

Project: ndscheduler
Version: 0.3.0
Filename: ndscheduler-0.3.0-py2.py3-none-any.whl
Download: [link]
Size: 369200
MD5: 697a8bd51414279299a7229ef08ffc02
SHA256: 69fe97f33cd04a1061a3552da5dabf7e3fe9d58c7d0b89c16a8d6b46a2bcbb36
Uploaded: 2018-11-28 00:18:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ndscheduler
Version: 0.3.0
Summary: ndscheduler: A cron-replacement library from Nextdoor
Author: Nextdoor Engineering
Author-Email: eng[at]nextdoor.com
Home-Page: https://github.com/Nextdoor/ndscheduler
Download-Url: http://pypi.python.org/pypi/ndscheduler#downloads
License: Apache License, Version 2
Keywords: scheduler nextdoor cron python
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Software Development :: Object Brokering
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Operating System :: OS Independent
Requires-Dist: APScheduler (==3.0.0)
Requires-Dist: SQLAlchemy (==1.0.0)
Requires-Dist: future (==0.15.2)
Requires-Dist: tornado (==4.3.0)
Requires-Dist: python-dateutil (==2.2)
Requires-Dist: funcsigs; extra == "python_version_3.3_"
Provides-Extra: python_version_3.3_
[Description omitted; length: 6317 characters; fails to render]

WHEEL

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

RECORD

Path Digest Size
ndscheduler/__init__.py sha256=R_mIyNlCV_SVirUFGTr4Y8VnZxqSYpf0J37Sh5l0laA 3048
ndscheduler/constants.py sha256=ZEz3ou3bmTNHNnoKEB3dMFbGhS7ZWmodFTVQLhrRWXk 1078
ndscheduler/default_settings.py sha256=0gLOOjUNcrFtfGLJDRf2xDYJ9oGMUN52j6BmSx2xlpU 2306
ndscheduler/default_settings_test.py sha256=SWBUhQWtElaB4F1J3dP46fXGsmPh0jaxnISYlvjVlTA 194
ndscheduler/job.py sha256=BgGWgnSvcVJviZjtB2IEpfalxrlahhuBZvE57JeNkK4 4764
ndscheduler/utils.py sha256=8JkUdD2549v8NMMnwAAiPobq6qOpdqNvJ5eSOEvGBHY 4428
ndscheduler/utils_test.py sha256=Nhps-sGQfbzrp2SIP0pjHXiAR9FTFi5jOHDIewyzswg 307
ndscheduler/version.py sha256=nV7hqr6MRQN4TIZUL8FKJAVYP-tgEGVQ-u0miwiN1hc 44
ndscheduler/core/__init__.py sha256=EHFYlA3PMpb8xG-RPKKN6doiG1XSm4i98Dbz5myzhyA 22
ndscheduler/core/scheduler_manager.py sha256=uW4xDWTYo5ZnHuh5m3scNRP1PR4DRIK7O0ZuCbnfMhs 5778
ndscheduler/core/scheduler_manager_test.py sha256=4cK-fz2FoCNQXD3aCQNlKvXEIg9BfBCFHJUGAU9dv8c 3242
ndscheduler/core/datastore/__init__.py sha256=T1mItlFJKpD8u4-bG-vodI6YDJWULAPdWQc4-D2vcwU 32
ndscheduler/core/datastore/tables.py sha256=GFpb1zyTf387LBFE9FMMvdeoTMmUMSL_nn0xvhCJnc4 1759
ndscheduler/core/datastore/providers/__init__.py sha256=lgQ-mwtDbuPpeav9CYxRLrOUXG_2isRR2bKYVkbajzA 27
ndscheduler/core/datastore/providers/base.py sha256=FVLOAGi7VG90HevtIGU0E0gzkRpWqZ2ijwDiMrSKipk 7668
ndscheduler/core/datastore/providers/base_test.py sha256=XYf1pqsYf4LwWC8_eokuUZVpIESASv-xye3isqJka6M 2848
ndscheduler/core/datastore/providers/mysql.py sha256=MbS8NyrCLNmbnjkcMk8ptVt2K7aPZ0CF2y1idvryvMM 819
ndscheduler/core/datastore/providers/postgresql.py sha256=q9wMse3NM0Vb7AzuvE_zRcPTmECdAQnaKxrAeUIgF5w 925
ndscheduler/core/datastore/providers/sqlite.py sha256=pWNrGNUdJ23dfVPWnWwA5tsjFh8tcxUkEBiRbkXio5k 890
ndscheduler/core/scheduler/__init__.py sha256=SEZzOkivi6I5moRFTDMjmdnbBN38nzmpGVLP5yNxuNM 36
ndscheduler/core/scheduler/base.py sha256=HF-yrp0AL6LxFGQPn6rmGtakvrpYWWhb2nwcVeGuKEM 7759
ndscheduler/core/scheduler/base_test.py sha256=G_NCmbui2CAvoCnVm12SrjZ2gJxfszkFr6D1JQS7wpA 923
ndscheduler/server/__init__.py sha256=RMB58x07lEfdpkV8RfU5r5LzM38cO25Kje6Jgg-sIaM 40
ndscheduler/server/server.py sha256=5-qNWy7jjvTKBqeZ3vankrI1VPkr6_K8dgRD1BVMRwo 2770
ndscheduler/server/handlers/__init__.py sha256=p2ctwl5ZqQlMNnMVC6BqnKQ1nA9O5iF9wmeb-htoZlo 30
ndscheduler/server/handlers/audit_logs.py sha256=nClj5agA2EFAjUNwjfz4erLgeR7BFohAz-afwOFKp_0 1369
ndscheduler/server/handlers/base.py sha256=vuu1rtCsxX1urOcge6Y-kCRKg9shRxTD3akbQ8z88UU 1100
ndscheduler/server/handlers/executions.py sha256=yQbmahm54AV3I3uxVcJXYpBHVbsQse71v59P5-sCzS8 5487
ndscheduler/server/handlers/executions_test.py sha256=yDxM7L7ViUo9vikr55daZw6YidS-shDbthV18hI9s9g 3169
ndscheduler/server/handlers/index.py sha256=bGP4H9TVVTV-xIAXQeJhPh7cXeGxZe3bZynwz8kUlAM 459
ndscheduler/server/handlers/jobs.py sha256=nBB3wf0baUZVLltTF9Y0JKHzNTAdmnUgTSQPs-HEies 10086
ndscheduler/server/handlers/jobs_test.py sha256=RB0PLyvTPg6Vo4WBp5EyAbQa-kkioXoRMEnXRAW0LHo 7344
ndscheduler/static/index.html sha256=pwrCpMTQK0_9unvL6z-OQhwaC1m7x00PeqXwdVtIEeM 9503
ndscheduler/static/css/main.css sha256=xhjLflw9Cxt4IwbINSuGEEO7oO_zdh8jdWtunH39Gyo 2483
ndscheduler/static/css/vendor/bootstrap-switch.css sha256=Fbci_3I6UgXULdU9doA7lR81JNPnY_C_NK8KQ12ouOk 6438
ndscheduler/static/css/vendor/bootstrap.css sha256=rYUBh-J0b_zGCzbG02wJhid-ncHyd0BsoUYpjLLSowk 146082
ndscheduler/static/css/vendor/bootstrap.css.map sha256=QqGAXOeDl4FYRUBJOiwx7LfAoMH6QiIHwYsxvou5BRU 389227
ndscheduler/static/css/vendor/jquery.dataTables.css sha256=EnTQSiXe_-Xz3K3vtnE2qsbaR4U5_WK9zS54CalSOdk 15113
ndscheduler/static/css/vendor/select2-bootstrap.css sha256=YezIiT6aUyh_6eHY6yrHYdqWMbRQMwEjBn_Fq7XjXbk 16889
ndscheduler/static/css/vendor/select2.css sha256=b5ffaa-Uykh82ebbA-3GNtZw_uvKcnETPvZp-qrkCtc 19370
ndscheduler/static/css/vendor/images/Sorting icons.psd sha256=07T20u4zUZqIh3zOrC_yFiXSF8NVxIgu8jq7u-8V4aE 27490
ndscheduler/static/css/vendor/images/back_disabled.png sha256=aVBGOk-duUNbjfAfonbq-IqmW4kTuC6XkxfXQTBbtdY 1361
ndscheduler/static/css/vendor/images/back_enabled.png sha256=n9b0e5DKkuhVvfgKDVcXivOlnDB-XAJGuyTceB065ps 1379
ndscheduler/static/css/vendor/images/back_enabled_hover.png sha256=s6OYvbmvpA7f-HXBTJcqyTKeAY4uXhdeu44QTFm-N-E 1375
ndscheduler/static/css/vendor/images/favicon.ico sha256=bhu7mmJjZHF3HGg_wFiaSH90KWUDyeS20tkuf9o_r_Y 894
ndscheduler/static/css/vendor/images/forward_disabled.png sha256=7enxADzvJa3VzCsT9TGgFO2b6ngVTU-6AIsh81MDApU 1363
ndscheduler/static/css/vendor/images/forward_enabled.png sha256=vLOxO1qvkBV2ev931iHx-VV63NjrgoTQbwtR4kdVVrA 1380
ndscheduler/static/css/vendor/images/forward_enabled_hover.png sha256=T6LWiaYzcT2fuJAGEaZGxd8Lok3rlZerlVxiy6d647Q 1379
ndscheduler/static/css/vendor/images/select2-spinner.gif sha256=9uz_YX7Cun9Vnm9TXK2bcKP5ESBzdTXatNRUimyDV2w 1849
ndscheduler/static/css/vendor/images/select2.png sha256=1rXY2D28GPuNd8h2HTMc2eUSPJaElQurBAbpiiSsWug 613
ndscheduler/static/css/vendor/images/select2x2.png sha256=b-KNaH3A7U2WAWI4xgi6HnGYycmsz6CzYLeAGLn7m8I 845
ndscheduler/static/css/vendor/images/sort_asc.png sha256=7mAQuwqNF-WDBxNqD78LGW2UmrbFDrZtH_jwp9Kk1Is 1118
ndscheduler/static/css/vendor/images/sort_asc_disabled.png sha256=UPDhb4KJsfCesNBJTQ7ueuRxfoV6Ttd5l7sGzv7LJSg 2916
ndscheduler/static/css/vendor/images/sort_both.png sha256=Yk8KRxolNcR1Th9pdLDmTucNaQdzg0bioR0L_yAli4w 1136
ndscheduler/static/css/vendor/images/sort_desc.png sha256=JtqOfq90agjewpKJd74hqmchJIRUChIEK4aqLZBLgOg 1127
ndscheduler/static/css/vendor/images/sort_desc_disabled.png sha256=NFDMHloVhWkCJqcTpyZ1Oz-i0XfkEzijbgoxiOPwJmM 1045
ndscheduler/static/js/app.js sha256=SzMY3aY9PHmW1V4mHRxEQp9h8nNsE_hWA-6deZkbV2E 2765
ndscheduler/static/js/config.js sha256=2ScllZO1AWjidm1yFDRwAThAfbBOU5px-oxYl7jkdTo 303
ndscheduler/static/js/utils.js sha256=GTuaXIMhdivNM-mXKeWCO43jMQbLKJ8wz1LZk7HGD6I 3003
ndscheduler/static/js/models/execution.js sha256=J0SFs0dcFSt0-uIQPibLN-790rdIv3D4B8f1aJhmg-E 3417
ndscheduler/static/js/models/executions.js sha256=wij32mn-jOzDdoNRG6x1Vqqo6GvvhdXC7QP3b2Hnarc 2606
ndscheduler/static/js/models/job.js sha256=gQTd0ZIAUjbWsOylI-etKrWKdZe5qm8RX7C0qQjO3WQ 2130
ndscheduler/static/js/models/jobs.js sha256=BWSxfdRswCTYNyOD3RSMFJMzaGYyZZAC8wgt0bn6MtA 5476
ndscheduler/static/js/models/log.js sha256=QO2_842pNOLEv9qtYAdAHefz7zFwQwTc0EKR0r2fJRs 2529
ndscheduler/static/js/models/logs.js sha256=NdWWyxPidYquIXMykHz8SYXI2CHIhbyxkTi9XNc4LCw 1508
ndscheduler/static/js/templates/add-job.html sha256=42yJbwSSEutcaCecOL2AYkF2VEf5GEhMBmuElTWQsEo 4433
ndscheduler/static/js/templates/edit-job.html sha256=XUUBHNYzj3shLyHaijX_uHCtoJuiQ3vURBtVDqQJ6tc 5219
ndscheduler/static/js/templates/execution-result.html sha256=cXD1APzGjJakZJs3gDn9Kc3HWtxmGG38bP6XXfUF-UI 833
ndscheduler/static/js/templates/job-class-notes.html sha256=JaOTUhhOT-HUxjmvjtAAKQSUcpyKF_tWgStCXCJ4SJY 462
ndscheduler/static/js/templates/job-row-action.html sha256=Qj562CM1InwuIAa3GSoPRwAcpErQC8hZiUyNiNZobMg 328
ndscheduler/static/js/templates/job-row-name.html sha256=i_IdtxrN3zFfwWS-4n5acL9E_9jAy8sIn7b8NA7u2Yg 579
ndscheduler/static/js/templates/run-job.html sha256=Ea9uTSLxVmXd2Ldj7FK0vTgNdOU2F9SkJuRAiX_wR8Y 1059
ndscheduler/static/js/vendor/backbone.js sha256=w8ojAS79A1coFvkft63c5UmxyaMncD9Hc10VPbIjZf4 23097
ndscheduler/static/js/vendor/bootstrap-switch.js sha256=wPcmhPrTVOfqVNgml4mIuLf8BvLKlmNidXdISvpRpI8 12268
ndscheduler/static/js/vendor/bootstrap.js sha256=KXn5puMvxCw-dAYznun-drMdG1IFl3agK0p_pqT9KAo 36868
ndscheduler/static/js/vendor/jquery.dataTables.js sha256=zeoDKtsoHzrFki90R9t6FZjrDUICSG0TN5VPT-Odsgw 77500
ndscheduler/static/js/vendor/jquery.js sha256=JCYrqv7xcJKSfD2v52SqpSoqNxuD7SJJzKfkFN-Z-sE 95785
ndscheduler/static/js/vendor/jquery.noty.js sha256=DeGubmWgiwztzCUQrvxX-0bGDccIW0XSmMjl9ki6Mv4 23807
ndscheduler/static/js/vendor/moment-timezone-with-data.js sha256=xwjAjQoBnzpENcvIEdtzoz9U2GmxvDaX3P4JoP1Ipto 188045
ndscheduler/static/js/vendor/moment.js sha256=gAx3c_BXS1tVc72JrzzIsPxrs2jW-96PfM-Xwwvb9pk 35415
ndscheduler/static/js/vendor/require.js sha256=8oqtXkMD6Y0hYmwQROivy6Po3OeJ6cYkUIS_yDCCUD4 15219
ndscheduler/static/js/vendor/select2.js sha256=WAokRHOsmsSoQ6WpgILhO3m1ejFD6koUxfaP0r9Gf7E 70179
ndscheduler/static/js/vendor/spin.js sha256=VaATbWAYzSvZt5RVhbtk-Xy90wOJe3MpWNPJvyCu_Ow 4278
ndscheduler/static/js/vendor/text.js sha256=sd5hXUUsHsbVSpYF_ETV_E0XslpgxdD24bI_fiAO6es 15641
ndscheduler/static/js/vendor/underscore.js sha256=obZACiHd7gkOk9iIL_pimWMTJ4W_pBsKu-oZnSeBIek 16449
ndscheduler/static/js/views/executions/executions-view.js sha256=WAjx4KH5q37ocQTjS7IN1-JQdTpiWiVzjppHOAw3y_4 1286
ndscheduler/static/js/views/executions/filter-view.js sha256=QCbYX_o5xjMvBPxkD-ro-kVPZ9r0Qrzz9Q5Ou3-8JUw 984
ndscheduler/static/js/views/executions/stats-view.js sha256=vV4g5hMIXa6kWljhgvc3M8sHIbhxw4B6Lf8_KxzrcHc 1237
ndscheduler/static/js/views/executions/table-view.js sha256=WBKkVJ1o3Z34Nt4NvqUKHqh2zyci08g-E8RiH4gWgJY 3196
ndscheduler/static/js/views/jobs/add-job-view.js sha256=zh6Q51IeiAYR5ZDDIIRWdQ6rgWfTcDDJYl_StmIANu0 3322
ndscheduler/static/js/views/jobs/edit-job-view.js sha256=NJGq-dq3rs88V3WXBa50a8E9s29dohjlkeyfHMrISWA 5816
ndscheduler/static/js/views/jobs/jobs-view.js sha256=B-pHkRa8OuWsHH-Pb9kxR07Vn28LZrZWAQqY-ghMgn0 1109
ndscheduler/static/js/views/jobs/run-job-view.js sha256=Q5v2gRFKaQSAba-WLWslwi9402kwQbj7scUR4wlFXg4 1730
ndscheduler/static/js/views/jobs/stats-view.js sha256=KWH1IKXmOy_VsRzvonN1VaObW59Zmwy9DnNOr0nHuPE 905
ndscheduler/static/js/views/jobs/table-view.js sha256=YkOOMHVENjeXg1jBgKpFFuaJtnorx7gOKasoXNGd4jE 4453
ndscheduler/static/js/views/logs/filter-view.js sha256=RHOINc-hCrY2iOqIRsQWfucAXlwXEY_FQPK5VH-baA4 982
ndscheduler/static/js/views/logs/logs-view.js sha256=KHYfrqgfalUzCSO4Dwril3csNQgAqDnKY3f-tXyo5N4 926
ndscheduler/static/js/views/logs/table-view.js sha256=eQoE8Vf06wllUDC3VtRtLeyKksV0KjetYG4Nk5D7WG8 2081
simple_scheduler/__init__.py sha256=roqVZ519LdlbZvTo_sNShA8y9rRVKiFNrYI4HAzNLys 49
simple_scheduler/scheduler.py sha256=Yy-jXrEAvAc4bfK-JXKLYEcssGws7MIxdl8-Z6q66Ys 634
simple_scheduler/settings.py sha256=DqAPmf4G_c2_hWWJaPGfkh4VMeqHKiNXv-Oguy32cNg 259
simple_scheduler/jobs/__init__.py sha256=tUgQzd4tASqLPzFHIcUz3vuCx17CcSTgTnXmpxPRy7k 24
simple_scheduler/jobs/apns_job.py sha256=y1RyjdqSV9kg9-HPEv0v_UQiWAXdqWKW48x_M1u1DDM 1441
simple_scheduler/jobs/curl_job.py sha256=YjnDsK3G7WiTRu0nP-tvDmj-uTVn4zxvqc1tkyjkmwU 1467
simple_scheduler/jobs/sample_job.py sha256=BOS5NrMPObrq9kE1JdPX36woXuHjGslKDQYjTxixmlw 966
simple_scheduler/jobs/shell_job.py sha256=k5GyUQNhRFN7YsEkKSA1G55E1lcaY1TD-ewF-6_0al0 918
simple_scheduler/jobs/slack_job.py sha256=hsQpQUq_b_Tv9P9-kZKIS3YMHXG9LXm92iuTEG5YMoU 2936
ndscheduler-0.3.0.dist-info/LICENSE.txt sha256=ClSB5xl35lqPobi-jpBxsXc-svjO0-GNEwXlAkauJ80 1293
ndscheduler-0.3.0.dist-info/METADATA sha256=WzBqTpTfzd_5_Z-12LGKIjKdNr2tmVuWdRx4UgO5NPE 7610
ndscheduler-0.3.0.dist-info/WHEEL sha256=_wJFdOYk7i3xxT8ElOkUJvOdOvfNGbR9g-bf6UQT6sU 110
ndscheduler-0.3.0.dist-info/top_level.txt sha256=Av56JpV3C_IuYH7lRlPMEvg2kK_X4lmb_qHFZtTAdPY 29
ndscheduler-0.3.0.dist-info/RECORD

top_level.txt

ndscheduler
simple_scheduler