semvec/pypi-packages huggingface dataset:
polyanalyst6api 0.35.3
polyanalyst6api is a PolyAnalyst API client for Python.
License: MIT
Requires Python: <4.0,>=3.7
Keywords: megaputer, polyanalyst, polyanalyst6api, api

[![Telegram Group](https://img.shields.io/badge/support-join-blue?logo=telegram)](https://t.me/+_AdHkBRnul4xZTg6)
[![PyPI package](https://img.shields.io/pypi/v/polyanalyst6api)](https://pypi.org/project/polyanalyst6api)
[![Downloads](https://static.pepy.tech/badge/polyanalyst6api/month)](https://pepy.tech/project/polyanalyst6api)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/polyanalyst6api)](https://pypi.org/project/polyanalyst6api/)
[![MIT License](https://img.shields.io/github/license/megaputer/polyanalyst6api-py)](https://github.com/Megaputer/polyanalyst6api-py/blob/master/LICENSE)

Welcome to the official Python client library for the PolyAnalyst REST API.

This package provides python wrappers for PolyAnalyst applications, such as *Analytical Client*, *Scheduler*, *Drive*.
Using `polyanalyst6api` you can access and edit projects, publications, files and more.

## Installation

```shell
pip install -u polyanalyst6api
```
> Python 3.7 or later is required.

## Documentation

See [API Reference](https://polyanalyst6api-py.rtfd.io) for the client library methods.

Refer to PolyAnalyst's **User Manual** at **Application Programming Interfaces** > **Version 1** for REST API specification.

## Usage

Import and initialize a client:
```python
from polyanalyst6api import API

# using an api token
client = API(<POLYANALIST_URL>, token=<API_TOKEN>)

# or using PolyAnalyst user credentials. Note that in this case you need to call .login()
client = API(<POLYANALIST_URL>, <USERNAME>, <PASSWORD>)
client.login()
```

Request data using client methods:

```python
>>> prj = client.project(<prjUUID>)
>>> prj.status()
{'status': 'Loaded'}

>>> prj.get_node_list()
[{'id': 11,
  'name': 'Internet Source',
  'status': 'synchronized',
  'subtype': 'INET',
  'type': 'DataSource'},
 {'id': 12,
  'name': 'Python',
  'status': 'synchronized',
  'subtype': 'Python',
  'type': 'Dataset'}]
```

View the [examples](https://github.com/Megaputer/polyanalyst6api-py/tree/master/examples) directory for more code snippets.

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/Megaputer/polyanalyst6api-py/tree/master/LICENSE) file for details
poetry-plugin-upgrade 0.3.0
Poetry plugin that updates dependencies and bumps their versions in pyproject.toml file
License: MIT
Requires Python: <4.0,>=3.10
Keywords: packaging, dependency, poetry, update, upgrade

# Poetry Plugin: upgrade

![release](https://github.com/apoclyps/poetry-plugin-upgrade/actions/workflows/release.yml/badge.svg)
![test](https://github.com/apoclyps/poetry-plugin-upgrade/actions/workflows/test.yml/badge.svg)
[![license](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)
![python_version](https://img.shields.io/badge/Python-%3E=3.11-blue)
![poetry_version](https://img.shields.io/badge/Poetry-%3E=1.6-blue)

This package is a plugin that updates dependencies and bumps their versions in `pyproject.toml` file. The version constraints are respected, unless the `--latest` flag is passed, in which case dependencies are updated to the latest available compatible versions.

This plugin provides similar features as the existing `update` command with additional features.

## Installation

The easiest way to install the `upgrade` plugin is via the `self add` command of Poetry.

```shell
poetry self add poetry-plugin-upgrade
```

If you used `pipx` to install Poetry you can add the plugin via the `pipx inject` command.

```shell
pipx inject poetry poetry-plugin-upgrade
```

Otherwise, if you used `pip` to install Poetry you can add the plugin packages via the `pip install` command.

```shell
pip install poetry-plugin-upgrade
```

## Usage

The plugin provides an `upgrade` command to update dependencies

```shell
poetry upgrade --help
```

Update dependencies

```shell
poetry upgrade
```

Update dependencies to the latest available compatible versions

```shell
poetry upgrade --latest
```

Update the `foo` and `bar` packages

```shell
poetry upgrade foo bar
```

Update packages only in the `main` group

```shell
poetry upgrade --only main
```

Update packages but ignore the `dev` group

```shell
poetry upgrade --without dev
```

## Example Usage

To Add poetry-plugin-upgrade to poetry using the latest version and to bump all your dev dependencies without modifying transitive dependencies you can run

```bash
poetry self add poetry-plugin-upgrade

poetry upgrade --only=dev --latest --pinned --no-interaction --no-install
```

## Contributing

Contributions are welcome! See the [Contributing Guide](https://github.com/apoclyps/poetry-plugin-upgrade/blob/master/CONTRIBUTING.md).

## Issues

If you encounter any problems, please file an [issue](https://github.com/apoclyps/poetry-plugin-upgrade/issues) along with a
detailed description.