semvec/pypi-packages huggingface dataset:
turing-ai 0.0.1
The Turing client library implemented in Python.
License: MIT
Requires Python: >=3.8,<4.0

# Turing Python Client Library

This library provides a straightforward interface for interacting with the
Turing RPC Server. It simplifies the process of sending questions and receiving
answers.

## Project Structure

The client library is structured into modules within the `core` directory for
clarity and ease of use:

- `models/`: Contains the data structures and domain models, such as `Question`.
- `client/`: Houses the logic to handle communication with the RPC server.
- `errors.py`: Defines custom exception classes that the client may raise during
  operation.

Here is the layout of the project:

```
my_rpc_client/
│
├── core/
│ ├── models/
│ │ └──── # Domain models such as the Question class
│ │
│ ├── client/
│ │ └──── # Handles the communication with the RPC server
│ │
│ └── errors.py
│    └─── # Custom exception classes for the client library
│
├── tests/
│ ├── test_models/
│ │ └──── # Unit tests for the domain models
│ │
│ └── test_client/
│   └──── # Unit tests for the RPC client functionality
│
├── examples/
│ └── # Example scripts on how to use the library
│
```
adaptavist-fixed 0.4
python package providing functionality for Jira Test Management (tm4j)
License: MIT
Requires Python: >=3.6
Keywords: python adaptavist kanoah tm4j jira test testmanagement report

# adaptavist

This python package provides functionality for Jira Test Management ([tm4j](https://www.adaptavist.com/doco/display/KT/Managing+Tests+From+the+REST+API)).

## Table of Contents

- [Installation](#installation)
- [Getting Started](#getting-started)
- [Examples and Features](#examples-and-features)
- [General Workflow](#general-workflow)

## Installation

To install adaptavist, you can use the following command(s):

```bash
python -m pip install adaptavist
```

To uninstall adaptavist, you can use the following command:

```bash
python -m pip uninstall adaptavist
```

## Getting Started

adaptavist is using the REST API of Adaptavist Test Management for Jira Server (see https://docs.adaptavist.io/tm4j/server/api/) and Jira's internal REST API, both with HTTP Basic authentication.

In order to access Adaptavist/Jira, valid credentials are necessary. In addition, `getpass.getuser().lower()` must be a known Jira user as well.

## Examples and Features

### General Workflow

   ```python
    from adaptavist import Adaptavist

    # create a new instance
    atm = Adaptavist(jira_server, jira_username, jira_password)

    # create a test plan
    test_plan_key = atm.create_test_plan(project_key="TEST", test_plan_name="my test plan")

    # create a test cycle (formerly test run) with a set of test cases and add it to test plan
    test_run_key = atm.create_test_run(project_key="TEST", test_run_name="my test cycle", test_cases=["TEST-T1"], test_plan_key=test_plan_key)

    # as test cycle creation also creates/initializes test results, we can just edit these
    atm.edit_test_script_status(test_run_key=test_run_key, test_case_key="TEST-T1", step=1, status="Pass")

    # (optional) edit/overwrite the overall execution status of the test case (by default this is done automatically when editing status of a single step)
    atm.edit_test_result_status(test_run_key=test_run_key, test_case_key="TEST-T1", status="Pass")

   ```

There's much more inside (like adding attachments, creating folders and environments, cloning test cycles). Additional code examples will follow.
strast 0.1.1
Transforms a string representation of a Python literal into the corresponding Python object.
License: MIT
Requires Python: >=3.6

# Strast

Strast is a versatile Python tool that transforms a string representation of a Python literal into the corresponding Python object, building upon the powerful [ast](https://docs.python.org/3/library/ast.html) module. The word "strast" also denotes "passion", reflecting our enthusiasm for data transformation. 

## Features
- Transform string literals to Python objects seamlessly with the power of the `ast` module.
- Flexible type checking to ensure data integrity.
- Supports extensibility through factory and class-based approaches.

## Installation
To install Strast, use pip:

```bash
pip install strast
```

## Usage
```python
import strast
```
### Function
`strast`s core function:
```python
result = strast.c("{'a': 1, 'b': 2}", dict) # or strast.core.strast
print(result)
print(strast("{'a': 1, 'b': 2}", list))
```
Output:
```
{'a': 1, 'b': 2}
TypeError: Expected <class 'list'>, got <class 'dict'> instead.
```

### Factory
`strast` as a closure factory function:
```python
strast = strast.f(dict, list, tuple) # or strast.factory.strast
print(strast("{'a': 1, 'b': 2}"))
print(strast("[1, 2, 3]"))
print(strast("('a', 'b', 'c')"))
```
Output:
```
{'a': 1, 'b': 2}
[1, 2, 3]
('a', 'b', 'c')
```

### Class-based
`strast` as a class:
```python
strast = strast.S(dict) # or strast.class_based.Strast
print(strast.transform("{'a': 1, 'b': 2}"))
```
Output:
```
{'a': 1, 'b': 2}
```
See also [documentation](https://janthmueller.github.io/strast/docs/strast.html)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
Strast is licensed under the [MIT](https://choosealicense.com/licenses/mit/) license.
nemonet 0.18.9
Visual testing framework. Combining selenium and computer vision.
License: MIT
Requires Python: >=3.10,<4.0

# Vision (beta version)
Visual testing framework. Combining selenium and computer vision.

<a href="https://www.nemonet.io" target="_blank">Vision</a>

## What is Vision?
```
It is a web app testing framework that combines selenium and computer vision written in python.

There are several good selenium automation frameworks out there. Why then make another one? 
- Most of the better frameworks are not free for use.
- Most frameworks are selenium only.
- I needed a framework that is open source.
- I needed a framework that needs minimal coding
```
## Getting started
### Before installation
- Python is installed on your system
- Chrome web browser installed <a href="https://www.google.com/intl/en/chrome/" target="_blank">`Download Chrome`</a>
- Chrome web driver installed <a href="https://chromedriver.chromium.org/downloads" target="_blank">`ChromeDriver - WebDriver for Chrome`</a>
- test if you can start the web browser
- test if you can start chromedriver from commandline
- best  to install the package under <a href="https://docs.python.org/3.6/library/venv.html" target="_blank">`python virtual environment`</a> 
- install https://graphviz.org  
- install <a href="https://www.google.com/intl/en/chrome/" target="_blank">`Graphviz for your environment`</a>

[Install details](install.md)

### Installation
```
pip install nemonet
```

## Run example
- open a command prompt
- clone following repo : git clone https://github.com/janrum/visiontestfiles.git
- cd into visiontestfiles
- vision selenium-dev