semvec/pypi-packages huggingface dataset:
pyslim 1.1.0
Manipulate tree sequences produced by SLiM.
License: MIT
Keywords: tree sequences, tskit

# pyslim

`pyslim` is a python module that provides a few extra tools for dealing with tree sequences
produced by SLiM and for preparing other tree seuqences for use with SLiM.
Most tree sequence functionality is provided by [tskit](https://tskit.dev/tskit).
Please see [our documentation](https://tskit.dev/pyslim/docs/stable/) for more information.
(That link is to documentation for the last release release;
instead, [the latest](https://tskit.dev/pyslim/docs/latest) documentation
may have additional examples, but may also describe features you need to install from github to get.)

## Installation

To install `pyslim`, do
```
pip install pyslim
```
or read the documentation for how to [install from source](https://tskit.dev/pyslim/stable/development.html#sec-development).
hub_to_lab 1.1.2
Copy a Github public repository to a Gitlab self-hosted project
License: MIT
Requires Python: <4.0,>=3.9

# GitHub to GitLab

A simple command-line tool to copy a public GitHub repository to a GitLab project.

## Description

GitHub to GitLab is a utility that allows you to easily migrate repositories from GitHub to GitLab. It automates the process of:

1. Cloning a GitHub repository
2. Creating a new project on GitLab (or using an existing one)
3. Pushing all branches and tags to the GitLab project

This tool is particularly useful for:
- Migrating projects from GitHub to self-hosted GitLab instances
- Creating backups of GitHub repositories on GitLab
- Setting up mirrors of public GitHub repositories

## Installation

### Prerequisites

- Python 3.6 or higher
- Git installed and configured on your system

### Install from PyPI

```bash
pipx install hub_to_lab
```

### Install from source

```bash
git clone https://github.com/RobinWoods/hub_to_lab.git
cd hub_to_lab
pip install -e .
```

## Usage

Run the tool from the command line:

```bash
hub_to_lab
```

The tool will prompt you for:
1. The GitHub repository to clone (in the format `username/repository`)
2. The name for the new GitLab project

### Environment Variables

The tool uses the following environment variables:

- `GITLAB_URL`: The URL of your GitLab instance
- `GITLAB_TOKEN`: Your GitLab personal access token
- `GITLAB_USERNAME`: Your GitLab username
- `GITLAB_GROUP`: The GitLab group where the project should be created

You can set these variables in a `.env` file in the current directory, or the tool will prompt you for them if they're missing.

Example `.env` file:
```
GITLAB_URL=https://gitlab.example.com
GITLAB_TOKEN=your_personal_access_token
GITLAB_USERNAME=your_username
GITLAB_GROUP=your_group
```

## Features

- Automatically creates a new GitLab project if it doesn't exist
- Preserves all branches and tags from the GitHub repository
- Shows progress with a nice progress bar
- Stores configuration in a `.env` file for future use
- Works with self-hosted GitLab instances

## Dependencies

- GitPython: For Git operations
- rich: For progress bars and terminal output
- python-dotenv: For environment variable management
- requests: For GitLab API communication

## License

This project is licensed under the MIT License.
LiaraAPI 1.0.0
An intelligent, asynchronous search engine library for Python
License: MIT
Requires Python: >=3.9
Keywords: liara, api, google

<p align="center">
  <img src="https://raw.githubusercontent.com/KissmeBro/LiaraAPI/refs/heads/main/logo.png" alt="LiaraAPI Logo" width="230" />
</p>

# 🚀 LiaraAPI
> An intelligent, asynchronous Python client for Liara API 🌐  

---

## ⭐ Overview  
LiaraAPI is a modern asynchronous Python library designed to make interacting with [Liara](https://liara.ir) API easy and efficient.  
Built with `asyncio` and `aiohttp`, it allows developers to manage projects, disks, domains, logs, and more,  
with **AttrDict** support for dot and dictionary style access.  

---

## 🔥 Features  
- ⚡ Fully asynchronous using `asyncio` and `aiohttp`  
- 🧩 Dot-access (`obj.attr`) and dictionary-access (`obj["attr"]`) support  
- 🛡️ Safe error handling with JSON output for all API errors  
- 🎨 Pretty JSON output automatically when printed  
- 🚀 Optimized for performance and readability  
- 🧠 Designed for Python developers to easily integrate Liara API  

---

## 👨‍💻 Who is it for?  
Perfect for Python developers who want to manage Liara cloud services  
without writing boilerplate HTTP code.  
Ideal for automation scripts, cloud management, or dashboards.  

---

## 📚 Examples  
- [exsample_one.py](https://github.com/KissmeBro/LiaraAPI/blob/main/examples/exsample_one.py)  
- [exsample_two.py](https://github.com/KissmeBro/LiaraAPI/blob/main/examples/exsample_two.py)

---

## 🔐 API Key  
- Get your API Key from your [Liara](https://liara.ir)  

---

## 📦 Installation  
```bash
pip install LiaraAPI