ModelManager API
Project description
PyModelManager
PyModelManager это Python библиотека для взаимодействия с ModelManager API.
Установка
$ pip install PyModelManager
Пример использования
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
Как собрать пакет
python3 setup.py sdist
python3 -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyModelManager-0.45.0.tar.gz
(3.7 kB
view details)
File details
Details for the file PyModelManager-0.45.0.tar.gz.
File metadata
- Download URL: PyModelManager-0.45.0.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72fd31d95554aae4f3bd4d495237c4d8139d7ce0cabe05d37d1708ad0c512e69
|
|
| MD5 |
5b0f816d770f05295d72f4957bc25c06
|
|
| BLAKE2b-256 |
4e2d4cc4f76430dd6a563a73b94c2f5ffc852686cce51604102aba8750758e0a
|