semvec/pypi-packages huggingface dataset:
PyPiUpdater 0.9.4
Simple program to update package from PyPi with pip.
Requires Python: >=3.8

# PyPiUpdater
Developed on my [forgejo instance](https://code.boxyfoxy.net/CodeByMrFinchum), [GitLab](https://gitlab.com/CodeByMrFinchum) is used as backup.

**UNFINISHED** Still early code, functions might change drasticly

**PyPiUpdater** is a Python library for managing updates of packages installed via `pip`.

## Features
- Check the latest version of a package on PyPI
  - Determine if an update is available
- Upgrade the package using `pip`
- Restart the Python script after updating

## Installation

```bash
pip install PyPiUpdater
```

## Usage example
Example has been removed, still very active development.
gads3client 0.0.2
An async and lightweight S3 client for uploading, downloading, and deleting files
Requires Python: >=3.8

<p align="center">
  <a href="https://github.com/AlexDemure/gads3client">
    <a href="https://ibb.co/pjdb4qpr"><img src="https://i.ibb.co/KxWbVnHz/logo.png" alt="logo" border="0"></a>
  </a>
</p>

<p align="center">
  An async and lightweight S3 client for uploading, downloading, and deleting files
</p>

---

## Installation

```
pip install gads3client
```

## Usage

```sh
from gads3client import S3, Mimetype

s3 = S3(
    bucket="media",
    endpoint_url="http://localhost:9000",
    aws_access_key_id="S3_ACCESS_KEY",
    aws_secret_access_key="S3_SECRET_KEY",
)

await s3.upload(file=bytes, filename="filename", mimetype=Mimetype.jpeg storage="files")
await s3.delete(filename="filename", mimetype=Mimetype.jpeg storage="files")
```
gadlogger 0.0.4
A production-ready logging configuration module for Python.
Requires Python: >=3.8

<p align="center">
  <a href="https://github.com/AlexDemure/gadlogger">
    <a href="https://ibb.co/KpdqfcxH"><img src="https://i.ibb.co/ksj8wV2F/logo.png" alt="logo" border="0"></a>
  </a>
</p>

<p align="center">
  A production-ready logging configuration module for Python.
</p>

---

## Installation

```
pip install gadlogger
```

## Usage

```python
import json
import sys
import logging
from gadlogger import config, Logger

config.setup(Logger("root", logging.INFO, json, sys.stdout))

logger = logging.getLogger()
```
autosubmitconfigparser 1.0.79
An utility library that allows to read an Autosubmit 4 experiment configuration.
Keywords: climate, weather, workflow, HPC

Simple library that allows to read the data of an Autosubmit experiment.

### Usage: ####

```python
#import the main config library
from autosubmitconfigparser.config.configcommon import AutosubmitConfig
import os
# Init the configuration object where expid = experiment identifier that you want to load
expid = "a01y"
as_conf = AutosubmitConfig("a01y")
# This will load the data from the experiment
as_conf.reload(True)

#all data is stored in the as_conf.experiment_data dictionary
as_conf.experiment_data
# Obtain only section data
as_conf.jobs_data
# Obtain only platforms data
as_conf.platforms_data
# Obtain all data in parameter format( %SECTION%.%SUBSECTION%.%SUBSECTION% )
parameters = as_conf.deep_parameters_export(as_conf.experiment_data)
# To parse the placeholders from a file use the following function
#write sample text
with open("as_sample.txt", "w") as f:
    f.write("This is a sample text with a placeholder %DEFAULT.EXPID%")

#write the parsed text
with open("as_sample_parsed.txt", "w") as f:
    f.write(as_conf.parse_placeholders(open("as_sample.txt","r").read(), parameters))


# print the file content
with open("as_sample.txt", "r") as f:
    print(f.read())
# print the file content
with open("as_sample_parsed.txt", "r") as f:
    print(f.read())
    
# Result must be:
# This is a sample text with a placeholder %DEFAULT.EXPID%
# This is a sample text with a placeholder expid

# delete samples
os.remove("as_sample.txt")
os.remove("as_sample_parsed.txt")
```