semvec/pypi-packages huggingface dataset:
flake8-click 0.3.1
Checks for click, by r2c. Available in [Bento](https://bento.dev).
Requires Python: >=3.6,<4.0

# flake8-click

Flake8 plugin for detecting [Click](https://click.palletsprojects.com/en/7.x/) best practices, by [r2c](https://r2c.dev). Available by default alongside other great tools in [Bento](https://bento.dev).

## Checks

- `r2c-click-option-function-argument-check`: missing a matching function argument for options defined with `click.option`
- `r2c-click-names-are-well-formed`: checks for
  - click option name does not begin with '-'
  - click argument name begins with '-'
  - click parameter is missing name
- `r2c-click-launch-uses-literal`: `click.launch` may be called with user input, leading to a security
  vulnerability

## Installing

```console
$ pip install flake8-click
```

_Specify `python2` or `python3` to install for a specific Python version._

And double check that it was installed correctly:

```console
$ flake8 --version
3.7.9 (flake8-click: 0.2.5, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1)
```

## Usage

```console
$ flake8 --select=r2c-click /path/to/code
```
flake8-boto3 0.3.0
Checks for boto3, by r2c. Available in [Bento](https://bento.dev).
Requires Python: >=3.6,<4.0

# flake8-boto3

flake8-boto3 is a plugin for flake8 with checks specifically for [boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html), written by [r2c](https://r2c.dev). This plugin is available by default in our program analysis tool, [Bento](https://bento.dev).

## Installation

```
pip install flake8-boto3
```

Validate the install using `flake8 --version`.

```
> flake8 --version
3.7.9 (flake8-boto3: 0.2.2, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1)
```

## List of Warnings

`r2c-boto3-hardcoded-access-token`: This check detects the use of a hardcoded access token for any of the `aws_access_key_id`, `aws_secret_access_key`, `aws_session_token` keyword arguments.
sigaa-cli 0.8.0
A uniffical Comand Line Interface that enable developers to execute some actions inside the SIGAA platform using python code. Independent of the university.

# sigaa-cli [![Build Status](https://travis-ci.com/macielti/sigaa-cli.svg?branch=master)](https://travis-ci.com/macielti/sigaa-cli) ![Python 2.7, 3.5, 3.6, 3.7](https://img.shields.io/badge/python-2.7%2C%203.5%2C%203.6%2C%203.7-blue.svg) ![Build Docs Status](https://readthedocs.org/projects/sigaa-cli/badge/?version=latest)

Módulo Python (não oficial) para servir como base para o desenvolvimento de um Command Line Interface para a plataforma SIGAA.

Com o desenvolvimento de uma interface de linha de comando ou até mesmo uma aplicação com interface gráfica poderemos assim utilizar o SIGAA com redução, em um certo grau, dos problemas gerados por uma internet de baixa qualidade ou de inconsistências na compatibilidade com navegadores.

## Documentation

The documentation is [here](https://sigaa-cli.readthedocs.io)

## Installation

Run the following to install:

```python
pip install sigaa-cli
```

Funcionalidades Previstas:

**Observação**: Novas funcionalidades podem ser solicitadas através da abertura de uma *nova issue* ou de um *pull request*.

-  [x] Autenticação com a plataforma online

	- [x] Gerar um id de sessão não autencicado;

	- [x] Autenticar o id de sessão gerado anteriormente;

	- [x] Desautenticar um id de sessão gerado anteriormente;

	- [x] Acessar Cookies da sessão;

	- [x] Verificar status da authenticação do sistema;

- [ ] Extrair info sobre os usuários da plataforma.

	- [x] Pegar uma lista com todos os nomes completos e nome de usuários da plataforma;

	- [] Pesquisar os nomes completos de usuários pelo seu username.

- [ ] Listar Tarefas

	- [ ] A partir do código de uma turma ativa do estudante, poder gerar uma lista de tarefas daquela determinada turma, extraindo informações referente a prazos.

**Mais funcionalidades serão adicionadas a medida que as já propostas forem entregues.**