Skip to content

Commit

Permalink
Merge pull request #10 from capitalone/dev
Browse files Browse the repository at this point in the history
Release 2021.12.1
  • Loading branch information
Faisal authored Dec 20, 2021
2 parents 071c2a9 + cf607bf commit 7c9552b
Show file tree
Hide file tree
Showing 9 changed files with 147 additions and 83 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/test-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@ on:
- main
jobs:
build:
runs-on: ubuntu-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
python-version:
- 3.7
- 3.8
- 3.9
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,6 @@ venv.bak/
.DS_Store
.idea/
pip-wheel-metadata/

# edgetest
.edgetest
24 changes: 22 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ Table Of Contents

- [Install](#install)
- [Getting Started](#getting-started)
- [Options](#options)
- [Examples](#examples)
- [Contributing](#contributing)
- [License](#license)

Expand All @@ -24,6 +22,14 @@ Installation from PyPI:
$ python -m pip install edgetest-conda
```

Installation from conda-forge:

```console
$ conda install -c conda-forge edgetest-conda
```



**NOTE**: This plugin uses ``conda create ...``, so you need to be in a ``conda`` base environment
or you must run

Expand Down Expand Up @@ -51,5 +57,19 @@ upgrade =

**NOTE**: The default python version is 3.7.


Contributing
------------

See our [developer documentation](https://capitalone.github.io/edgetest-conda/developer.html).

We welcome and appreciate your contributions! Before we can accept any contributions, we ask that you please be sure to
sign the [Contributor License Agreement (CLA)](https://cla-assistant.io/capitalone/edgetest-conda)

This project adheres to the [Open Source Code of Conduct](https://developer.capitalone.com/resources/code-of-conduct/).
By participating, you are expected to honor this code.

License
-------

Apache-2.0
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 = "2021.12.0"
version = "2021.12.1"
# The full version, including alpha/beta/rc tags
release = ''

Expand Down
8 changes: 8 additions & 0 deletions docs/source/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@ Installation from PyPI:
$ python -m pip install edgetest-conda
Installation from conda-forge:

.. code:: console
$ conda install -c conda-forge edgetest-conda
.. important::

This package uses ``conda`` to create virtual environments. This means you have to be either
Expand Down
2 changes: 1 addition & 1 deletion edgetest_conda/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Package initialization."""

__version__ = "2021.12.0"
__version__ = "2021.12.1"

__title__ = "edgetest-conda"
__description__ = "Conda edgetest plugin"
Expand Down
23 changes: 12 additions & 11 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,27 @@
# This file is autogenerated by pip-compile with python 3.7
# To update, run:
#
# pip-compile setup.cfg
# pip-compile
#

cerberus==1.3.3
cerberus==1.3.4
# via edgetest
click==7.1.2
click==8.0.3
# via edgetest
edgetest==2021.11.0
# via edgetest-conda (setup.cfg)
importlib-metadata==4.8.2
# via pluggy
packaging==20.9
edgetest==2021.12.5
# via edgetest-conda (setup.py)
importlib-metadata==4.9.0
# via
# click
# pluggy
packaging==21.3
# via edgetest
pluggy==1.0.0
# via edgetest
pyparsing==3.0.6
# via packaging
rstgen==21.3.0
tabulate==0.8.9
# via edgetest
typing-extensions==4.0.0
typing-extensions==4.0.1
# via importlib-metadata
zipp==3.6.0
# via importlib-metadata
Expand Down
127 changes: 74 additions & 53 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -10,78 +10,94 @@ maintainer = Akshay Gupta
maintainer_email = akshay.gupta2@capitalone.com
url = https://github.com/capitalone/edgetest-conda
python_requires =
>=3.7.0
>=3.7.0
project_urls =
Documentation = https://capitalone.github.io/edgetest-conda
Bug Tracker = https://github.com/capitalone/edgetest-conda/issues
Source Code = https://github.com/capitalone/edgetest-conda
Documentation = https://capitalone.github.io/edgetest-conda
Bug Tracker = https://github.com/capitalone/edgetest-conda/issues
Source Code = https://github.com/capitalone/edgetest-conda
classifiers =
Intended Audience :: Developers
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Intended Audience :: Developers
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9

[options]
zip_safe = False
include_package_data = True
packages = find:
install_requires =
edgetest
edgetest

[options.extras_require]
docs =
furo
sphinx
sphinx-copybutton
sphinx-tabs
furo
sphinx
sphinx-copybutton
sphinx-tabs
tests =
coverage
flake8
mypy
pydocstyle
pytest
pytest-cov
coverage
flake8
mypy
pydocstyle
pytest
pytest-cov
qa =
black
isort
pip-tools
pre-commit
pylint
black
isort
pip-tools
pre-commit
pylint
build =
build
twine
wheel
bumpver
build
twine
wheel
bumpver
dev =
%(tests)s
%(docs)s
%(qa)s
%(build)s
coverage
flake8
mypy
pydocstyle
pytest
pytest-cov
furo
sphinx
sphinx-copybutton
sphinx-tabs
black
isort
pip-tools
pre-commit
pylint
build
twine
wheel
bumpver

[options.entry_points]
edgetest =
conda = edgetest_conda.plugin
conda = edgetest_conda.plugin

[bumpver]
current_version = "2021.12.0"
current_version = "2021.12.1"
version_pattern = "YYYY.MM.INC0"
commit_message = "Bump {old_version} to {new_version}"
commit = True

[bumpver:file_patterns]
docs/source/conf.py =
version = "{version}"
setup.cfg =
current_version = "{version}"
edgetest_conda/__init__.py =
__version__ = "{version}"
docs/source/conf.py =
version = "{version}"
setup.cfg =
current_version = "{version}"
edgetest_conda/__init__.py =
__version__ = "{version}"

[aliases]
lint=pylint
lint = pylint

[bdist_wheel]
python-tag = py3
Expand All @@ -93,11 +109,11 @@ max-complexity = 17
ignore = E203, W503

[isort]
multi_line_output=3
include_trailing_comma=True
force_grid_wrap=0
use_parentheses=True
line_length=88
multi_line_output = 3
include_trailing_comma = True
force_grid_wrap = 0
use_parentheses = True
line_length = 88

[mypy]
python_version = 3.7
Expand All @@ -110,7 +126,12 @@ allow_redefinition = True
pylint_minimum_score = 9.5

[tool:pytest]
markers =
unit: mark unit tests that do not require external interfaces and use mocking
integration: mark test that interact with an external system
markers =
unit: mark unit tests that do not require external interfaces and use mocking
integration: mark test that interact with an external system
addopts = --verbose

[edgetest]
extras =
tests

Loading

0 comments on commit 7c9552b

Please sign in to comment.