semvec/pypi-packages huggingface dataset:
expanse 0.6.0
The limitless Python web framework
Requires Python: >=3.12
Keywords: expanse, framework

# Expanse: the limitless Python web framework

Expanse is a **modern** and **elegant** web application framework.

At the heart of its design and architecture is and always will be the **developer experience**.
Expanse wants to get out of your way and let you build what matters by giving you intuitive and powerful tools
like transparent **dependency injection**, a **powerful database component** (powered
by [SQLAlchemy](https://www.sqlalchemy.org/)),
**queues** (_Coming soon_), **authentication** (_Coming soon_), **authorization** (_Coming soon_), and more.

## Installation

To leverage all Expanse has to offer, it is best to setup your project with the official installer. The installer
creates the project with a convention-based structure that lets you start implementing features right away.

Before creating your first project, make sure that you have Python (minimum version: 3.11) installed on your machine
along with [`pipx`](https://pipx.pypa.io/stable/).

Once both are installed, you can use the official [Expanse CLI](https://github.com/expanse-framework/cli)
to create your project:

```bash
pipx install expanse-cli

expanse new my-app
```

Now that you project is created, you can start the development server via the Craft `serve` command:

```bash
cd my-app

./beam serve
```

Your application is now available at [http://localhost:8000](http://localhost:8000), and you are ready to start building
you project.

## Documentation

[Documentation] for the current version of Expanse (as well as the development branch and recently out of support
versions) is available from the [official website](https://expanse-framework.com).

## Contribute

Expanse is a large, complex project always in need of contributors. For those new to the project, a list of
[suggested issues] to work on is available. The full [contributing documentation] also
provides helpful guidance.

## Resources

* [Releases][PyPI Releases]
* [Official Website]
* [Documentation]
* [Issue Tracker]

  [PyPI]: https://pypi.org/project/expanse/

  [PyPI Releases]: https://pypi.org/project/expanse/#history

  [Official Website]: https://expanse-framework.com

  [Documentation]: https://expanse-framework.com/docs

  [Issue Tracker]: https://github.com/expanse-framework/expanse/issues

  [Suggested Issues]: https://github.com/expanse-framework/expanse/contribute

  [Contributing Documentation]: https://expanse-framework.com/docs/contributing

  [Installation Documentation]: https://expanse-framework.com/docs/#installation

## Related Projects

* [expanse-cli](https://github.com/expanse-framework/cli): The official installer for Expanse projects. It
  will set up a ready-to-be-used project for you.
* [website](https://expanse-framework.com/): The official Expanse website.
seqchromloader 0.9.3
Sequence and chromatin dataloader for deep learning
Keywords: dataloder, pytorch, webdataset

# seqchromloader

seqchromloader aims to provide versatile and ready-to-use writer/loader for applying deep learning to bioinformatics study.

Plan to support dataset formats including:
- webdataset (done)
- tfrecord (x)

Training framework support:
- pytorch dataloader (done)
- pytorch-lightning datamodule (done)
- NVIDIA-DALI (x)

## Installation

### conda (suggested):

`mamba install -c bioconda -c conda-forge seqchromloader`

or

`conda install -c bioconda -c conda-forge seqchromloader`

### pip

`pip install seqchromloader`

## Usage

For detailed usage, please refer to [documentation](https://seqchromloader.readthedocs.io/en/latest/)
mercurial 7.2
Fast scalable distributed SCM (revision control, version control) system
Requires Python: >=3.9

Mercurial
=========

Mercurial is a fast, easy to use, distributed revision control tool
for software developers.

Basic install::

 $ make            # see install targets
 $ make install    # do a system-wide install
 $ hg debuginstall # sanity-check setup
 $ hg              # see help

Running without installing::

 $ make local      # build for inplace usage
 $ ./hg-local --version  # should show the latest version

See https://mercurial-scm.org/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.

Notes for packagers
===================

Mercurial ships a copy of the python-zstandard sources. This is used to
provide support for zstd compression and decompression functionality. The
module is not intended to be replaced by the plain python-zstandard nor
is it intended to use a system zstd library. Patches can result in hard
to diagnose errors and are explicitly discouraged as unsupported
configuration.
OMEMO 2.1.0
A Python implementation of the OMEMO Multi-End Message and Object Encryption protocol.
Requires Python: >=3.10

[![PyPI](https://img.shields.io/pypi/v/OMEMO.svg)](https://pypi.org/project/OMEMO/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/OMEMO.svg)](https://pypi.org/project/OMEMO/)
[![Build Status](https://github.com/Syndace/python-omemo/actions/workflows/test-and-publish.yml/badge.svg)](https://github.com/Syndace/python-omemo/actions/workflows/test-and-publish.yml)
[![Documentation Status](https://readthedocs.org/projects/py-omemo/badge/?version=latest)](https://py-omemo.readthedocs.io/)

# python-omemo #

A Python implementation of the [OMEMO Multi-End Message and Object Encryption protocol](https://xmpp.org/extensions/xep-0384.html).

A complete implementation of [XEP-0384](https://xmpp.org/extensions/xep-0384.html) on protocol-level, i.e. more than just the cryptography. python-omemo supports different versions of the specification through so-called backends. A backend for OMEMO in the `urn:xmpp:omemo:2` namespace (the most recent version of the specification) is available in the [python-twomemo](https://github.com/Syndace/python-twomemo) Python package. A backend for (legacy) OMEMO in the `eu.siacs.conversations.axolotl` namespace is available in the [python-oldmemo](https://github.com/Syndace/python-oldmemo) package. Multiple backends can be loaded and used at the same time, the library manages their coexistence transparently.

## Installation ##

Install the latest release using pip (`pip install OMEMO`) or manually from source by running `pip install .` in the cloned repository.

## Testing, Type Checks and Linting ##

python-omemo uses [pytest](https://docs.pytest.org/en/latest/) as its testing framework, [mypy](http://mypy-lang.org/) for static type checks and both [pylint](https://pylint.pycqa.org/en/latest/) and [Flake8](https://flake8.pycqa.org/en/latest/) for linting. All tests/checks can be run locally with the following commands:

```sh
$ pip install --upgrade .[dev]
$ mypy omemo/ examples/ tests/
$ pylint omemo/ examples/ tests/
$ flake8 omemo/ examples/ tests/
$ pytest
```

## Getting Started ##

Refer to the documentation on [readthedocs.io](https://py-omemo.readthedocs.io/), or build it locally. Additional requirements to build the docs can be installed using `pip install .[docs]`. With all dependencies installed, run `make html` in the `docs/` directory. The documentation can then be found in `docs/_build/html/`.

The `functionality.md` file contains an overview of supported functionality/use cases, mostly targeted at developers.