semvec/pypi-packages huggingface dataset:
pushpin 0.5.0
Git hooks for python 📌
License: MIT
Requires Python: >=3.7.2

<h1 align="center">pushpin</h1>

<p align="center">
<a href="https://raw.githubusercontent.com/nyanye/pushpin/main/docs/pushpin.png"><img src="https://raw.githubusercontent.com/nyanye/pushpin/main/docs/pushpin.png"></a><br>
  <a href="https://github.com/nyanye/pushpin/actions/workflows/ci.yml"><img src="https://github.com/nyanye/pushpin/actions/workflows/ci.yml/badge.svg"/></a>
  <a href="https://pypi.org/project/pushpin/"><img src="https://badge.fury.io/py/pushpin.svg" /></a>
  <a href="https://pypi.org/project/pushpin/"><img src="https://img.shields.io/pypi/dm/ansicolortags.svg" /></a>
</p>

<p align="center">
Git hooks for python 📌
</p>
<p align="center">
Pushpin improves your python commits and more.<br>
You can use it to run toolings like pytest, pylint, isort, black, etc<br>
whenever you commit or push. pushpin supports all Git hooks.<br>
It's basically <a href="https://typicode.github.io/husky/">husky</a> but for modern python toolings
</p>


# Install

```bash
# For poetry users
poetry add -D pushpin

# For traditional pip users
pip install pushpin
```

# Usage

```bash
# prepare your repo
pushpin install

# add a hook
pushpin add .pushpin/pre-commit "pytest"
```

## Recommended Hooks

```bash
# pylint - strictly manage your code quality
pushpin add .pushpin/pre-commit "pylint --fail-under=8 ."

# isort - sort your import orders
pushpin add .pushpin/pre-commit "isort ."

# black - get some uncompromising styles
pushpin add .pushpin/pre-commit "black ."
```

# Used by

pushpin will be used by these awesome python projects.

- list yours.
miko-tpl 1.3.4
Little, lightweight and fast template engine.
License: MIT
Requires Python: >=3.10.0
Keywords: template engine

[![PyPI](https://img.shields.io/pypi/v/miko-tpl)](https://pypi.org/project/miko-tpl/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/miko-tpl) ![PyPI - Downloads](https://img.shields.io/pypi/dm/miko-tpl) ![PyPI - License](https://img.shields.io/pypi/l/miko-tpl) [![Documentation Status](https://readthedocs.org/projects/miko/badge/?version=latest)](https://miko.readthedocs.io/en/latest/?badge=latest)
# miko
miko is a pythonic template engine that is little, lightweight and fast.

**WARNING**. 
This project has been migrated as a separate project.  
So if you want to use this library, please use [this post-migration library](https://github.com/tasuren/tempylate) instead.

**Features:**
* Full python syntax. So there is absolutely nothing to remember in the syntax.
* It runs in Python.
* Little, lightweight and fast. (No dependency)
* Inheriting layouts through template inheritance.
* Easy to use!

## Installation
You can install it using pip.  
`$ pip install miko-tpl`

## Examples
### Title
```html
<title>^^ title ^^</title>
```
### Members
```html
<body>
  <h1>^^ team.name ^^ members</h1>
  <ul>
    ^^
      "".join(
        f'<li><a href="{ member.url }">{ member.name }</a></li>'
        for member in team.members
      )
    ^^
  </ul>
</body>
```
### Extend
```python
^^
  manager.render(
      "blog_page_layout.html", title="My sixteenth birthday.",
      content="""
        <strong>Today is my birthday!</strong><br>
        So give me a gift.
      """
  )
  # or self.extends(...)
^^
```

## Documentation
You can view the UserGuide and API reference of miko [here](https://miko.readthedocs.io/en/latest).  
それと[日本語のドキュメント](https://miko.readthedocs.io/ja/latest)も存在します。

## Contributing
You can contribute on the development of miko in the GitHub repository.  
If you send a pull request, please keep the following in mind.  
The source code is written in such a way that it is 45% compliant with PEP8.  
I would like you to keep the overall style of the source code as unchanged as possible.

## License
miko is available under the MIT license.  
Detail: [LICENSE](https://github.com/tasuren/miko/blob/main/LICENSE)