semvec/pypi-packages huggingface dataset:
openfund-plugin-up 0.0.2
Openfund plugin that updates dependencies and bumps their versions in pyproject.toml file
License: MIT
Requires Python: <4.0,>=3.8
Keywords: packaging, dependency, openfund, update, upgrade

# Poetry Plugin: up

![release](https://github.com/MousaZeidBaker/poetry-plugin-up/actions/workflows/release.yaml/badge.svg)
![test](https://github.com/MousaZeidBaker/poetry-plugin-up/actions/workflows/test.yaml/badge.svg)
[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)
![python_version](https://img.shields.io/badge/Python-%3E=3.8-blue)
![poetry_version](https://img.shields.io/badge/Poetry-%3E=1.6-blue)
[![pypi_v](https://img.shields.io/pypi/v/poetry-plugin-up)](https://pypi.org/project/poetry-plugin-up)
[![pypi_dm](https://img.shields.io/pypi/dm/poetry-plugin-up)](https://pypi.org/project/poetry-plugin-up)

This package is a plugin that updates dependencies and bumps their versions in
`pyproject.toml` file. The version constraints are respected, unless the
`--latest` flag is passed, in which case dependencies are updated to latest
available compatible versions.

This plugin provides similar features as the existing `update` command with
additional features.


## Installation

The easiest way to install the `up` plugin is via the `self add` command of
Poetry.

```shell
poetry self add poetry-plugin-up
```

If you used `pipx` to install Poetry you can add the plugin via the `pipx
inject` command.

```shell
pipx inject poetry poetry-plugin-up
```

Otherwise, if you used `pip` to install Poetry you can add the plugin packages
via the `pip install` command.

```shell
pip install poetry-plugin-up
```


## Usage

The plugin provides an `up` command to update dependencies

```shell
poetry up --help
```

Update dependencies

```shell
poetry up
```

Update dependencies to latest available compatible versions

```shell
poetry up --latest
```

Update the `foo` and `bar` packages

```shell
poetry up foo bar
```

Update packages only in the `main` group

```shell
poetry up --only main
```

Update packages but ignore the `dev` group

```shell
poetry up --without dev
```


## Contributing

Contributions are welcome! See the [Contributing Guide](https://github.com/MousaZeidBaker/poetry-plugin-up/blob/master/CONTRIBUTING.md).


## Issues

If you encounter any problems, please file an
[issue](https://github.com/MousaZeidBaker/poetry-plugin-up/issues) along with a
detailed description.
trio-util 0.8.0
Utility library for the Trio async/await framework
License: MIT
Requires Python: >=3.8


An assortment of utilities for the Trio async/await framework, including:

  * wait_any, wait_all, move_on_when - avoid nursery blocks for simple cases
  * AsyncBool, AsyncValue - value wrappers with the ability to wait for
    a specific value or transition
  * periodic - periodic loop which accounts for its own execution
    time
  * @trio_async_generator - decorator which adapts a generator containing
     Trio constructs for safe use
  * azip, azip_longest - async zip with parallel iteration
  * RepeatedEvent - if you really, really want to reuse an event
  * and more (... obscure stuff you probably don't need)!
basic-components 0.3.0
Re-usable server-side components based on shadcn/ui with JinjaX, Alpine.js and Tailwind CSS
License: MIT
Requires Python: >=3.10
Keywords: alpinejs, components, django, fastapi, flask, frontend, htmx, jinja, jinjax, server-side, shadcn, shadcnui, tailwind, ui, web

# basic-components

Re-usable server-side components based on shadcn/ui.
Built with JinjaX, Alpine.js, and Tailwind CSS, with support for htmx.

## Installation & Usage

### Quick Start with `uvx`

JinjaX is required.

```bash
# install jinjax
uvx add jinjax
````

You can use the CLI directly without installing the package.

```bash
# Add components
uvx --from basic-components components add button
```

You will also need to configure your project to load components into the `jinjax.Catalog` and add a global `cn` function
to the Jinja environment. See [utilities](https://components.basicmachines.co/docs/utilities).

Helpers for these are packed in the `basic-components[utils]` package. 

### Package Installation Options

Install only the utility functions for JinjaX and tailwind.

```bash
# With utility functions
pip install basic-components[utils]
```

Setup instructions and examples:
- [FastAPI](https://components.basicmachines.co/docs/fastapi)
- [Flask](https://components.basicmachines.co/docs/flask)
- [Django](https://components.basicmachines.co/docs/django)


### Installation Groups

- `utils`: Utility functions for JinjaX setup and `cn()` tailwind class helper
- `docs`: Requirements for the docs site
- `dev`: Development tools for contributing
- `full`: All features included

## Documentation

Visit [https://components.basicmachines.co](https://components.basicmachines.co) to view the documentation.

## Contributing

Please read the [contributing guide](https://components.basicmachines.co/docs/contribution).

## License

Licensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md).

## Components

19/48

- [x] accordion
- [x] alert
- [x] alert-dialog 
- [ ] aspect-ratio
- [ ] avatar
- [x] badge
- [ ] breadcrumb
- [x] button
- [ ] calendar
- [x] card
- [ ] carousel
- [ ] chart
- [x] checkbox
- [ ] collapsible
- [ ] command
- [ ] context-menu
- [x] dialog 
- [ ] drawer
- [x] dropdown-menu
- [x] form
- [ ] hover-card
- [ ] input-otp
- [x] input
- [x] label
- [x] link
- [ ] menubar
- [ ] navigation-menu
- [ ] pagination
- [x] popover
- [ ] progress
- [x] radio-group
- [ ] resizable
- [ ] scroll-area
- [x] select
- [ ] separator
- [x] sheet
- [ ] sidebar
- [ ] skeleton
- [ ] slider
- [ ] sonner
- [ ] switch
- [x] table
- [x] tabs
- [x] textarea
- [x] toast
- [ ] toaster
- [ ] toggle-group
- [ ] toggle
- [ ] tooltip

Extended
- [ ] Prose