semvec/pypi-packages huggingface dataset:
only-pip3-autoremove 0.1.1
Remove a package and its unused dependencies
Requires Python: >=3.8

# only-pip3-autoremove

Remove a package and its unused dependencies.

This is a fork of https://github.com/invl/pip-autoremove to port it to Python 3.
To be clear, this is designed to *only* work with Python 3, and `pip3` by extension.

## Quickstart

First install `only-pip3-autoremove`

```sh
$ pip3 install only-pip3-autoremove
```

To install using Git:

```sh
$ pip3 install git+https://github.com/JohnDevlopment/pip-autoremove.git
```

Install a package which has dependencies, e.g. `Flask`

```sh
$ pip3 install Flask
...
Successfully installed Flask Jinja2 MarkupSafe Werkzeug blinker click itsdangerous
```

Uninstall it and all its unused dependencies

```sh
$ pip3-autoremove Flask -y
Flask 2.3.2 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
    itsdangerous 2.1.2 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
    blinker 1.6.2 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
    Jinja2 3.1.2 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
        MarkupSafe 2.1.3 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
    click 8.1.6 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
    Werkzeug 2.3.6 (/tmp/pip-autoremove/test/.env/lib/python3.10/site-packages)
...
Found existing installation: Flask 2.3.2
Uninstalling Flask-2.3.2:
  Successfully uninstalled Flask-2.3.2
...
```

## Usage

	usage: pip3-autoremove [-h] [-L | -f] [-l] [ARG ...]

	positional arguments:
	  ARG           a Python package

	options:
	  -h, --help    show this help message and exit
	  -L, --leaves  list leaves (packages that are not used by any others)
	  -f, --freeze  list leaves (packages that are not used by any others) in requirements.txt format
	  -l, --list    list unused dependencies, but don't uninstall them

## Installation

```sh
$ pip3 install only-pip3-autoremove
$ pip3 install git+https://github.com/JohnDevlopment/pip-autoremove.git
```
nebari-workflow-controller 2023.7.1
An admission controller for argo workflows in Nebari
Requires Python: >=3.8
Keywords: admission-controller,argo-workflows,fastapi,kubernetes,nebari

# Nebari Workflow Controller

![PyPI](https://img.shields.io/pypi/v/nebari-workflow-controller)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/nebari-workflow-controller)


A [kubernetes admission controller](https://kubernetes.io/blog/2019/03/21/a-guide-to-kubernetes-admission-controllers/) to enable volumeMount permissions on Argo Workflows on Nebari and provide a convenience method for deploying jupyterlab-like workflows for users.

# Run project
- `pip install nebari-workflow-controller`
- `python -m nebari_workflow_controller`

# Known Limitations
Resubmitting workflows is not supported by Nebari Workflow Controller.

# Developing on this project
Run `pip install -e .[dev]`
hirmeos-access-logs-cloud-driver 0.0.3
Functions required by the access-logs-local-driver

# Access Logs Driver
[![Build Status](https://travis-ci.org/hirmeos/access_logs_driver.svg?branch=master)](https://travis-ci.org/hirmeos/access_logs_driver)


Load the content of gzipped Apache HTTP log files
Exclude bots, scrapers, etc., select URLs matching the provided regex(es), and generate a CSV of the relevant log entries.

Take postprocessed logs and strip out multiple hits in sessions, and
resolve URLs to the chosen `URI_SCHEME` (e.g. info:doi).

We strip out entries where the same (IP address * user agent) pair has accessed
a URL within the last `SESSION_TIMEOUT` (e.g. half-hour)

Additionally, we convert the URLs to ISBNs and collate request data by date,
outputting a CSV for ingest via the stats system.

Release Notes:
[0.0.2] - 2023-07-11

Added:
    * Unittests

Changed:
    * Moved the files out of the package and get the file's data as parameters and return the filtered data.
    * renamed the plugin to access-logs-local