معرفی شرکت ها


Opsy-0.3.1.0rc3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A multi-user/role inventory system
ویژگی مقدار
سیستم عامل POSIX :: Linux
نام فایل Opsy-0.3.1.0rc3
نام Opsy
نسخه کتابخانه 0.3.1.0rc3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Opsy
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/testeddoughnut/opsy
آدرس اینترنتی https://pypi.org/project/Opsy/
مجوز MIT
# Opsy It's Opsy! A simple multi-user/role operations inventory system with aspirations. # Developing It's recommended to use a virtual environment for development. $ mkvirtualenv -p /usr/bin/python3.6 opsy Clone down the opsy repo: $ git clone git@github.com:testeddoughnut/opsy.git Install opsy for development (ensure you are in your previously created virtualenv): $ pip install --editable . Create opsy.toml by copying the example config: $ cp opsy.toml.example opsy.toml Initialize the DB, the example config uses sqlite by default for development: $ opsyctl db upgrade You can now create your admin user and set its password, create a role, then add the user to the role: $ opsyctl create-admin-user Each route is protected by a permission for that route. You can get a full list of the permissions by running `opsyctl permission-list`. Permissions are granted to roles and users gain access to permissions by being in roles. The admin user and role created with the last command are automatically granted full permissions. We are now ready to start opsy for the first time: $ opsyctl run By default it listens on `http://127.0.0.1:5000/`. You can access the auto generated swagger docs by navigating to `http://127.0.0.1:5000/docs/`. # Dealing with schema changes If you are introducing a change that requires a schema change you must create a schema revision. This can be done like so: $ opsyctl db migrate This will autogenerate a new revision file under `migrations/versions/`. Please review the resulting file and make any changes necessary to account for changes that Alembic doesn't do a good job of detecting (things like table renames). Please review the following documentation for more information: https://alembic.sqlalchemy.org/en/latest/autogenerate.html#what-does-autogenerate-detect-and-what-does-it-not-detect If you are upgrading Opsy and need to migrate to a newer version of the schema you can run the following: $ opsyctl db upgrade


نیازمندی

مقدار نام
==3.5.1 aiohttp
==2.0.2 apispec
==8.0.0 cheroot
==1.1.1 Flask
==0.7.1 flask-allows
==0.8.4 flask-apispec
==0.3.1 Flask-JSGlue
==0.9.16 flask-ldap3-login
==0.4.1 Flask-Login
==0.10.1 flask-marshmallow
==2.5.2 Flask-Migrate
==2.4.0 Flask-SQLAlchemy
==3.2.1 marshmallow
==0.17.0 marshmallow-sqlalchemy
==5.1.1 pbr
==0.12.1 prometheus-flask-exporter
==2.8.2 psycopg2-binary
==19.0.0 pyOpenSSL
==2.7.5 python-dateutil
==1.30.0 stevedore
==0.10.0 toml
==5.3.2 webargs
==4.5.4 coverage
==2.0.0 Faker
==2.4.0 pycodestyle
==3.0.0 pydocstyle
==2.3.0 pylint
==0.6 pylint-flask
==5.0.1 pytest
==2.7.1 pytest-cov
==0.15.0 pytest-flask
==1.0.2 pytest-flask-sqlalchemy
==1.11.0 pytest-mock
==2.22.0 requests
==3.13.2 tox


نحوه نصب


نصب پکیج whl Opsy-0.3.1.0rc3:

    pip install Opsy-0.3.1.0rc3.whl


نصب پکیج tar.gz Opsy-0.3.1.0rc3:

    pip install Opsy-0.3.1.0rc3.tar.gz