Metadata-Version: 2.1
Name: PyModelManager
Version: 0.45.0
Summary: ModelManager API
Home-page: UNKNOWN
Author: Alexander Litvinov
Author-email: alektron@yandex.ru
License: UNKNOWN
Description: 
        # PyModelManager
        PyModelManager это Python библиотека для взаимодействия с ModelManager API.
        
        ## Установка
        
        ```bash
        $ pip install PyModelManager
        ```
        
        ## Пример использования
        
        ```python
        from modelmanager import ModelManager
        
        # Сначала создаем экземпляр ModelManager
        mm = ModelManager(base_url='http://{hostname}/api', login='{login}', password='{password}')
        
        # Получим список проектов
        projects = mm.get_projects()
        
        # Получим все существующие версии моделей всех проектов
        models = [project.get_models() for project in projects]
        
        # Выводим в stdout все модели
        for model in models:
            print(model)
        
        # Получим реестр признаков
        registry = mm.get_feature_registry()
        
        # Получим список всех признаков
        features = registry.all()
        
        # Выводим в stdout все признаки
        for feature in features:
            print('Feature: %s, %s' % (feature.name, feature.description))
            
        # Созданим в реестре новый признак
        feature = registry.create('birthday', "Дата рождения в формате 'yyyy-mm-dd'")
        
        # Изменим признак
        feature.description = "Дата рождения в формате 'yyyy.mm.dd"
        feature.update()
        
        # Удалим признак
        registry.delete(feature)
        ```
        
        ## Документация
        
        TBD
        
        ## Как собрать пакет
        ```bash
        python3 setup.py sdist
        python3 -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
        ```
        
Platform: UNKNOWN
Requires-Python: >=3.6
Description-Content-Type: text/markdown
