Powerful yet easy command line calculator.

Related tags

CLI Tools cli-calc
Overview

cli-calc

test codecov Python Version wemake-python-styleguide

Powerful yet easy command line calculator.

Example Usage

cos(pi/2)
0xFF ^ 0b10
2**8-1
log(2)
factorial(42)

Installation

pip install cli-calc

pypi cli-calc.

Configuration

In order to run it from anywhere: Add a symbolic link in ~/bin

cd ~/bin
ln -s ~/path/to/your/install/cli_calc/warpper.sh calc

Then use it anywhere. :-)

calc
echo "7+8" | calc

Help

calc
h
Input:
    "q" for quit, "h" for help

    "_float_" and/or "_int_" for last value
    "pi", "tau" and "e" for pi, tau and Euler

    "+f" to add display for fraction, "-f" to suppress display for fraction
        Other letters are:
        he(x), (o)ctal, (b)inary, (i)nteger,
        (f)raction, (t)ruth, i(e)ee, ieee_bi(n), f(r)om_ieee
        "float" is always visible

    See https://docs.python.org/3/library/math.html, use without "math."
        https://www.w3schools.com/python/python_operators.asp

    Try "cos(pi/2)", XOR: "0xFF ^ 0b10", "2**8-1", "factorial(42)",
        "help(math)"

Warning

Use of eval is evil.

However some precautions are taken.

Development tools used

Features

Tools

Style and type annotations

Testing and CT

Build and publish to pypi

Development Environment

Documentation

License

MIT

Credits

This project was generated with wemake-python-package. Current template version is: d06993f12e3ffad79652a2aec86189dee92d94dd. See what is updated since then.

Comments
  • Bump sphinx from 5.0.2 to 5.1.0

    Bump sphinx from 5.0.2 to 5.1.0

    Bumps sphinx from 5.0.2 to 5.1.0.

    Release notes

    Sourced from sphinx's releases.

    v5.1.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    Changelog

    Sourced from sphinx's changelog.

    Release 5.1.0 (released Jul 24, 2022)

    Dependencies

    • #10656: Support Docutils 0.19_. Patch by Adam Turner.

    .. _Docutils 0.19: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-19-2022-07-05

    Deprecated

    • #10467: Deprecated sphinx.util.stemmer in favour of snowballstemmer. Patch by Adam Turner.
    • #9856: Deprecated sphinx.ext.napoleon.iterators.

    Features added

    • #10444: html theme: Allow specifying multiple CSS files through the stylesheet setting in theme.conf or by setting html_style to an iterable of strings.
    • #10366: std domain: Add support for emphasising placeholders in :rst:dir:option directives through a new :confval:option_emphasise_placeholders configuration option.
    • #10439: std domain: Use the repr of some variables when displaying warnings, making whitespace issues easier to identify.
    • #10571: quickstart: Reduce content in the generated conf.py file. Patch by Pradyun Gedam.
    • #10648: LaTeX: CSS-named-alike additional :ref:'sphinxsetup' <latexsphinxsetup> keys allow to configure four separate border-widths, four paddings, four corner radii, a shadow (possibly inset), colours for border, background, shadow for each of the code-block, topic, attention, caution, danger, error and warning directives.
    • #10655: LaTeX: Explain non-standard encoding in LatinRules.xdy
    • #10599: HTML Theme: Wrap consecutive footnotes in an <aside> element when using Docutils 0.18 or later, to allow for easier styling. This matches the behaviour introduced in Docutils 0.19. Patch by Adam Turner.
    • #10518: config: Add include_patterns as the opposite of exclude_patterns. Patch by Adam Turner.

    Bugs fixed

    • #10594: HTML Theme: field term colons are doubled if using Docutils 0.18+
    • #10596: Build failure if Docutils version is 0.18 (not 0.18.1) due to missing Node.findall()
    • #10506: LaTeX: build error if highlighting inline code role in figure caption (refs: #10251)
    • #10634: Make -P (pdb) option work better with exceptions triggered from events

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 4
  • chore(deps): bump sphinx from 5.1.0 to 5.1.1 in /docs

    chore(deps): bump sphinx from 5.1.0 to 5.1.1 in /docs

    Bumps sphinx from 5.1.0 to 5.1.1.

    Release notes

    Sourced from sphinx's releases.

    v5.1.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    Changelog

    Sourced from sphinx's changelog.

    Release 5.1.1 (released Jul 26, 2022)

    Bugs fixed

    • #10701: Fix ValueError in the new deque based sphinx.ext.napolean iterator implementation.
    • #10702: Restore compatability with third-party builders.
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 3
  • chore(deps-dev): bump hypothesis from 6.53.0 to 6.57.1

    chore(deps-dev): bump hypothesis from 6.53.0 to 6.57.1

    Bumps hypothesis from 6.53.0 to 6.57.1.

    Release notes

    Sourced from hypothesis's releases.

    Hypothesis for Python - version 6.57.1

    This patch updates some internal type annotations and fixes a formatting bug in the "explain" phase reporting.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.57.0

    Hypothesis now raises an error if you passed a strategy as the "alphabet=" argument to "text()", and it generated something which was not a length-one string. This has never been supported, we're just adding explicit validation to catch cases like this StackOverflow question.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.4

    This patch updates some docs, and depends on exceptiongroup 1.0.0 final to avoid a bug in the previous version.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.3

    This patch teaches "text()" to rewrite a few more filter predicates (issue #3134). You're unlikely to notice any change.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.2

    This patch updates our vendored list of top-level domains, which is used by the provisional "domains()" strategy, and fixes some incorrect examples in the docs for "mutually_broadcastable_shapes()".

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.1

    This patch improves the error message when Hypothesis detects "flush to zero" mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier. See issue #3458 for details.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.0

    This release defines "bool()" on "SearchStrategy". It always returns "True", like before, but also emits a warning to help with cases where you intended to draw a value (issue #3463).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.55.0

    ... (truncated)

    Commits
    • 92fafe3 Bump hypothesis-python version to 6.57.1 and update changelog
    • 1b2239b Merge pull request #3507 from HypothesisWorks/create-pull-request/patch
    • b4a2eb1 Explict Pandas error message
    • 6051b07 Report explain locations individually
    • a031a3a Update type annotations
    • 8524e77 Update pinned dependencies
    • db48c3b Bump hypothesis-python version to 6.57.0 and update changelog
    • 1f6bdc3 Merge pull request #3505 from Zac-HD/validate-alphabet
    • 6760241 Finish fix and text for traceback error
    • 7d1c3ec Fix reported error in traceback trimmer
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump mypy from 0.971 to 0.990

    chore(deps-dev): bump mypy from 0.971 to 0.990

    Bumps mypy from 0.971 to 0.990.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.4

    chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.4

    Bumps hypothesis from 6.53.0 to 6.56.4.

    Release notes

    Sourced from hypothesis's releases.

    Hypothesis for Python - version 6.56.4

    This patch updates some docs, and depends on exceptiongroup 1.0.0 final to avoid a bug in the previous version.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.3

    This patch teaches "text()" to rewrite a few more filter predicates (issue #3134). You're unlikely to notice any change.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.2

    This patch updates our vendored list of top-level domains, which is used by the provisional "domains()" strategy, and fixes some incorrect examples in the docs for "mutually_broadcastable_shapes()".

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.1

    This patch improves the error message when Hypothesis detects "flush to zero" mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier. See issue #3458 for details.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.0

    This release defines "bool()" on "SearchStrategy". It always returns "True", like before, but also emits a warning to help with cases where you intended to draw a value (issue #3463).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.55.0

    In preparation for future versions of the Array API standard, "make_strategies_namespace()" now accepts an optional "api_version" argument, which determines the version conformed to by the returned strategies namespace. If "None", the version of the passed array module "xp" is inferred.

    This release also introduces "xps.real_dtypes()". This is currently equivalent to the existing "xps.numeric_dtypes()" strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.6

    If multiple explicit examples (from "@​example()") raise a Skip

    ... (truncated)

    Commits
    • 47b35ce Bump hypothesis-python version to 6.56.4 and update changelog
    • c9a1403 Merge pull request #3486 from Kludex/patch-1
    • 97e575e Add release notes
    • aaa1430 Clarify docs for max_examples
    • f80df10 Require stable exceptiongroup backport
    • 27b2982 Merge pull request #3494 from HypothesisWorks/use-3.11.0
    • 2365d5b Use 3.11.0 instead of 3.11-dev
    • 6fe7da6 Merge pull request #3492 from HypothesisWorks/create-pull-request/patch
    • c9342c3 Update pinned dependencies
    • fa6da16 Update core.py
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.3

    chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.3

    Bumps hypothesis from 6.53.0 to 6.56.3.

    Release notes

    Sourced from hypothesis's releases.

    Hypothesis for Python - version 6.56.3

    This patch teaches "text()" to rewrite a few more filter predicates (issue #3134). You're unlikely to notice any change.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.2

    This patch updates our vendored list of top-level domains, which is used by the provisional "domains()" strategy, and fixes some incorrect examples in the docs for "mutually_broadcastable_shapes()".

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.1

    This patch improves the error message when Hypothesis detects "flush to zero" mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier. See issue #3458 for details.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.0

    This release defines "bool()" on "SearchStrategy". It always returns "True", like before, but also emits a warning to help with cases where you intended to draw a value (issue #3463).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.55.0

    In preparation for future versions of the Array API standard, "make_strategies_namespace()" now accepts an optional "api_version" argument, which determines the version conformed to by the returned strategies namespace. If "None", the version of the passed array module "xp" is inferred.

    This release also introduces "xps.real_dtypes()". This is currently equivalent to the existing "xps.numeric_dtypes()" strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.6

    If multiple explicit examples (from "@​example()") raise a Skip exception, for consistency with generated examples we now re-raise the first instead of collecting them into an ExceptionGroup (issue #3453).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.5

    ... (truncated)

    Commits
    • bb6b55a Bump hypothesis-python version to 6.56.3 and update changelog
    • 39ea2d2 Merge pull request #3481 from Zac-HD/efficient-strings
    • ce8fe70 Disable deadline for flaky-slow test
    • 07ff885 InferType -> EllipsesType
    • bea95f0 More known-filter-predicates
    • 945ee47 Merge pull request #3477 from HypothesisWorks/create-pull-request/patch
    • e657779 Update pinned dependencies
    • 4394167 Bump hypothesis-python version to 6.56.2 and update changelog
    • e65a7ad Merge pull request #3476 from HypothesisWorks/fix-doc-example
    • 8908469 Update pinned dependencies
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps): bump sphinx from 5.1.0 to 5.3.0 in /docs

    chore(deps): bump sphinx from 5.1.0 to 5.3.0 in /docs

    Bumps sphinx from 5.1.0 to 5.3.0.

    Release notes

    Sourced from sphinx's releases.

    v5.3.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.3

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.1.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    Changelog

    Sourced from sphinx's changelog.

    Release 5.3.0 (released Oct 16, 2022)

    • #10759: LaTeX: add :confval:latex_table_style and support the 'booktabs', 'borderless', and 'colorrows' styles. (thanks to Stefan Wiehler for initial pull requests #6666, #6671)
    • #10840: One can cross-reference including an option value like :option:`--module=foobar```, :option:--module[=foobar]``` or ``:option:--module foobar```. Patch by Martin Liska.
    • #10881: autosectionlabel: Record the generated section label to the debug log.
    • #10268: Correctly URI-escape image filenames.
    • #10887: domains: Allow sections in all the content of all object description directives (e.g. :rst:dir:py:function). Patch by Adam Turner

    Release 5.2.3 (released Sep 30, 2022)

    • #10878: Fix base64 image embedding in sphinx.ext.imgmath
    • #10886: Add :nocontentsentry: flag and global domain table of contents entry control option. Patch by Adam Turner

    Release 5.2.2 (released Sep 27, 2022)

    • #10872: Restore link targets for autodoc modules to the top of content. Patch by Dominic Davis-Foster.

    Release 5.2.1 (released Sep 25, 2022)

    Bugs fixed

    • #10861: Always normalise the pycon3 lexer to pycon.
    • Fix using sphinx.ext.autosummary with modules containing titles in the module-level docstring.

    Release 5.2.0.post0 (released Sep 24, 2022)

    • Recreated source tarballs for Debian maintainers.

    Release 5.2.0 (released Sep 24, 2022)

    Dependencies

    • #10356: Sphinx now uses declarative metadata with pyproject.toml to create packages, using PyPA's flit project as a build backend. Patch by

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.2

    chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.2

    Bumps hypothesis from 6.53.0 to 6.56.2.

    Release notes

    Sourced from hypothesis's releases.

    Hypothesis for Python - version 6.56.2

    This patch updates our vendored list of top-level domains, which is used by the provisional "domains()" strategy, and fixes some incorrect examples in the docs for "mutually_broadcastable_shapes()".

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.1

    This patch improves the error message when Hypothesis detects "flush to zero" mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier. See issue #3458 for details.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.0

    This release defines "bool()" on "SearchStrategy". It always returns "True", like before, but also emits a warning to help with cases where you intended to draw a value (issue #3463).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.55.0

    In preparation for future versions of the Array API standard, "make_strategies_namespace()" now accepts an optional "api_version" argument, which determines the version conformed to by the returned strategies namespace. If "None", the version of the passed array module "xp" is inferred.

    This release also introduces "xps.real_dtypes()". This is currently equivalent to the existing "xps.numeric_dtypes()" strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.6

    If multiple explicit examples (from "@​example()") raise a Skip exception, for consistency with generated examples we now re-raise the first instead of collecting them into an ExceptionGroup (issue #3453).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.5

    This patch updates our autoformatting tools, improving our code style without any API changes.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.4

    ... (truncated)

    Commits
    • 4394167 Bump hypothesis-python version to 6.56.2 and update changelog
    • e65a7ad Merge pull request #3476 from HypothesisWorks/fix-doc-example
    • 8908469 Update pinned dependencies
    • 5b00b19 Merge pull request #3475 from CatB1t/patch-1
    • e2327e3 fix bad doc examples in mutually_broadcastable_shapes
    • 3abbcd6 Add Ivy to open source projects using Hypothesis
    • fda07ec Bump hypothesis-python version to 6.56.1 and update changelog
    • db07696 Merge pull request #3472 from Zac-HD/better-ftz-error
    • e8c8932 Clarify manual-testing directions
    • 2dd25f0 Identify FTZ-causing library
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps): bump actions/setup-python from 4.1.0 to 4.3.0

    chore(deps): bump actions/setup-python from 4.1.0 to 4.3.0

    Bumps actions/setup-python from 4.1.0 to 4.3.0.

    Release notes

    Sourced from actions/setup-python's releases.

    v4.3.0

    • Update @​actions/core to 1.10.0 version #517
    • Update @​actions/cache to 3.0.4 version #499
    • Only use github.token on github.com #443
    • Improvement of documentation #477 #479 #491 #492

    Add check-latest input and bug fixes

    In scope of this release we add the check-latest input. If check-latest is set to true, the action first checks if the cached version is the latest one. If the locally cached version is not the most up-to-date, the version will then be downloaded from python-versions repository. By default check-latest is set to false. For PyPy it will to try to reach https://downloads.python.org/pypy/versions.json

    Example of usage:

    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
        with:
          python-version: '3.9'
          check-latest: true
      - run: python --version
    

    Besides, it includes such changes as

    Commits
    • 13ae5bb Merge pull request #517 from rentziass/rentziass/update-actions-core
    • 0c4d7b8 Update @​actions/core to 1.10.0
    • 13a464f Fix typo (#503)
    • b4fe97e upgrade @​actions/cache so it respects SEGMENT_DOWNLOAD_TIMEOUT_MINS (#499)
    • 434aeab Bump @​actions/core from 1.7.0 to 1.9.1 (#495)
    • 98c991d Only use github.token on github.com (#443)
    • 397a35f Merge pull request #492 from al-cheb/al-cheb/update-runner-link
    • 48a0f00 Update runner links
    • 978fd06 Merge pull request #491 from lkfortuna/patch-2
    • 050e616 Update README.md
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump safety from 2.1.1 to 2.3.1

    chore(deps-dev): bump safety from 2.1.1 to 2.3.1

    Bumps safety from 2.1.1 to 2.3.1.

    Release notes

    Sourced from safety's releases.

    2.3.1

    No release notes provided.

    2.3.0

    What's Changed

    Full Changelog: https://github.com/pyupio/safety/compare/2.2.1...2.3.0

    2.2.1

    What's Changed

    Full Changelog: https://github.com/pyupio/safety/compare/2.2.0...2.2.1

    2.2.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/pyupio/safety/compare/2.1.1...2.2.0

    Changelog

    Sourced from safety's changelog.

    [2.3.1] - 2022-10-05

    • Add safety.alerts module to setup.cfg

    [2.3.0] - 2022-10-05

    • Safety can now create GitHub PRs and Issues for vulnerabilities directly, with the new safety alert subcommand.
    • Support for GitHub PR and Issue alerting has been added to the GitHub Action.

    [2.2.1] - 2022-10-04

    • Fixed the use of the SAFETY_COLOR environment variable
    • Fixed bug in the case of vulnerabilities without a CVE linked
    • Fixed GitHub version in the README

    [2.2.0] - 2022-09-19

    • Safety starts to use dparse to parse files, now Safety supports mainly Poetry and Pipenv lock files plus other files supported by dparse.
    • Added logic for custom integrations like pipenv check.
    • The --db flag is compatible remote sources too.
    • Added more logging
    • Upgrade dparse dependency to avoid a possible ReDos security issue
    • Removed Travis and Appveyor, the CI/CD was migrated to GitHub Actions
    Commits
    • 6631403 Fix bugged 2.3.0 release - safety.alerts module not included in setup.cfg
    • 12cd289 Version 2.3.0
    • 43dd831 Fix workflows for master -> main rename
    • 40fb27a Merge pull request #415 from pyupio/develop
    • 679cd54 Add dataclasses requirement to test_requirements.txt
    • 1134fb9 Fix test case with expanded more_info_url
    • 320aa5c Merge branch 'main' into develop
    • 195aefc Merge pull request #411 from cb22/develop
    • 1172ea6 Handle cvss3 score being None it utils too
    • 5717d5a Handle when optional extras are not installed
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.1

    chore(deps-dev): bump hypothesis from 6.53.0 to 6.56.1

    Bumps hypothesis from 6.53.0 to 6.56.1.

    Release notes

    Sourced from hypothesis's releases.

    Hypothesis for Python - version 6.56.1

    This patch improves the error message when Hypothesis detects "flush to zero" mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier. See issue #3458 for details.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.56.0

    This release defines "bool()" on "SearchStrategy". It always returns "True", like before, but also emits a warning to help with cases where you intended to draw a value (issue #3463).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.55.0

    In preparation for future versions of the Array API standard, "make_strategies_namespace()" now accepts an optional "api_version" argument, which determines the version conformed to by the returned strategies namespace. If "None", the version of the passed array module "xp" is inferred.

    This release also introduces "xps.real_dtypes()". This is currently equivalent to the existing "xps.numeric_dtypes()" strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.6

    If multiple explicit examples (from "@​example()") raise a Skip exception, for consistency with generated examples we now re-raise the first instead of collecting them into an ExceptionGroup (issue #3453).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.5

    This patch updates our autoformatting tools, improving our code style without any API changes.

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.4

    This patch fixes some type annotations for Python 3.9 and earlier (issue #3397), and teaches explain mode about certain locations it should not bother reporting (issue #3439).

    The canonical version of these notes (with links) is on readthedocs.

    Hypothesis for Python - version 6.54.3

    ... (truncated)

    Commits
    • fda07ec Bump hypothesis-python version to 6.56.1 and update changelog
    • db07696 Merge pull request #3472 from Zac-HD/better-ftz-error
    • e8c8932 Clarify manual-testing directions
    • 2dd25f0 Identify FTZ-causing library
    • 35c228c Bump hypothesis-python version to 6.56.0 and update changelog
    • 7839707 Merge pull request #3471 from HypothesisWorks/create-pull-request/patch
    • 4c94bf4 Warn on bool(strategy)
    • d85a647 Add pandas 1.5 to CI
    • 43a1a8a Add target() example to docs
    • b36c896 Fix type hints for new mypy
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • chore(deps): bump sphinx from 5.1.0 to 6.0.0 in /docs

    chore(deps): bump sphinx from 5.1.0 to 6.0.0 in /docs

    Bumps sphinx from 5.1.0 to 6.0.0.

    Release notes

    Sourced from sphinx's releases.

    v6.0.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v6.0.0b2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v6.0.0b1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.3.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.3

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.1.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    Changelog

    Sourced from sphinx's changelog.

    Release 6.0.0 (released Dec 29, 2022)

    Dependencies

    • #10468: Drop Python 3.6 support
    • #10470: Drop Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16, and Docutils 0.17 support. Patch by Adam Turner

    Incompatible changes

    • #7405: Removed the jQuery and underscore.js JavaScript frameworks.

      These frameworks are no longer be automatically injected into themes from Sphinx 6.0. If you develop a theme or extension that uses the jQuery, $, or $u global objects, you need to update your JavaScript to modern standards, or use the mitigation below.

      The first option is to use the sphinxcontrib.jquery_ extension, which has been developed by the Sphinx team and contributors. To use this, add sphinxcontrib.jquery to the extensions list in conf.py, or call app.setup_extension("sphinxcontrib.jquery") if you develop a Sphinx theme or extension.

      The second option is to manually ensure that the frameworks are present. To re-add jQuery and underscore.js, you will need to copy jquery.js and underscore.js from the Sphinx repository_ to your static directory, and add the following to your layout.html:

      .. code-block:: html+jinja

      {%- block scripts %} {{ super() }} {%- endblock %}

      .. _sphinxcontrib.jquery: https://github.com/sphinx-contrib/jquery/

      Patch by Adam Turner.

    • #10471, #10565: Removed deprecated APIs scheduled for removal in Sphinx 6.0. See :ref:dev-deprecated-apis for details. Patch by Adam Turner.

    • #10901: C Domain: Remove support for parsing pre-v3 style type directives and roles. Also remove associated configuration variables c_allow_pre_v3 and c_warn_on_allowed_pre_v3. Patch by Adam Turner.

    Features added

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • chore(deps): bump certifi from 2022.6.15 to 2022.12.7

    chore(deps): bump certifi from 2022.6.15 to 2022.12.7

    Bumps certifi from 2022.6.15 to 2022.12.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies python 
    opened by dependabot[bot] 0
  • chore(deps): bump actions/setup-python from 4.1.0 to 4.3.1

    chore(deps): bump actions/setup-python from 4.1.0 to 4.3.1

    Bumps actions/setup-python from 4.1.0 to 4.3.1.

    Release notes

    Sourced from actions/setup-python's releases.

    Improve error handling and messages

    In scope of this release we added improved error message to put operating system and its version in the logs (actions/setup-python#559). Besides, the release

    v4.3.0

    • Update @​actions/core to 1.10.0 version #517
    • Update @​actions/cache to 3.0.4 version #499
    • Only use github.token on github.com #443
    • Improvement of documentation #477 #479 #491 #492

    Add check-latest input and bug fixes

    In scope of this release we add the check-latest input. If check-latest is set to true, the action first checks if the cached version is the latest one. If the locally cached version is not the most up-to-date, the version will then be downloaded from python-versions repository. By default check-latest is set to false. For PyPy it will to try to reach https://downloads.python.org/pypy/versions.json

    Example of usage:

    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
        with:
          python-version: '3.9'
          check-latest: true
      - run: python --version
    

    Besides, it includes such changes as

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • chore(deps): bump certifi from 2021.10.8 to 2022.12.7 in /.requirements/dev

    chore(deps): bump certifi from 2021.10.8 to 2022.12.7 in /.requirements/dev

    Bumps certifi from 2021.10.8 to 2022.12.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies python 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump safety from 2.1.1 to 2.3.2

    chore(deps-dev): bump safety from 2.1.1 to 2.3.2

    Bumps safety from 2.1.1 to 2.3.2.

    Release notes

    Sourced from safety's releases.

    2.3.2

    • Fixed #423: Bare output includes extra line in non-screen output with no vulnerabilities.
    • Fixed #422: ResourceWarning (unclosed socket) in safety v.2.3.1.
    • Fixed telemetry data missing when the CLI mode is used.
    • Fixed wrong database fetching when the KEY and the database arguments are used at the same time.
    • Added SAFETY_PURE_YAML env var, used for cases that require pure Python in the YAML parser.

    2.3.1

    No release notes provided.

    2.3.0

    What's Changed

    Full Changelog: https://github.com/pyupio/safety/compare/2.2.1...2.3.0

    2.2.1

    What's Changed

    Full Changelog: https://github.com/pyupio/safety/compare/2.2.0...2.2.1

    2.2.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/pyupio/safety/compare/2.1.1...2.2.0

    Changelog

    Sourced from safety's changelog.

    [2.3.2] - 2022-11-21

    • Fixed #423: Bare output includes extra line in non-screen output with no vulnerabilities.
    • Fixed #422: ResourceWarning (unclosed socket) in safety v.2.3.1.
    • Fixed telemetry data missing when the CLI mode is used.
    • Fixed wrong database fetching when the KEY and the database arguments are used at the same time.
    • Added SAFETY_PURE_YAML env var, used for cases that require pure Python in the YAML parser.

    [2.3.1] - 2022-10-05

    • Add safety.alerts module to setup.cfg

    [2.3.0] - 2022-10-05

    • Safety can now create GitHub PRs and Issues for vulnerabilities directly, with the new safety alert subcommand.
    • Support for GitHub PR and Issue alerting has been added to the GitHub Action.

    [2.2.1] - 2022-10-04

    • Fixed the use of the SAFETY_COLOR environment variable
    • Fixed bug in the case of vulnerabilities without a CVE linked
    • Fixed GitHub version in the README

    [2.2.0] - 2022-09-19

    • Safety starts to use dparse to parse files, now Safety supports mainly Poetry and Pipenv lock files plus other files supported by dparse.
    • Added logic for custom integrations like pipenv check.
    • The --db flag is compatible remote sources too.
    • Added more logging
    • Upgrade dparse dependency to avoid a possible ReDos security issue
    • Removed Travis and Appveyor, the CI/CD was migrated to GitHub Actions
    Commits
    • f55c927 Version 2.3.2
    • a8c8c96 Merge pull request #429 from pyupio/develop
    • d180854 Revert "Remove ignore flags in the CI config."
    • 7eef5a4 Remove ignore flags in the CI config.
    • 7171e3e Merge pull request #428 from pyupio/main
    • e7b4c0c Merge pull request #427 from pyupio/fix/integrations
    • 14db471 Fix announcements load and telemetry.
    • be1a7a8 Send announcements to stderr when not isatty only when the type announcement ...
    • 6cd1ae3 Fix logic output for integrations, resource warnings fixed, and ruamel fix.
    • f1b86b8 Merge pull request #426 from pyupio/develop
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
Releases(v0.3.8)
  • v0.3.8(Jul 26, 2022)

  • v0.3.7(Jul 26, 2022)

  • v0.3.6(Jul 26, 2022)

  • v0.3.5(Jul 26, 2022)

  • v0.3.4(Jul 26, 2022)

  • v0.3.3(Jul 25, 2022)

  • v0.3.2(Jul 25, 2022)

    What's Changed

    • Bump hypothesis from 6.52.3 to 6.52.4 by @dependabot in https://github.com/cruisen/cli-calc/pull/133
    • Bump sphinx from 5.0.2 to 5.1.0 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/132

    Full Changelog: https://github.com/cruisen/cli-calc/compare/v0.3.1...v0.3.2

    Source code(tar.gz)
    Source code(zip)
  • v0.3.1(Jul 21, 2022)

  • v0.3.0(Jul 21, 2022)

    0.3.0:

    What's Changed

    • Bump safety from 2.1.0 to 2.1.1 by @dependabot in https://github.com/cruisen/cli-calc/pull/124
    • Bump mypy from 0.961 to 0.971 by @dependabot in https://github.com/cruisen/cli-calc/pull/125

    Full Changelog: https://github.com/cruisen/cli-calc/compare/v0.2.27...v0.3.0

    Source code(tar.gz)
    Source code(zip)
  • v0.2.27(Jul 18, 2022)

  • v0.2.26(Jul 18, 2022)

    What's Changed

    • Bump pytest from 7.0.0 to 7.0.1 by @dependabot in https://github.com/cruisen/cli-calc/pull/54
    • Bump typing-extensions from 4.0.1 to 4.1.0 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/53
    • [Snyk] Security upgrade mistune from 0.8.4 to 2.0.1 by @snyk-bot in https://github.com/cruisen/cli-calc/pull/59
    • Typos fix by misspell-fixer by @github-actions in https://github.com/cruisen/cli-calc/pull/60
    • Bump actions/setup-python from 2 to 4.1.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/120
    • Bump tomlkit from 0.9.2 to 0.11.1 by @dependabot in https://github.com/cruisen/cli-calc/pull/118
    • [Snyk] Security upgrade mistune from 0.8.4 to 2.0.3 by @snyk-bot in https://github.com/cruisen/cli-calc/pull/116
    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/cruisen/cli-calc/pull/66
    • Bump doc8 from 0.10.1 to 0.11.2 by @dependabot in https://github.com/cruisen/cli-calc/pull/100
    • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/cruisen/cli-calc/pull/87
    • Bump safety from 1.10.3 to 2.1.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/121
    • Bump tomlkit from 0.9.2 to 0.11.1 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/117
    • Bump typing-extensions from 4.1.1 to 4.3.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/115
    • Bump typing-extensions from 4.1.1 to 4.3.0 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/114
    • Bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/cruisen/cli-calc/pull/97
    • Bump codecov/codecov-action from 2.1.0 to 3.1.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/93
    • Bump peter-evans/create-pull-request from 3 to 4.0.1 by @dependabot in https://github.com/cruisen/cli-calc/pull/80
    • Bump sphinx from 4.4.0 to 5.0.2 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/112
    • Bump mypy from 0.931 to 0.961 by @dependabot in https://github.com/cruisen/cli-calc/pull/109
    • Bump sphinx from 4.4.0 to 5.0.2 by @dependabot in https://github.com/cruisen/cli-calc/pull/113
    • Bump sphinx-autodoc-typehints from 1.17.0 to 1.18.3 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/111
    • Bump nitpick from 0.31.0 to 0.32.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/77

    New Contributors

    • @snyk-bot made their first contribution in https://github.com/cruisen/cli-calc/pull/59
    • @github-actions made their first contribution in https://github.com/cruisen/cli-calc/pull/60

    Full Changelog: https://github.com/cruisen/cli-calc/compare/v0.2.25...v0.2.26

    Source code(tar.gz)
    Source code(zip)
  • v0.2.25(Feb 8, 2022)

    What's Changed

    • Bump pytest from 6.2.5 to 7.0.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/45
    • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/cruisen/cli-calc/pull/49

    New Contributors

    • @pre-commit-ci made their first contribution in https://github.com/cruisen/cli-calc/pull/49

    Full Changelog: https://github.com/cruisen/cli-calc/compare/v0.2.24...v0.2.25

    Source code(tar.gz)
    Source code(zip)
  • v0.2.24(Feb 7, 2022)

  • v0.2.23(Feb 6, 2022)

  • v0.2.22(Feb 6, 2022)

  • v0.2.21(Feb 6, 2022)

  • v0.2.20(Feb 6, 2022)

  • v0.2.19(Feb 6, 2022)

  • v0.2.18(Feb 4, 2022)

  • v0.2.15(Jan 25, 2022)

  • v0.2.14(Jan 20, 2022)

  • v0.2.13(Jan 19, 2022)

  • v0.2.12(Jan 17, 2022)

    What's Changed

    • Bump nitpick from 0.30.0 to 0.31.0 by @dependabot in https://github.com/cruisen/cli-calc/pull/28
    • Bump sphinx from 4.3.2 to 4.4.0 in /docs by @dependabot in https://github.com/cruisen/cli-calc/pull/26

    Full Changelog: https://github.com/cruisen/cli-calc/compare/v0.2.11...v0.2.12

    Source code(tar.gz)
    Source code(zip)
  • v0.2.11(Jan 16, 2022)

  • v0.2.10(Jan 16, 2022)

  • v0.2.9(Jan 15, 2022)

  • v0.2.8(Jan 15, 2022)

  • v0.2.7(Jan 15, 2022)

  • v0.2.6(Jan 15, 2022)

  • v0.2.5(Jan 15, 2022)

Owner
Cruisen
Astrophysicist @ Operations
Cruisen
A Command Line Calculator With Python

CalculadoraPY Usando no Termux apt install python3 apt install git pip3 install termcolor git clone https://github.com/kayke981/CalculadoraPY.git

kayake 5 Jan 30, 2022
A ZSH plugin that enables you to use OpenAI's powerful Codex AI in the command line.

A ZSH plugin that enables you to use OpenAI's powerful Codex AI in the command line.

Tom Dörr 976 Jan 3, 2023
💻 Physics2Calculator - A simple and powerful calculator for Physics 2

?? Physics2Calculator A simple and powerful calculator for Physics 2 ?? Predefined constants pi = 3.14159... k = 8988000000 (coulomb constant) e0 = 8.

Dylan Tintenfich 4 Dec 1, 2021
A cd command that learns - easily navigate directories from the command line

NAME autojump - a faster way to navigate your filesystem DESCRIPTION autojump is a faster way to navigate your filesystem. It works by maintaining a d

William Ting 14.5k Jan 3, 2023
AML Command Transfer. A lightweight tool to transfer any command line to Azure Machine Learning Services

AML Command Transfer (ACT) ACT is a lightweight tool to transfer any command from the local machine to AML or ITP, both of which are Azure Machine Lea

Microsoft 11 Aug 10, 2022
Ros command - Unifying the ROS command line tools

Unifying the ROS command line tools One impairment to ROS 2 adoption is that all

null 37 Dec 15, 2022
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

HTTPie: human-friendly CLI HTTP client for the API era HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI in

HTTPie 25.4k Dec 30, 2022
A powerful Minecraft command library.

Mecha A powerful Minecraft command library. from mecha import Mecha

null 32 Dec 10, 2022
commandpack - A package of modules for working with commands, command packages, files with command packages.

commandpack Help the project financially: Donate: https://smartlegion.github.io/donate/ Yandex Money: https://yoomoney.ru/to/4100115206129186 PayPal:

null 4 Sep 4, 2021
A Python-based command prompt concept which includes windows command emulation.

PythonCMD A Python-based command prompt concept which includes windows command emulation. Current features: echo: Input your message and it will be cl

null 1 Feb 5, 2022
Library and command-line utility for rendering projects templates.

A library for rendering project templates. Works with local paths and git URLs. Your project can include any file and Copier can dynamically replace v

null 808 Jan 4, 2023
A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.

Cookiecutter A command-line utility that creates projects from cookiecutters (project templates), e.g. creating a Python package project from a Python

null 18.6k Dec 30, 2022
instant coding answers via the command line

howdoi instant coding answers via the command line Sherlock, your neighborhood command-line sloth sleuth. Are you a hack programmer? Do you find yours

Benjamin Gleitzman 9.8k Jan 8, 2023
A supercharged AWS command line interface (CLI).

SAWS Motivation AWS CLI Although the AWS CLI is a great resource to manage your AWS-powered services, it's tough to remember usage of: 70+ top-level c

Donne Martin 5.1k Jan 5, 2023
A command line utility to export Google Keep notes to markdown.

Keep-Exporter A command line utility to export Google Keep notes to markdown files with metadata stored as a frontmatter header. Supports exporting: S

Nathan Beals 85 Dec 17, 2022
Command-line tool for looking up colors and palettes.

Colorpedia Colorpedia is a command-line tool for looking up colors, shades and palettes. Supported color models: HEX, RGB, HSL, HSV, CMYK. Requirement

Joohwan Oh 282 Dec 27, 2022
A command line utility for tracking a stock market portfolio. Primarily featuring high resolution braille graphs.

A command line stock market / portfolio tracker originally insipred by Ericm's Stonks program, featuring unicode for incredibly high detailed graphs even in a terminal.

Conrad Selig 51 Nov 29, 2022
Get latest astronomy job and rumor news in your command line

astrojobs Tired of checking the AAS job register and astro rumor mill for job news? Get the latest updates in the command line! astrojobs automaticall

Philip Mocz 19 Jul 20, 2022
Simple command line tool for text to image generation using OpenAI's CLIP and Siren (Implicit neural representation network)

Simple command line tool for text to image generation using OpenAI's CLIP and Siren (Implicit neural representation network)

Phil Wang 4.4k Jan 9, 2023