opsy

View on PyPIReverse Dependencies (0)

0.3.0 Opsy-0.3.0-py3-none-any.whl

Wheel Details

Project: opsy
Version: 0.3.0
Filename: Opsy-0.3.0-py3-none-any.whl
Download: [link]
Size: 37023
MD5: 4ee21e6ce10503e59cd450f1ffb5e9c2
SHA256: 2d0872bde8fe94195111910617ef24a6242866d7a1a3dfc349d6cccee975984b
Uploaded: 2020-01-07 23:08:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Opsy
Version: 0.3.0
Summary: A multi-user/role inventory system
Author: Opsy
Home-Page: https://github.com/testeddoughnut/opsy
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: System :: Systems Administration
Requires-Dist: aiohttp (==3.5.1)
Requires-Dist: apispec (==2.0.2)
Requires-Dist: cheroot (==8.0.0)
Requires-Dist: Flask (==1.1.1)
Requires-Dist: flask-allows (==0.7.1)
Requires-Dist: flask-apispec (==0.8.4)
Requires-Dist: Flask-JSGlue (==0.3.1)
Requires-Dist: flask-ldap3-login (==0.9.16)
Requires-Dist: Flask-Login (==0.4.1)
Requires-Dist: flask-marshmallow (==0.10.1)
Requires-Dist: Flask-Migrate (==2.5.2)
Requires-Dist: Flask-SQLAlchemy (==2.4.0)
Requires-Dist: marshmallow (==3.2.1)
Requires-Dist: marshmallow-sqlalchemy (==0.17.0)
Requires-Dist: pbr (==5.1.1)
Requires-Dist: prometheus-flask-exporter (==0.12.1)
Requires-Dist: psycopg2-binary (==2.8.2)
Requires-Dist: pyOpenSSL (==19.0.0)
Requires-Dist: python-dateutil (==2.7.5)
Requires-Dist: stevedore (==1.30.0)
Requires-Dist: toml (==0.10.0)
Requires-Dist: webargs (==5.3.2)
Requires-Dist: coverage (==4.5.4); extra == "test"
Requires-Dist: Faker (==2.0.0); extra == "test"
Requires-Dist: pycodestyle (==2.4.0); extra == "test"
Requires-Dist: pydocstyle (==3.0.0); extra == "test"
Requires-Dist: pylint (==2.3.0); extra == "test"
Requires-Dist: pylint-flask (==0.6); extra == "test"
Requires-Dist: pytest (==5.0.1); extra == "test"
Requires-Dist: pytest-cov (==2.7.1); extra == "test"
Requires-Dist: pytest-flask (==0.15.0); extra == "test"
Requires-Dist: pytest-flask-sqlalchemy (==1.0.2); extra == "test"
Requires-Dist: pytest-mock (==1.11.0); extra == "test"
Requires-Dist: requests (==2.22.0); extra == "test"
Requires-Dist: tox (==3.13.2); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2022 characters]

WHEEL

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

RECORD

Path Digest Size
Opsy-0.3.0.data/data/etc/opsy/opsy.toml.example sha256=G5X94aIboAfc2VaOmrst_eVwGpzmqLWlSVkxB1FJdD0 5234
opsy/__init__.py sha256=1KOajQUeOMAGVbGd6FC3MRZr5uiwaPc5QWOsZwLHBUo 84
opsy/app.py sha256=kHgJzY--vVgXDbX-yQwJ4YhPMt3lONouGAtA8XKipUk 725
opsy/config.py sha256=v-RN3yUO-2BiOvRGsY2j0LIf9BCrBzFsZ-5X-4pX-oM 4917
opsy/exceptions.py sha256=XTndgodrqm4EcNmrccMJ1UNfoIebNggQmJ6l1-zTzWo 399
opsy/flask_extensions.py sha256=LtFDVKCUMqq742TvQpCaLpCzTP2UcB7Ujl8m9lj7evg 2793
opsy/logging.py sha256=FWbGdSUauHa7j1oCIwp6mQjwbUt23aZI3Rrf7l_kV0U 2155
opsy/models.py sha256=7SkPkQkz_vucr1skAmJGYYnQqLjAtplS-j072CKCdMI 6848
opsy/rbac.py sha256=Td8bcDA56eVTOj1DI40_TGja27Il07u1T13TTlz9ws4 2332
opsy/schema.py sha256=Hrl717nIuZa-8D4EkDW08Qd2NMFAVhNKSNFidHMBYKc 1819
opsy/server.py sha256=_G6rjQoUVVD4bkyyLVz31hnXMYoxmFQMi_Jij05DgJI 440
opsy/shell.py sha256=zQbKtPuwGe7FMuChAGxmAFQmzhuUfjWbMZpp0mHrwzk 6291
opsy/utils.py sha256=O4P68L3y6P60ZuVQSWJdDdQLq6_k5zQ2boxeDUN7jSg 3664
opsy/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsy/auth/models.py sha256=5gPLNOhNaNLxvHMXt8P3A1QzCeG9pIHHyX3xBnwgafU 5545
opsy/auth/schema.py sha256=bjQjKQXG4ldcqMVeKzv1v3rWCqJrta38e8GYIFvCGwE 7233
opsy/auth/utils.py sha256=Hjz-pIMuEl-IBIjTK2lhlW86pywmBWcImvGcqfa1v1U 6701
opsy/auth/views.py sha256=H1XUlnByI2ZfN2ZGjD_P04ff5whwQhIXz45ZFtT1Miw 12296
opsy/inventory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsy/inventory/models.py sha256=ES_xiuUGHp2O5_Z8U5YApp2CLXu41qhgWO7cJtPrVWM 8398
opsy/inventory/schema.py sha256=5MypKKFH79EnhqBROOt-lV1WncfMRy55uZfKYzJzQ3Q 8358
opsy/inventory/views.py sha256=Fl6fCL713nrG9_qN63IcCqwukmj7tfassncxHm3lBtM 12648
opsy/monitoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsy/monitoring/exceptions.py sha256=onEtQ_jjqU2OAdTLSSQ7YUJcXT-e9TRPdcauM-iCJSQ 299
opsy/monitoring/models.py sha256=-xrrtmW8Z7DVh94OCCs74_PfxJ0rfIiUEQLnYAbJ7vE 6048
opsy/monitoring/routes.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsy/monitoring/schema.py sha256=5SHOSq1O7_fBgb2c_zsTIxrWqvXM5Ikj_QxhCzsclZo 2301
opsy/monitoring/views.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsy/monitoring/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsy/monitoring/backends/base.py sha256=Er_4TfmXKoLDVz5wiH8U4mMpreD0BDs3-lOktv_S79w 6880
opsy/monitoring/backends/sensu.py sha256=XhCMkFw8rpljxFQZgygByGs0QLcTkHLxyO4Y9t9f5zs 2587
opsy/static/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Opsy-0.3.0.dist-info/LICENSE sha256=8xn7-a3jIjZFJzgTLgHQ22sk00W-PfQS-rtKtGjjELU 1112
Opsy-0.3.0.dist-info/METADATA sha256=v2YCQW4MV6xAlRYP7sDjY8mrX0G0TnIa9M81BNLS-RM 4336
Opsy-0.3.0.dist-info/WHEEL sha256=p46_5Uhzqz6AzeSosiOnxK-zmFja1i22CrQCjmYe8ec 92
Opsy-0.3.0.dist-info/entry_points.txt sha256=xGugTIqBVys9x4HELzsOyvFyWvrHeUWk6en6GaKjQXo 124
Opsy-0.3.0.dist-info/pbr.json sha256=4D8DHeNQx7xV0LFX5_MgtRj0r_DpdjemJN0sj9UUTX0 46
Opsy-0.3.0.dist-info/top_level.txt sha256=Eh8YU2p0Ydt0O-gwfKujsXSkhBgADi_hYKv78mVoli0 5
Opsy-0.3.0.dist-info/RECORD

top_level.txt

opsy

entry_points.txt

opsyctl = opsy.shell:main
sensu = opsy.monitoring.backends.sensu:SensuBackend