semvec/pypi-packages huggingface dataset:
fusionlib 0.0.2.dev20240226
This is a Python package designed to provide functionality related to model fusion.

# fusionlib

[GitHub Homepage](https://github.com/tanganke/fusionlib)

This is the fusionlib package. It is a Python package designed to provide functionality related to model fusion.
The package is currently in development and is not yet ready for use.
The document will be available at [tanganke.github.io/fusionlib/](https://tanganke.github.io/fusionlib/).

## Installation

You can install fusionlib from PyPI:

```bash
pip install fusionlib
```

## Citation

If fusionlib contributes to your research and you find this package beneficial, please consider citing it using the following BibTeX entry:

```bibtex
@misc{tanganke2022fusionlib,
  author = {Tang, Anke},
  title = {fusionlib: A Python package for model fusion},
  year = {2024},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/tanganke/fusionlib}}
}
```
pream-team 1.3.0
PReam-Team is a TUI utility that lists out open GitHub PRs for your team.
Requires Python: >=3.8

# PReam-Team
A TUI utility that lists open github PRs for your team.
![banner](./banner.png)



# Get it
```
python3 -m pip install  pream-team --upgrade
```

# How to
You need a GitHub personal access token with full repo scope
and with admin org read access if you want to specify `org` value.

Besides the token you also need to provide a list of github usernames. You can do that through command line or yaml config file (see below).


pream-team will also dispay a list of pull requests where you (username specified by 'me' value in cli or yaml) or your team (team name specified by 'my_team') has been added as a reviewer. You can see those by clicking on 'Review requested' button on the top right of the TUI.

If you provide `org` value, pream-team will fetch only the prs for repos that belong to the org.
If you provide `me` value, pream team will print out your approval status for the
pull request ('v', '@', 'x' for approved, commented, chages requeted) followed by the number of approvals for the PR eg. `[v|2] [draft|repo-name] - pr title`. If you dont provide the `me` value, you will only get the number of approvals eg. `[2] [draft|repo-name] - pr title`


Command line options:
```
options:
  -h, --help            show this help message and exit
  --names NAMES [NAMES ...]
                        List of GitHub usernames.
  --days DAYS           Number of past days to search for PRs.
  --token TOKEN         GitHub API token.
  --org ORG             GitHub organization name.
  --me ME               Your GitHub username.
  --my_team MY_TEAM     name of your gh team. used to check for review requests that requested team review but
                        not you explicitly.
  --file FILE           Path to YAML file containing 'names', 'days', 'token' and 'org' fields. (Note that command line
                        arguments override YAML file configuration)
```

Or through a yaml file (default location is ~/.prs/config.yml):

```
org: some-org # optional
token: some-token # required
days-back: 25 # optional
me: username # optional
my_team: team-name # optional
names: # required (at least one)
  - "Teamamte-username-1"
  - "Teamamte-username-2"
  - "Teamamte-username-3"
```