semvec/pypi-packages huggingface dataset:
enforce-githooks 0.0.6
simple git hooks scripts for a better git experience that enforces you to use the known commit messages conventions
License: MIT
Requires Python: >=3.6

![pypi](https://img.shields.io/pypi/v/enforce-githooks.svg)
![python](https://img.shields.io/pypi/pyversions/enforce-githooks.svg)
![license](https://img.shields.io/github/license/sulaiman-sm/enforce-githooks.svg)
![last-commit](https://img.shields.io/github/last-commit/sulaiman-sm/enforce-githooks.svg)
![downloads](https://img.shields.io/pypi/dm/enforce-githooks?style=flat-square)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/enforce-githooks)
![PyPI - Implementation](https://img.shields.io/pypi/implementation/enforce-githooks)
<!-- ![PyPI - Status](https://img.shields.io/pypi/status/enforce-githooks) -->
![PyPI - Format](https://img.shields.io/pypi/format/enforce-githooks)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)

# enforce-githooks
<img src="https://github.com/Sulaiman-SM/enforce-githooks/blob/master/img/enforce-githooks.png" height="200" width="200" ><br>

### The easiest and cleanest tool for commit conventions :sunglasses: .

enforce-githooks is a Python library that helps you make a better git experience using git hooks, it standardized your team git commits through the known [commit conventions](https://www.conventionalcommits.org/en/) + add emojies to your commit :yum:.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install enforce-githooks.

```sh
pip install enforce-githooks
```

## Usage

in your git repository just execute :point_down:

```sh
enforce-githooks
```
or
```sh
enforce-githooks install
```
if you want to remove the hook, just execute :point_down:
```sh
enforce-githooks remove
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change :wave::innocent:.


## License
This Tool is Under [MIT](https://choosealicense.com/licenses/mit/) License.
cythonizer 1.2.0b3
Convert .py and .pyx to (.pyd | .so) very easily.
License: MIT
Requires Python: >=3.6
Keywords: cython cythonizer

==========
cythonizer
==========

*Cythonize one step faster*

.. image:: https://img.shields.io/badge/build-beta-brightgreen
   :target: https://github.com/TechLearnersInc/cythonizer

.. image:: https://img.shields.io/badge/license-MIT-green
   :target: LICENSE.txt

.. image:: https://img.shields.io/static/v1?label=Created%20with%20%E2%9D%A4%EF%B8%8F%20by&message=TechLearners&color=red
   :target: https://github.com/TechLearnersInc

Introduction
------------

:code:`cythonizer.py` is a script that will attempt to
automatically convert one or more :code:`.py` and :code:`.pyx` files into
the corresponding compiled :code:`.pyd | .so` binary modules
files. Example::

    $ python cythonizer.py myext.pyx

:code:`pip install cythonizer` will automatically create an
executable script in your :code:`Scripts/` folder, so you
should be able to simply::

    $ cythonizer myext.py

or even::

    $ cythonizer *.pyx

You can type::

    $ cythonizer -h

to obtain the following CLI::

    usage: cythonizer.py [-h] [--annotation] [--numpy-includes]
                         [--debugmode] filenames [filenames ...]

    positional arguments:
    filenames         .py and .pyx files only

    optional arguments:
    -h, --help        show this help message and exit
    --annotation      (default: False)
    --numpy-includes  (default: False)
    --debugmode       (default: False)


- :code:`--annotation` will create the HTML Cython annotation file.
- :code:`--numpy-includes` will add the numpy headers to the build command.
- Compiler flags :code:`-O2 -march=native` are automatically passed to the compiler.