semvec/pypi-packages huggingface dataset:
trustpoint-client 0.1.0
Trustpoint Client Software
Requires Python: <4.0,>=3.10

<p align="center">
  <img alt="Trustpoint Client" src="/.github-assets/trustpoint_client_banner.png"><br/>
  <strong>The secure user-driven onboarding utility for Trustpoint.</strong><br/><br/>
  <a href="https://github.com/orgs/TrustPoint-Project/trustpoint"><img src="https://img.shields.io/badge/Looking_for_the_main_repo%3F-014BAD?style=flat"></a>
  <a href="https://github.com/orgs/TrustPoint-Project/discussions"><img src="https://img.shields.io/badge/GitHub-Discussions-014BAD?style=flat"></a>
  <img src="https://img.shields.io/badge/License-MIT-014BAD?style=flat">
  <img src="https://img.shields.io/badge/Status-Early_technology_preview-red?style=flat">
</p>

> [!CAUTION]
> Trustpoint Client is currently in a **technology preview** (beta) state. Do not use it in production.

## What is Trustpoint Client?

Trustpoint Client allows you to onboard devices to Trustpoint, which encompasses retrieving the trust store, and requesting and downloading a digital identity (LDevID) and its associated certificate chain.
All you need is a command line interface on your device, and a recent version of python.

> [!WARNING]
> Please only onboard devices to your network you are sure you can trust.

## Documentation and Installation Instructions.

Please see the full [Trustpoint-Client Documentation](https://trustpoint-client.readthedocs.io/en/latest/) for 
further details and installation instructions.

There is also a [Quickstart-Guide](https://trustpoint-client.readthedocs.io/en/latest/quickstart.html) as an 
introduction to the Trustpoint-Client.

For details about the Trustpoint and how to set it up, please see the 
[Trustpoint Repository](https://github.com/TrustPoint-Project/trustpoint) and the
[Trustpoint Documentation](https://trustpoint.readthedocs.io/en/latest/).
42formatter 0.1.2
format input file(s) to 42 norm automatically
Requires Python: >=3.6


---

# 42 ".c" Code Formatter

This tool automatically formats your C code to comply with the 42 norm.

## Installation

To install the package, you can use either of the following methods:

### With `pip`:

```
pip install 42formatter
```

### Or with `pipx` (recommended for isolated environments):

```
pipx install 42formatter
```

### Why `pipx`?
`pipx` is recommended if you want to install the tool in an isolated environment, avoiding conflicts with other Python packages.

## How to Use

Run the following command to format your C file(s):

```
x42format <input_file(s)>
```

## Features

- Skip 42 header or Alert you if it's missing/invalid
- Replace "    " (4 spaces) by "    " TAB
- Fix variable declaration format
- Put space after flow control keywork       ->   "while(" becomes "while (" | "break;" becomes "break ;"
- Fix missing ";" at end of lines that needs one
- Fix strange spaces before and after pointer         ->   "type  *  var" -> "type\t*var"
- Fix merged spaces and tabs                          ->   "  \t "        ->  "\t"
- Fix spaces around operators                         ->   "1+1"          ->   "1 + 1"
- Remove useless empty lines
- Fix function declaration format
- Fix newline after closing brace : "}"
- Fix strange spaces around type casting

## License

This project is under a **Proprietary License**.  
All rights are reserved. The project remains the property of Antoine Josse.  
Any modifications or contributions to the project require prior permission from the author (contact at [ajosse@student.42.fr](mailto:ajosse@student.42.fr)).  
Redistribution under a different name is not allowed.  
The project must always be attributed to the original author.

## Contributing

If you have any suggestions for improvements, feel free to contact me at [ajosse@student.42.fr](mailto:ajosse@student.42.fr).

---

This tool is here to save you time while battling with Norminette.

Antoine :)

---