Skip to content

Commit

Permalink
Merge pull request #53 from capitalone/dev
Browse files Browse the repository at this point in the history
Release 2022.11.0
  • Loading branch information
fdosani authored Nov 7, 2022
2 parents 028a94a + e8f8585 commit 05c361d
Show file tree
Hide file tree
Showing 15 changed files with 1,298 additions and 104 deletions.
1 change: 1 addition & 0 deletions .github/workflows/test-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ jobs:
- 3.7
- 3.8
- 3.9
- "3.10"
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
Expand Down
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
[![PyPI version](https://badge.fury.io/py/edgetest.svg)](https://badge.fury.io/py/edgetest)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/edgetest/badges/version.svg)](https://anaconda.org/conda-forge/edgetest)
![PyPI - Downloads](https://img.shields.io/pypi/dm/edgetest)

[Full Documentation](https://capitalone.github.io/edgetest/)

`edgetest` is a `tox`-inspired python library that will loop through your project's dependencies, and check if your
`edgetest` is a `tox`-inspired python library that will loop through your project's dependencies, and check if your
project is compatible with the latest version of each dependency. It does this by:

* creating a virtual environment,
Expand All @@ -18,6 +19,14 @@ project is compatible with the latest version of each dependency. It does this b
For example, if you depend on ``pandas>=0.25.1,<=1.0.0``, ``edgetest`` will test your project against the most current
pandas version (say ``1.3.4``), so you know if you can safely update your dependency to ``pandas>=0.25.1,<=1.3.4`` or not.


`edgetest` works with the following types of projects:

- `pyproject.toml`
- `setup.cfg`
- and `requirements.txt`


Table Of Contents
-----------------

Expand Down Expand Up @@ -47,7 +56,8 @@ $ conda install -c conda-forge edgetest
Getting Started
---------------

``edgetest`` allows multi-package, bleeding edge dependency testing. Suppose you have a package, ``mypackage``, with the following ``requirements.txt``:
``edgetest`` allows multi-package, bleeding edge dependency testing. Suppose you have a package, ``mypackage``, with
the following ``requirements.txt``:

```
pandas>=0.25.1,<=1.0.0
Expand Down Expand Up @@ -118,4 +128,3 @@ Roadmap
-------

Roadmap details can be found [here](https://capitalone.github.io/edgetest/roadmap.html).

2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
author = "Akshay Gupta"

# The short X.Y version
version = "2022.7.0"
version = "2022.11.0"
# The full version, including alpha/beta/rc tags
release = ""

Expand Down
11 changes: 11 additions & 0 deletions docs/source/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,17 @@ Installation from conda-forge:
$ conda install -c conda-forge edgetest
Project support type
--------------------

``edgetest`` works with the following types of projects:

- ``pyproject.toml``
- ``setup.cfg``
- and ``requirements.txt``


Usage
-----

Expand Down
Loading

0 comments on commit 05c361d

Please sign in to comment.