semvec/pypi-packages huggingface dataset:
falconry 0.3.0
A lightweight python package to create and manage your HTCondor jobs.
Requires Python: >=3.9

# falconry

![Python package](https://github.com/fnechans/falconry/workflows/Python%20package/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/falconry/badge/?version=latest)](https://falconry.readthedocs.io/en/latest/?badge=latest)

## Introduction

Falconry is lightweight python package to create and manage your [HTCondor](https://github.com/htcondor/) jobs.
It handles things like job submission, dependent jobs, and job status checking. It periodically saves progress,
so even if you disconnect or htcondor crashes, you can continue where you left off.

Detailed documentation can be found on [ReadTheDocs](https://falconry.readthedocs.io/en/latest/index.html). You can also check `example.py` for an example of usage. Package has to be first installed using pip as described in section on [installation](#installation-using-pip).

For simple submition, you can also use `falconry` as an executable.

## Instalation using pip

Falconry can be installed using pip:

    $ pip3 install falconry

## Running falconry as an executable

You can do something as simple as:

    $ falconry "MY COMMAND"

This will create a job that runs `MY COMMAND` and will be submitted to HTCondor.
You might want to separate different submission by subdirectory, for that use
the -s option:

    $ falconry "MY COMMAND" -s SUBDIRECTORY

For more options, see the documentation or `falconry --help`.
she-codes-uv-example 0.1.3
Example package deployment
Requires Python: >=3.9

# Simplest Possible Distribution Method With `uv`

To install and run this project, run this command in the Powershell terminal:

```bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"; uvx she-codes-uv-example
```
2fas 1.1.1
Unofficial implementation of 2fas for Python (as a CLI tool)
Requires Python: >=3.10

# 2fas Python

2fas-python is an unofficial implementation
of [2FAS - the Internet’s favorite open-source two-factor authenticator](https://2fas.com).
It consists of a core library in Python and a CLI tool.

## Installation

To install this project, use pip or pipx:

```bash
pip install 2fas
# or:
pipx install 2fas
```

## Usage

To see all available options, you can run:

```bash
2fas --help
```

If you simply run `2fas` or `2fas /path/to/file.2fas`, an interactive menu will show up.
If you only want a specific TOTP code, you can run `2fas <service>` or `2fas /path/to/file.2fas <service>`.
Multiple services can be specified: `2fas <service1> <service2> [/path/to/file.2fas]`.
Fuzzy matching is applied to (hopefully) catch some typo's.
You can run `2fas --all` to generate codes for all TOTP in your `.2fas` file.

### Settings

```bash
# see all settings:
2fas --settings # shortcut: -s
# see a specific setting:
2fas --setting key
# update a setting:
2fas --setting key value
```

The `--settings`, `--setting` or `-s` flag can be used to read/write settings.
This can also be done from within the interactive menu.
`2fas` cli settings are stored in `~/.config/2fas.toml` and contains the following settings:

```toml
[tool.2fas]
files = [
    "/some/path/to/file.2fas",
    ... # list of known files, used by 'set default file' in the settings menu
]
default_file = "/some/path/to/file.2fas" # which file to use when no .2fas file was explicitly passed?
auto_verbose = true # run every command as if --verbose was passed?

```

### As a Library

Please see the documentation of [lib2fas-python](https://github.com/robinvandernoord/lib2fas-python) for more details on
using this as a Python library.

## License

This project is licensed under the MIT License.
delphixpy 1.11.48.0
Delphix Client Bindings
Requires Python: >=3.6

DelphixPy
=========

DelphixPy is a set of auto-generated Python API wrappers to the
Delphix Virtualization Engine.

Usage
------------

.. code:: python

   # Simple script to refresh a Database
   from delphixpy.delphix_engine import DelphixEngine
   engine = DelphixEngine(
       "delphix-address",
       "delphix-user",
       "delphix-password",
       "DOMAIN",  # Instead of DOMAIN, use SYSTEM if you are using the sysadmin user.
       use_https=True,  # Connect through HTTPS instead of default HTTP
    )
   database.refresh(engine, "ORACLE_DB_CONTAINER-3")

Many more examples can be found in the `DelphixPy Examples Repository <https://github.com/delphix/delphixpy-examples>`_


Supported API Versions
----------------------

DelphixPy supports Delphix Engines versioned 4.0.0.x or equivalently
Delphix Engines running API version 1.3.0 and on.


Changelog
---------

1.11.18
^^^^^^^
- Dropped support for python versions 3.5 and older.

1.10.5
^^^^^^
- Python3.7 introduces backwards incompatible syntax which breaks
  DelphixPy, to accomodate the `job_context.async` function has been
  renamed to `job_context.asyncly`.
- Drop support for Delphix Engines older than 4.1. API Versions: 1.3.0, 1.3.1, 1.3.2, 1.3.3
- Publish universal wheels.

1.10.3
^^^^^^
- API objects are now hashable in Python3
- Undefined objects now raise errors when their attributes are modified
- Various bug fixes

1.10.2
^^^^^^

- Python3 compatibility. Python2 and Python3 are both supported
  now. The Python2 wrappers will now require all strings be of
  type `unicode` and the Python3 wrappers will now require all
  strings to be of type `str`.

  This may cause regressions on existing Python2 code as seen by:
  `AssertionError: Expected one of [u'string'], but got <type 'str'>`

- Https support
- Various speed improvements
arffutils 0.1.1
Python library to convert from and to ARFF files
Requires Python: >=3.7
Keywords: arff, arffutils, weka, dataformat

# arffutils
Python library to convert from and to ARFF files

# Installation
You can install the package using the command:  
`pip install arffutils`

# Running
The package contains four functions:
- pandas_dataframe_to_arff: receives as input a pandas dataframe and writes it to disk as an ARFF file.
- arff_to_pandas_dataframe: receives as input the path to an ARFF file and returns a pandas dataframe.
- csv_to_arff: receives as input the path to a CSV file and writes an ARFF file.
- arff_to_csv: receives as input the path to an ARFF file and writes a CSV file.

One can import any of the above functions and run it. For example, to convert an ARFF file to CSV, one can write:
```
from arffutils import arff_to_csv
arff_to_csv("example.arff", "example.csv")
```

Examples can be found in directory tests.
codeep 0.1.2
A Python package for codeep upgrade optimization
Requires Python: >=3.8

# 🚧 codeep - The Future AI Client (Coming Soon)

This package is reserved for **Codeep**, the next-gen GPU orchestration platform.

👉 Follow us: https://github.com/codeepcc  
🚨 Do NOT install this package — it's just a placeholder.

Built with ❤️ by the Codeep team.
csspin-ce 4.2.1
Plugin-package for providing CONTACT Elements-specific plugins for the csspin task runner.
Requires Python: >=3.9

|Latest Version| |Python| |License|

`csspin-ce` is maintained and published by `CONTACT Software GmbH`_ and
serves plugins for building and developing CONTACT Elements-based applications
using the `csspin`_ task runner.

The following plugins are available:

- `csspin_ce.ce_services`: Plugin for provisioning and running services required
  by CONTACT Elements applications.
- `csspin_ce.ce_support_tools`: Plugin for supporting tools used in
  CONTACT Elements applications.
- `csspin_ce.contact_elements`: Plugin for configuring the umbrella release of
  CONTACT Elements, which changes the behavior of the other plugins of this
  package.
- `csspin_ce.localization`: Plugin for localization of CONTACT Elements
  applications.
- `csspin_ce.mkinstance`: Plugin for creating and managing instances of
  CONTACT Elements applications.
- `csspin_ce.pkgtest`:  Plugin for testing Python wheels containing CONTACT
  Elements components.

Prerequisites
-------------

`csspin` is available on PyPI and can be installed using pip, pipx, or any other
Python package manager, e.g.:

.. code-block:: console

   python -m pip install csspin

Using csspin-ce
---------------

The `csspin-ce` package and its plugins can be installed by defining those
within the `spinfile.yaml` configuration file of your project.

.. code-block:: yaml

    spin:
      project_name: my_project

    # To develop plugins comfortably, install the packages editable as
    # follows and add the relevant plugins to the list 'plugins' below
    plugin_packages:
      - csspin-ce

    # The list of plugins to be used for this project.
    plugins:
      - csspin_ce.mkinstance

    python:
      version: 3.9.8

.. NOTE:: Assuming that `my_project` is a component based on CONTACT Elements CE16+.

If the `spinfile.yaml` is configured correctly, you can provision the project
using `spin provision`, that will automatically create a Python virtual
environment and install the required dependencies. After that, you can create a
CONTACT Elements instance using `spin mkinstance` and do other great things.

.. _`CONTACT Software GmbH`: https://contact-software.com
.. |Python| image:: https://img.shields.io/pypi/pyversions/csspin-ce.svg?style=flat
    :target: https://pypi.python.org/pypi/csspin-ce/
    :alt: Supported Python Versions
.. |Latest Version| image:: http://img.shields.io/pypi/v/csspin-ce.svg?style=flat
    :target: https://pypi.python.org/pypi/csspin-ce/
    :alt: Latest Package Version
.. |License| image:: http://img.shields.io/pypi/l/csspin-ce.svg?style=flat
    :target: https://www.apache.org/licenses/LICENSE-2.0.txt
    :alt: License
.. _`csspin`: https://pypi.org/project/csspin
safe-s3-storage 0.12.2
S3 safe storage
Requires Python: >=3.10
Keywords: s3, kaspersky, antivirus, upload

# safe-s3-storage

S3 tools for uploading files to S3 safely (antivirus check, etc.) as well as downloading and deleting files.

## How To Use

```
uv add safe-s3-storage
poetry add safe-s3-storage
```

## Retries on S3 errors

safe-s3-storage doesn't provide any retries on S3 errors. You should configure in `S3Client`:

```python
import typing

import aioboto3
from aiobotocore.config import AioConfig
from types_aiobotocore_s3 import S3Client

from application.settings import settings


async def create_s3_resource() -> typing.AsyncIterator[S3Client]:
    s3_session: typing.Final = aioboto3.Session(
        aws_access_key_id=settings.s3_access_key_id,
        aws_secret_access_key=settings.s3_secret_access_key.get_secret_value(),
    )
    async with s3_session.client(
        "s3",
        endpoint_url=str(settings.s3_endpoint_url),
        config=AioConfig(retries={"max_attempts": 3, "mode": "standard"}),
    ) as s3_client:
        yield s3_client

```
bit-login 2.0.0
北京理工大学统一身份验证登录模块
Requires Python: >=3.6
Keywords: BIT, BITCAS, BITLogin, BITWebVPN, BITSSO, BITSSOLogin, BITSSOClient

# 北京理工大学统一身份验证登录模块

# 食用方法

登录webvpn:
```python
login_client = login.login()
# 替换为您的用户名和密码
username = "your_username"
password = "your_password"
# 登录并获取数据
data = login_client.login(username, password)
# 数据格式
# {
#     "cookie_json": {
#         "name1": "value1",
#         "name2": "value2"
#     },
#     "cookie": "cookie_string"
# }
```
登录其他网站(如延河课堂):
```python
login_client = login.login()
# 替换为您的用户名和密码
username = "your_username"
password = "your_password"
# 登录并获取数据
data = login_client.login(username, password,callback_url="https://cbiz.yanhekt.cn/v1/cas/callback")
# 数据格式
# {
#     "cookie_json": {
#         "name1": "value1",
#         "name2": "value2"
#     },
#     "cookie": "cookie_string",
#     "callback": "callback location url"
# }
# 下一步:通过回调获取延河课堂的token
# ...
```

# 参考仓库

+ https://github.com/BIT101-dev/BIT101-GO
+ https://github.com/BIT101-dev/BIT101
atk-common 5.17.0
ATK common methods
Requires Python: >=3.11
Keywords: sample, setuptools, development

# bo-atk-common

This package contains atk enforcement common entities and components

# Build procedure

Delete the files in the `dist` folder

Increment the version number in the `setup.py` file

Build the new wheel file:
```shell
python setup.py sdist bdist_wheel
```

Upload the new wheel file:
```shell
python -m twine upload dist/*
```