semvec/pypi-packages huggingface dataset:
kedro-inspect 0.1.0
The only inspect tool you need for Kedro project
License: MIT
Requires Python: >=3.8

# kedro-inspect

## Install

``` sh
pip install kedro-inspect
```


## How to use

``` python
kedro-inspect
```

To see what commands are available, run:
```
kedro-inspect
```



## Todo
- Implemented a TraceHook that can be included in project without calling CLI

# Stack
Dependency: pdm
Docs: mkdocs
CLI: typer

Todo:
- Config Tracibility - is it possible to trace where's the config coming from (useful for VSCode extension)
logman 0.0.3
A Python logging library that provides a simple and easy-to-use interface for logging.
License: MIT
Requires Python: <4.0,>=3.7
Keywords: logman, logging, logger, log

# logman

**logman** is inspired by the SLF4J LoggerFactory from the Spring ecosystem. It aims to provide a similar experience for Python developers, featuring JSON logging and log rotation capabilities.

visit <https://logman.wimcorp.dev>

## Quickstart

1. Install logman

```bash
$ pip install logman
```

2. Import and use the logger

```python
from logman import LoggerFactory

class MyClass:
  def ___init___(self):
    self.logger = LoggerFactory.getLogger(self.__class__.__name__)

  def my_method(self):
      self.logger.info('Hello, World!')

myClass = MyClass()
myClass.my_method()
```

```bash
$ python my_script.py
{"context": "MyClass", "level": "INFO", "timestamp": "2024-07-24 16:25:10.016", "message": "Hello, World!", "thread": "MainThread"}
```

## Run Tests

### pytest

```bash
pip install pytest
python -m unittest discover -s tests -p 'test_*.py'
```

### tox

```bash
pip install tox pytest
tox
```

## Build Docs

### Sphinx

```bash
pip install Sphinx sphinx-autobuild sphinx-rtd-theme myst_parser
cd docs
make html
```
m-validate-import-file-test 0.0.10
Mobio Validate Import File Libs
License: MIT
Requires Python: >=3
Keywords: mobio, validate-import-file, contact spam

##  Thư viện kiểm tra file type.

### Cài đặt:

```bash
 $ pip3 install m-validate-import-file
 ```

### Sử dụng
```python
from mobio.libs.validate_import_file.validate import ValidateImportFile

result_validate = ValidateImportFile(
    number_row_limit=300000,
    capacity_limit=10485760 # 10MB
).file_upload(
    file=file
)

##
1. Lỗi định dạng file không đúng
result_validate = {
    "status": False,
    "reason": "fail_validate_file_type",
}

2. Lỗi file có số dòng vượt quá limit

result_validate = {
    "status": False,
    "reason": "fail_validate_file_number_row",
}

3. Lỗi file có dung lượng vượt quá config

result_validate = {
    "status": False,
    "reason": "fail_validate_file_capacity",
}

```
teamcity-messages-extra 1.1.0
Python Unit Test Reporting to TeamCity (EXTENDED)
License: MIT
Requires Python: >=3.7
Keywords: unittest, teamcity, test, nose, behave, flake8, py.test, pytest, jetbrains

# teamcity-messages-extra

![license](https://img.shields.io/badge/License-MIT-blue.svg)
[![tests](https://github.com/fopina/teamcity-messages-extra/workflows/tests/badge.svg)](https://github.com/fopina/teamcity-messages-extra/actions?query=workflow%3Atests)
[![Current version on PyPi](https://img.shields.io/pypi/v/teamcity-messages-extra)](https://pypi.org/project/teamcity-messages-extra/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/teamcity-messages-extra)

[teamcity-messages](https://pypi.org/project/teamcity-messages/) ([JetBrains official package](https://github.com/JetBrains/teamcity-messages/)) has no activity for over one year.

This package will try to address some of the missing features by extending official one. It's not a fork, [teamcity-messages](https://pypi.org/project/teamcity-messages/) is an actual dependency so that any dependency analysis tools (eg, [dependency-check](https://owasp.org/www-project-dependency-check/)) properly identify it.

## Usage

Just import `teamcity_extra` instead of `teamcity`. Everything from the official package will be available, plus the `extra`.

Instead of:
```python
from teamcity.messages import TeamcityServiceMessages
```
Use:
```python
from teamcity_extra.messages import TeamcityServiceMessages
```

## Extra

### TeamcityServiceMessages.testMetadata

[testMetadata service message](https://www.jetbrains.com/help/teamcity/reporting-test-metadata.html#Reporting+Additional+Test+Data)

### TeamcityServiceMessages.buildStatisticValue

[buildStatisticValue service message](https://www.jetbrains.com/help/teamcity/service-messages.html#Reporting+Build+Statistics)

### TeamcityServiceMessages.addBuildTag

[addBuildTag service message](https://www.jetbrains.com/help/teamcity/service-messages.html#Adding+and+Removing+Build+Tags)

### TeamcityServiceMessages.addBuildTag

[removeBuildTag service message](https://www.jetbrains.com/help/teamcity/service-messages.html#Adding+and+Removing+Build+Tags)

### TeamcityServiceMessages.NO_OUTPUT

[NO_OUTPUT output](https://github.com/fopina/teamcity-messages-extra/pull/7) will make all service message calls / methods in `TeamcityServiceMessages` to not print anything.

This allows for simpler code when teamcity output is optional

```python
from teamcity_extra.messages import TeamcityServiceMessages, NO_OUTPUT

# None is the default value (stdout)
tsm = TeamcityServiceMessages(output=None if should_report_to_teamcity() else NO_OUTPUT)

with tsm.test('thisTest'):
    doWhatever()
```