semvec/pypi-packages huggingface dataset:
fast-crypt 0.2.2
A CLI tool for encrypting and decrypting files using GitHub authentication, with support for Google Cloud Secret Manager.
Requires Python: >=3.6

# FastCrypt

FastCrypt is a command-line tool for encrypting and decrypting files securely using GitHub authentication. It also supports integration with Google Cloud Secret Manager for managing encryption keys.

## Features

- Encrypt files using AES encryption algorithm.
- Decrypt encrypted files with the appropriate key.
- Integration with GitHub authentication for secure access.
- Support for Google Cloud Secret Manager for key management.

## Installation

You can install FastCrypt via pip:

pip install fast-crypt

shell
Copy code

## Usage

### Encrypt a File

fast_crypt encrypt <file_path>

mathematica
Copy code

### Decrypt a File

fast_crypt decrypt <file_path>

arduino
Copy code

For more options and commands, run:

fast_crypt --help

markdown
Copy code

## Configuration

Before using FastCrypt, you need to set up GitHub authentication. You can do this by following the steps in the [GitHub Authentication Guide](#github-authentication).

## GitHub Authentication

FastCrypt uses GitHub OAuth for authentication. To set up authentication:

1. Create a GitHub OAuth app.
2. Set the `CLIENT_ID` and `CLIENT_SECRET` environment variables with your app's credentials.

## Contributing

Contributions are welcome! If you'd like to contribute to FastCrypt, please follow these steps:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/my-feature`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature/my-feature`).
6. Create a new pull request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for d
dearpygui-async 0.1.2
An async helper for dearpygui
Requires Python: >=3.8
Keywords: async,asyncio,dearpygui,desktop,gui,python

# dearpygui_async

[![PyPI - Version](https://img.shields.io/pypi/v/dearpygui-async.svg)](https://pypi.org/project/dearpygui-async)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dearpygui-async.svg)](https://pypi.org/project/dearpygui-async)

A simple way to integrate some async functionality into your dearpygui application.

## Key Features

* Ease of use
* Async callbacks
* Setup & Teardown functions for use with other async applications

## Installation

```console
pip install dearpygui-async
```
### Note: you will need to install dearpygui separately in order to use this!


## Simple Example

```py
import asyncio
import dearpygui.dearpygui as dpg
from dearpygui_async import DearPyGuiAsync # import

dpg_async = DearPyGuiAsync() # initialize

async def save_callback():
    await asyncio.sleep(3)
    print("Save Clicked")

dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()

with dpg.window(label="Example Window"):
    dpg.add_text("Hello world")
    dpg.add_button(label="Save", callback=save_callback)
    dpg.add_input_text(label="string")
    dpg.add_slider_float(label="float")

dpg.show_viewport()
dpg_async.run() # run; replaces `dpg.start_dearpygui()`
dpg.destroy_context()

```

## License

`dearpygui-async` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
accessive 0.1.0
Library for converting between various bioinformatic accession types for genes, transcripts and proteins.
Requires Python: >=3.6

# Accessive

Accessive is a Python library designed to facilitate the conversion between various bioinformatic accession types, streamlining the process of working with biological data identifiers across different databases and formats.
Features

- Convert between a wide array of accession types.
- Support for major bioinformatics databases and identifier formats.
- Flexible query options with support for filtering by taxon.

## Supported Accession Types

Accessive supports the following accession types:

- Ensembl
    - Gene (ENSG00000096717)
    - mRNA (ENST00000361390)
    - Proteoform (ENSP00000354689)
- Uniprot 
    - Swissprot (P00750)
    - TrEMBL (A0A024R161)
    - Isoform (P00750-1)
- RefSeq 
    - mRNA (NM_001278)
    - ncRNA (NR_001278)
    - Proteoform (NP_001265)
- Nextprot
    - Gene (NX_P00750)
    - Proteoform (NX_P00750-1)
- Alphafold id (AF-B0QZ35-F1)
- ArrayExpress (E-GEOD-3307)
- BioGRID index
- CCDS (CCDS81469)
- EMBL (AK074805)
- Entrez Gene id
- GeneCards index
- HGNC (HGNC:142929)
- MIM_GENE index (601739)
- PDB (4IG9)
- Pfam (PF02146)
- UCSC (uc057tpn.1)
- UniParc (UPI000015D95A)
- WikiGene index

## Installation

To install Accessive, use pip:

```bash
pip install accessive
```
After installation, install the database via the included utiltiy:

```bash
python -m accessive.database_ops --download
```

Note that the Accessive database requires approximately 500MB of disk space. 

## Usage Example

```
>>> from accessive import Accessive
>>> acc = Accessive()
>>> acc.map(ids=['SIRT1', 'UCP1', 'VGF'], to_types=['uniprot_swissprot', 'uniprot_trembl', 'refseq_mrna'], taxon = 9606)

          uniprot_swissprot uniprot_trembl   refseq_mrna
gene_name                                               
SIRT1                  None         B0QZ35          None
SIRT1                  None         E9PC49  NM_001142498
SIRT1                Q96EB6     A0A024QZQ1     NM_012238
SIRT1                  None         B0QZ35  NM_001314049
VGF                  O15240           None          None
VGF                  O15240           None     NM_003378
UCP1                 P25874           None     NM_021833

```