roboticsai / is-number

A Python library to determine if something is a number. (An example from a blog post series)

Home Page:https://www.jacobtomlinson.co.uk/series/creating-an-open-source-python-project-from-scratch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

is-number

PyPI

GitHub Actions - CI

GitHub Actions - pre-commit

Codecov

A Python library to determine if something is a number.

Installation

pip install is-number

Developing

This project uses black to format code and flake8 for linting. We also support pre-commit to ensure these have been run. To configure your local environment please install these development dependencies and set up the commit hooks.

$ pip install black flake8 pre-commit
$ pre-commit install

Testing

This project uses pytest to run tests and also to test docstring examples.

Install the test dependencies.

$ pip install -r requirements_test.txt

Run the tests.

$ pytest
=== 3 passed in 0.13 seconds ===

Releasing

Releases are published automatically when a tag is pushed to GitHub.

# Set next version number
export RELEASE=x.x.x

# Create tags
git commit --allow-empty -m "Release $RELEASE"
git tag -a $RELEASE -m "Version $RELEASE"

# Push
git push upstream --tags

About

A Python library to determine if something is a number. (An example from a blog post series)

https://www.jacobtomlinson.co.uk/series/creating-an-open-source-python-project-from-scratch/

License:MIT License


Languages

Language:Python 100.0%