semvec/pypi-packages huggingface dataset:
hiflow 1.1
Workflow library with configurable modules
License: MIT
Requires Python: >=3.6
Keywords: workflow

# HiFlow

`HiFlow`是一个**配置驱动**的**基于模块**的工作流控制库。本库在2020年的下半年初具雏形，先后在多个AI部署项目中得到了使用。实践证明这样一个可配置工作流引擎可以让算法研发人员只关注于算法模块本身的实现，从而大大加速了项目的研发进度。虽然如此，在此之前该库还没有跟业务代码进行分离，整体实现上面耦合程度较高，我觉得有必要将该库从业务代码中抽离出来，以方便和加速后续项目的研发落地。在这一目标驱动下，我抽空重写了该库，并优化了底层逻辑设计，希望能为更多项目的部署贡献一份力量！

> 更多信息请移步[文档](http://9.134.251.59:8002/)。
file-folder-tools 0.10
Some useful functions for files/folders
License: MIT
Keywords: files,folders


# Some useful functions for files/folders

```python
# Tested with:
# Python 3.9.13
# Windows 10

pip install file-folder-tools


from file_folder_tools import *

maximize_console(lines=None)


rm_dir(path=r"F:\testdele - Copy", dryrun=True)

safeprint("oioi")

path = r"F:\bat.png"
set_file_read_only(path)
set_file_writeable(path)

stat_S_ENFMT_Record_locking_enforced(path)

stat_S_IEXEC_Execute_by_owner(path)

stat_S_IREAD_Read_by_owner(path)

stat_S_IRGRP_Read_by_group(path)

stat_S_IROTH_Read_by_others(path)

stat_S_IRUSR_Read_by_owner(path)

stat_S_IRWXG_Read_write_and_execute_by_group(path)

stat_S_IRWXO_Read_write_and_execute_by_others(path)

stat_S_IRWXU_Read_write_and_execute_by_owner(path)

stat_S_ISGID_Set_group_ID_on_execution(path)

stat_S_ISUID_Set_user_ID_on_execution(path)

stat_S_ISVTX_Save_text_image_after_execution(path)

stat_S_IWGRP_Write_by_group(path)

stat_S_IWOTH_Write_by_others(path)

stat_S_IWRITE_Write_by_owner(path)

stat_S_IWUSR_Write_by_owner(path)

stat_S_IXGRP_Execute_by_group(path)

stat_S_IXOTH_Execute_by_others(path)

stat_S_IXUSR_Execute_by_owner(path)

tempfolder_string, function_to_remove = tempfolder()

functions_to_remove, files, tempfolder_string_ = tempfolder_and_files(
    fileprefix="tmp_", numberoffiles=10, suffix=".bin", zfill=8
)

update_edit_time_of_file(path)

what_is_it(path)
pklo = read_pkl(filename=r"F:\gutelautschrift.pkl")
write_pkl(object_=pklo, savepath=r"F:\gutelautschrift2.pkl")

concat_files(
    filenames=[r"F:\gutelautschrift.pkl", r"F:\gutelautschrift2.pkl"],
    output="f:\\concatfiles.pkl",
)

create_folder_if_not_there(folder="f:\\testen")

create_spooledtempfile_with_content(content=b"xxxxxx")

decode_filepath(path)

enableLUA_disableLUA(enable=False)

encode_filepath(path)

generate_ssh_key(file_path="f:\\sshtestkey", public_exponent=65537, key_size=2048)

get_absolute_path_from_file(path)

get_file_hash(filepath="appl.py")

get_filesize(path)

get_hash_from_variable(variable="baba")

filestring, removefunction = get_tmpfile(suffix=".bin")

is_file_being_used(path)

is_file_read_only(r"F:\bat.png")



```
pytest-failed-screen-record 0.1.2
Create a video of the screen when pytest fails
License: MIT
Requires Python: >=3.8,<4.0

===========================
pytest-failed-screen-record
===========================

.. image:: https://img.shields.io/pypi/v/pytest-failed-screen-record.svg
    :target: https://pypi.org/project/pytest-failed-screen-record
    :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/pytest-failed-screen-record.svg
    :target: https://pypi.org/project/pytest-failed-screen-record
    :alt: Python versions

.. image:: https://ci.appveyor.com/api/projects/status/github/KeisukeShima/pytest-failed-screen-record?branch=master
    :target: https://ci.appveyor.com/project/KeisukeShima/pytest-failed-screen-record/branch/master
    :alt: See Build Status on AppVeyor

Create a video of the screen when pytest fails

----

This `pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `cookiecutter-pytest-plugin`_ template.


Features
--------

* TODO


Requirements
------------

You need to install "scrot" via apt.

    $ sudo apt-get install scrot


Installation
------------

You can install "pytest-failed-screen-record" via `pip`_ from `PyPI`_::

    $ pip install pytest-failed-screen-record


Usage
-----

* TODO

Contributing
------------
Contributions are very welcome. Tests can be run with `tox`_, please ensure
the coverage at least stays the same before you submit a pull request.

Publish new version to PyPI
---------------------------
```bash
poetry build
poetry publish
```

License
-------

Distributed under the terms of the `MIT`_ license, "pytest-failed-screen-record" is free and open source software


Issues
------

If you encounter any problems, please `file an issue`_ along with a detailed description.

.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
.. _`@hackebrot`: https://github.com/hackebrot
.. _`MIT`: http://opensource.org/licenses/MIT
.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause
.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt
.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0
.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin
.. _`file an issue`: https://github.com/KeisukeShima/pytest-failed-screen-record/issues
.. _`pytest`: https://github.com/pytest-dev/pytest
.. _`tox`: https://tox.readthedocs.io/en/latest/
.. _`pip`: https://pypi.org/project/pip/
.. _`PyPI`: https://pypi.org/project