semvec/pypi-packages huggingface dataset:
OracUery 1.0.4
Python module for generating SQL queries
License: MIT
Requires Python: >=3.6
Keywords: SQL database query database-utility database-tool SQL-generator


Oracuery is a comprehensive Python module that simplifies database interaction by providing a set of powerful functions to generate SQL queries effortlessly. Whether you're working with databases in your web application, data analysis project, or any Python-based application, Oracuery streamlines the process, saving you time and reducing the complexity of writing SQL queries.
oracuery 1.3.0
Python module for generating SQL queries
License: MIT
Requires Python: >=3.6
Keywords: SQL database query database-utility database-tool SQL-generator


Oracuery is a comprehensive Python module that simplifies database interaction by providing a set of powerful functions to generate SQL queries effortlessly. Whether you're working with databases in your web application, data analysis project, or any Python-based application, Oracuery streamlines the process, saving you time and reducing the complexity of writing SQL queries.
pymerger 1.0.0
Python, MicroPython and CircuitPython files merger
License: MIT
Keywords: merger files

![Python](https://raw.githubusercontent.com/yamenk-gribaudo/pymerger/master/badges/python.svg)
![Version](https://raw.githubusercontent.com/yamenk-gribaudo/pymerger/master/badges/version.svg)
![License](https://raw.githubusercontent.com/yamenk-gribaudo/pymerger/master/badges/license.svg)
![Workflow](https://github.com/yamenk-gribaudo/pymerger/actions/workflows/test.yml/badge.svg)
[![Tests](https://raw.githubusercontent.com/yamenk-gribaudo/pymerger/master/badges/tests.svg)](https://htmlpreview.github.io/?https://github.com/yamenk-gribaudo/pymerger/blob/master/reports/junit/report.html)
[![Coverage](https://raw.githubusercontent.com/yamenk-gribaudo/pymerger/master/badges/coverage.svg)](https://htmlpreview.github.io/?https://github.com/yamenk-gribaudo/pymerger/blob/master/htmlcov/index.html)


The Python Files Merger is a tool that seamlessly combines multiple Python files into a single, well-organized unit while automatically handling imports, checking definition collisions, and resolving dependencies. It can be used to merge standard Python files but works especially well hadnling files designed for microcontrollers. The package supports Python, MicroPython, and CircuitPython files.

# Usage

## Shell example

    python -m pymerger src/*

or

    python -m pymerger src/lorem.py src/ipsum.py

You can see shell option with `python -m pymerger -h`

## File example

    import pymerger

    pymerger.merge(["src/**"], output="merged_files.py")

The function also returns the raw string, so you could do:

    import pymerger

    output_string = pymerger.merge(["src/**"])
    print(output_string)

Only optional parameter is "output", that lets you choose where the output should be saved. 

# Contributing 

## Developing

You can download the repo and run the merger with `python -m pymerger <files_to_merge>`

## Lint

    pylint pymerger

## Tests 

You can click on the tests badge to check the tests status

    pytest 
    
## Coverage

You can clickon the coverage badge to check the code coverage

    coverage run --source=pymerger -m unittest discover && coverage report
## Reports and badges

Right now, badges are generated locally and uploaded to github, we should really do this in github workflows. 

To generate reports and badges:

    python genbadges.py

## Upload to pip

1. Update pymerger version in `pymerger/__init__.py`.
1. Run `python setup.py sdist` to create the dist tar which will be uploadad to pip.
1. Run `python -m twine upload dist/$(ls dist | tail -n 1)` to upload the most up to date tar folder in the sir directory.
mkdocs-exclude-tagged-files 1.0.4
A mkdocs plugin that excludes files based on a list of frontmatter tags from being included in the final mkdocs output.
License: MIT
Keywords: mkdocs,mkdocs-plugin

# MKDocs Exclude Tagged Files
A simple plugin for excluding files from being included in the mkdocs output based on tags in their frontmatter.

## Installation
Run `pip install --upgrade mkdocs-exclude-tagged-files`

## Configuration
Basic Configuration in the `mkdocs.yml` file:
```yaml
plugins:
  - mkdocs_exclude_tagged_files:
      tags_to_exclude: ["confidential", "excluded"]
```
This configuration will exclude all files that have one of the tags "confidential" or "excluded" in their frontmatter.  
For example this file will be excluded:
```markdown
---
tags: ["confidential", "someothertag"]
---
# Content
```

By default, the plugin strips leading `#`-symbols from tags, so the tag `#excluded` will be treated the same as `excluded`.   
If you want to disable this behavior set the config value `strip_leading_hashtags` to `false`.