semvec/pypi-packages huggingface dataset:
kerbal-linker 0.1.0
Python program for linking KerbalObject files into a runnable KSM file or shared library.

# kerbal-klinker

Tested using Python 3.6.9

---

This project is a python module, which means that it is run in the following way:

`python3 -m klinker`

## Module documentation:

---

Help can be acquired by:

`python3 -m klinker --help`

---

## CURRENT LIMITATIONS:

---

It should be VERY well known that at the current stage in development these are the limitations of the code provided:

* Only one .ko object can be specified at this time. It isn't much of a linker but a "KerbalObject to KSM convetor"

* Only the Data and Main sections are currently supported, as I am planning to implement Function sections when I get to it with the assembler.

---

### Required arguments:

klinker requires one argument that corresponds to the path of the input .ko file.

For example, if there was a file called `launch.ko` it would be opened using:

`python3 -m klinker launch.ko`

This can be an absolute or relative path and should work on both linux and Windows, and possibly MacOS too.

---

### Optional arguments:

klinker has the option of specifying the output file name and path.

This can be specified using `-o` / `--output`

The default output location is in the current working directory, to a file named `out.ksm`

For example, if I wanted instead the output of my KerbalObject `launch.ko` file to be named `launch.ksm` it would be done using the following:

`python3 -m klinker launch.ko -o launch.ksm`

---

If you have any questions / suggestions let me know.

I do plan to clean up the code a little more, but I tried to write comments on every function and class to make it easier to look at. This was just enough to get a small linker in the KerbalObject format working.
kerbal-assembler 0.1.0
Python program for assembling KerbalAssembly to KerbalObject files.

# kerbal-kassembler

Tested using Python 3.6.9

---

This project is a python module, which means that it is run in the following way:

`python3 -m kassembler`

## Module documentation:

---

Help can be acquired by:

`python3 -m kassembler --help`

---

## CURRENT LIMITATIONS:

---

It should be VERY well known that at the current stage in development these are the limitations of the code provided:

* This can only successfully assemble KASM files that only contain code in the _start part of the code. Support for other labels will come when the linker is updated to handle that.

---

### Required arguments:

kassembler requires one argument that corresponds to the path of the input .kasm file.

For example, if there was a file called `launch.kasm` it would be opened using:

`python3 -m kassembler launch.kasm`

This can be an absolute or relative path and should work on both linux and Windows, and possibly MacOS too.

---

### Optional arguments:

kassembler has the option of specifying the output file name and path.

This can be specified using `-o` / `--output`

The default output location is in the current working directory, to a file named the same as the input, just with a `.ko` extension instead

For example, if I wanted instead the output of my `launch.kasm` to be named `code_for_rocket.ksm` it would be done using the following:

`python3 -m kassembler launch.kasm -o code_for_rocket.ksm`

---

If you have any questions / suggestions let me know.

I SERIOUSLY need to write some comments, that should come as soon as function support is included.
utils-functions-plus 0.0.8
A set of auxiliary functions
Requires Python: >=3.6

# Utils Plus

A set of auxiliary functions that are subdivided into:


### Decorator

This module is responsible for grouping the decorator functions.
There are decorators to use lazy load, notifications, timeout, measure time and prevent exception.

```python
from utils_plus.decorators import timeout

@timeout(20)
def process_test():
    # process
```


### Parser

This module is responsible for grouping the parser functions.
There are functions to parser xml, json and images.

```python
from utils_plus.parser import convert_list_to_dict

list_data = [{"name": "Fabio"}, {"age": "26"}, {"company": "SIDIA"}]
result = {}
convert_list_to_dict(result, list_data)
print(result)
>> {"name": "Fabio", "age": "26", "company": "SIDIA"}
```


### Utility

This module is responsible for grouping the utility functions.
There are functions to logging config, prints and threads.

```python
from utils_plus.utility import waiting

tasks = []

tasks.append(threading.Thread(target=process_1))
tasks.append(threading.Thread(target=process_2))
tasks.append(threading.Thread(target=process_3))

waiting(tasks)

```
nexmo-jwt 1.0.1
JWT Generator for Nexmo
Requires Python: >=3.4

# Nexmo Python JWT Generator

[![PyPI version](https://badge.fury.io/py/nexmo-jwt.svg)](https://badge.fury.io/py/nexmo-jwt) [![Python versions supported](https://img.shields.io/pypi/pyversions/nexmo-jwt.svg)](https://pypi.python.org/pypi/nexmo-jwt) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) [![Downloads](https://pepy.tech/badge/nexmo-jwt)](https://pepy.tech/project/nexmo-jwt)

<img src="https://developer.nexmo.com/assets/images/Vonage_Nexmo.svg" height="48px" alt="Nexmo is now known as Vonage" />

Python class to assist with generating JWT tokens for use with the Nexmo API.

Learn more about [Authenticating with JSON Web Tokens](https://developer.nexmo.com/concepts/guides/authentication#json-web-tokens-jwt).

## Installation

To install, run:

```python
pip install nexmo-jwt
```

### Usage

**JWTokenGenerator** is a python class that receives the `application_id` and `private_key` as required parameters in the constructor. Then a token is generated
using the `generate_token()` method.

By default the generated token expires after 15 minutes, but this option can be configured using the `set_expiration_iat` method.

### Generating a JWT

To generate token the **application_id** claim and the **private_key** are required. Using Nexmo Account as an example, you could enter to the Applications section and select a specific application. From there you can copy the application_id and **Generate a new Public key**, And then download the private key file.

### Generating a JWT with Private Key Contents

To generate a JWT with these properties you can use:

```python
from nexmo_jwt import JWTokenGenerator
gen: JWTokenGenerator = JWTokenGenerator('your-application-id','private key contents')
token: bytes = gen.generate_token()
```

### Generating a JWT with Private Key Path

You can also provide a Path to the location of your private key:

```python
from nexmo_jwt import JWTokenGenerator
gen: JWTokenGenerator = JWTokenGenerator('your-application-id','/path/to/your/private.key')
token: bytes = gen.generate_token()
```

### Generating a JWT with Custom Claims

It is also possible to generate a JWT with custom data:

```python
from nexmo_jwt import JWTokenGenerator
gen: JWTokenGenerator = JWTokenGenerator('your-application-id','/path/to/your/private.key')
token: bytes = gen.generate_token(payload={"foo", "bar"})
```