-
python3-hachiko-0.4.0-1.lbn36.noarch
An extremely simple asyncio-compatible wrapper around Watchdog.
Located in
LBN
/
…
/
Business
/
BastionLinux 36
-
python3-hacking-1.1.0-1.lbn25.noarch
OpenStack Hacking Guidline Enforcement
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 25
-
python3-hamcrest-2.1.0-1.lbn36.noarch
PyHamcrest is a framework for writing matcher objects, allowing you to
declaratively define "match" rules. There are a number of situations where
matchers are invaluable, such as UI validation, or data filtering, but it is
in the area of writing flexible tests that matchers are most commonly used.
Python 3 version.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-hashids-1.3.1-1.lbn36.noarch
A python port of the JavaScript hashids implementation. It generates YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user. Website: http:/www.hashids.org/
Compatibility
hashids is tested with python 2.7 and 3.5–3.8. PyPy and PyPy 3 work as well.
Compatibility with the JavaScript implementation
hashids/JavaScript
hashids/Python
v0.1.x
v0.8.x
v0.3.x+
v1.0.2+
The JavaScript implementation produces different hashes in versions 0.1.x and 0.3.x. For compatibility with the older 0.1.x version install hashids 0.8.4 from pip, otherwise the newest hashids.
Installation
Install the module from PyPI, e. g. with pip:
pip install hashids
pip install hashids==0.8.4 # for compatibility with hashids.js 0.1.x
Run the tests
The tests are written with pytest. The pytest module has to be installed.
python -m pytest
Usage
Import the constructor from the hashids module:
from hashids import Hashids
hashids = Hashids()
Basic Us
Located in
LBN
/
…
/
Data Science
/
BastionLinux 36
-
python3-hatch-fancy-pypi-readme-24.1.0-4.lbn36.noarch
This provides a Hatch metadata plugin for everyone who cares about the
first impression of their project’s PyPI landing page. It allows you to
define your PyPI project description in terms of concatenated fragments
that are based on static strings, files, and most importantly: parts of
files defined using cut-off points or regular expressions.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-hatch-nodejs-version-0.3.2-1.lbn36.noarch
hatch-nodejs-version
This package provides two Hatch plugins:
version source plugin that reads/writes the package version
from the version field of the Node.js package.json file.
metadata hook plugin that reads PEP 621 metadata from the
Node.js package.json file.
Table of Contents
Installation
Global dependency
Version source
Metadata hook
License
Global dependency
Ensure hatch-nodejs-version is defined within the build-system.requires field in your pyproject.toml file.
[build-system]
requires = ["hatchling", "hatch-nodejs-version"]
build-backend = "hatchling.build"
Version source
The version source plugin name is nodejs.
pyproject.toml
[tool.hatch.version]
source = "nodejs"
hatch.toml
[version]
source = "nodejs"
Semver
The semver specification defines the following version sections:
major
minor
patch
pre-release
build
Meanwhile, PEP 440 defines:
epoch
major
minor
patch
pre-release
post-release
dev-release
In order to ensure round-trip support, and ensure semantic
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-hatch-requirements-txt-0.4.1-1.lbn36.noarch
Hatchling plugin to read project dependencies from requirements.txt
Tests
PyPI
Anaconda
Activity
QA
Other
Installation
hatch-requirements-txt can be installed from PyPI or Anaconda.
To install with pip:
$ python -m pip install hatch-requirements-txt
To install with conda:
First add the required channels
$ conda config --add channels https:/conda.anaconda.org/conda-forge
Then install
$ conda install hatch-requirements-txt
Usage
In your pyproject.toml make the following changes:
Append hatch-requirements-txt to build-system.requires.
Append dependencies to project.dynamic.
Add the following table:
[tool.hatch.metadata.hooks.requirements_txt]
files = ["requirements.txt"]
Optionally, you can also define groups of optional dependencies
(also known as “features”) by appending optional-dependencies to project.dynamic and adding a table like:
[tool.hatch.metadata.hooks.requirements_txt.optional-dependencies]
crypto = ["requirements-crypto.txt"]
fast
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-hatch-vcs-0.4.0-1.lbn36.noarch
This provides a plugin for Hatch that uses your preferred version control
system (like Git) to determine project versions.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-hatchling-1.27.0-1.lbn36.noarch
This is the extensible, standards compliant build backend used by Hatch.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-hawkey-0.6.3-2.lbn19.x86_64
Python 3 bindings for the hawkey library.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19