boromir674/semantic-version-check

View on GitHub
setup.cfg

Summary

Maintainability
Test Coverage
[metadata]
## Setuptools specific information
name = semantic_version_check
version = 1.0.2
# renders on pypi as subtitle
description = Check if a 'version' is a valid Semantic Version.
long_description = file: README.rst
long_description_content_type = text/x-rst
license = AGPLv3
license_files = LICENSE.txt
platforms = Linux, Darwin
author = Konstantinos Lampridis
author_email = k.lampridis@hotmail.com

# represents the web home page of the project
url = https://github.com/boromir674/semantic-version-check

download_url = https://github.com/boromir674/semantic-version-check/archive/v1.0.2.tar.gz


## PyPi specific information
project_urls =
    Bug Tracker = https://github.com/semantic-version-check/issues
    CI: Github Actions = https://github.com/boromir674/semantic-version-check/actions
    Documentation = https://semantic-version-check.readthedocs.io/
    Source Code = https://github.com/boromir674/semantic-version-check
    Changelog = https://github.com/boromir674/semantic-version-check/blob/master/CHANGELOG.rst
    Code of Conduct = https://github.com/boromir674/semantic-version-check/blob/master/CONTRIBUTING.rst
    ; Mailing lists =


keywords = python package,
classifiers =
    Development Status :: 5 - Production/Stable
    Intended Audience :: Developers
    Intended Audience :: End Users/Desktop
    Intended Audience :: Science/Research
    License :: OSI Approved :: GNU Affero General Public License v3
    Natural Language :: English
    Operating System :: Unix
    Programming Language :: Python
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9
    Programming Language :: Python :: 3.10
    Topic :: Software Development
    Topic :: Software Development :: Libraries :: Python Modules
    Topic :: System :: Software Distribution
    Typing :: Typed


[options]
python_requires = >= 3.6
zip_safe = False
include_package_data = True
package_dir=
    =src
packages = find:


[options.packages.find]
where=src


[options.extras_require]
docs =
    # furo >= 2021.08.31  # sphinx theme
    sphinx ~= 4.0
    sphinx-argparse-cli >= 1.5
    sphinx-autodoc-typehints >= 1.10
    sphinx-rtd-theme == 0.5.0
    sphinxcontrib-spelling
test =
    pytest >= 6.2.4
    pytest-cov >= 2.12
    pytest-click ~= 1.1.0
    pytest-xdist >= 1.34
typing =
    mypy
    pytest >= 6.2.4
    pytest-click ~= 1.1.0


[options.entry_points]
console_scripts =
    check-semantic-version = semantic_version_check.__main__:main


[options.package_data]
semantic_version_check =
    py.typed


# Influence what should be not flagged as an error, if not included in the distribution (ie sdist distribution)
[check-manifest]
ignore =
    docs/*
    docs/patterns-implementations/*
    docs/static/*
    requirements/*
    scripts/*.py
    tox.ini
    .bettercodehub.yml
    .circleci/config.yml
    .coveragerc
    .DS_Store
    .gitignore
    .prospector.yml
    .pylintrc
    .readthedocs.yml
    .scrutinizer.yml
    .travis.yml


#### SUPORT TOOLS CONFIG
[flake8]
max_line_length = 120
exclude = .tox,venv,env,env-dev


[isort]
line_length = 120
skip = .tox,venv,env,env-dev
default_section = THIRDPARTY
known_first_party = src,tests


[semantic_release]
version_variable = src/semantic_version_check/__init__.py:__version__
# version_source=tag
version_source=source
upload_to_pypi=false
upload_to_release=false