Skip to content

Commit f7c9be4

Browse files
committed
Switch to rst as various local checks of bad markdown yielded no failures
1 parent cd7bf9f commit f7c9be4

File tree

4 files changed

+69
-63
lines changed

4 files changed

+69
-63
lines changed

README.md

Lines changed: 0 additions & 59 deletions
This file was deleted.

README.rst

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
Exasol Toolbox
2+
==============
3+
4+
Your one-stop solution for managing all standard tasks and core workflows of your Python project.
5+
6+
.. image:: https://github.com/exasol/python-toolbox/actions/workflows/ci.yml/badge.svg?branch=main
7+
:target: https://github.com/exasol/python-toolbox/actions/workflows/ci.yml
8+
:alt: Checks Main
9+
10+
.. image:: https://img.shields.io/pypi/l/exasol-toolbox
11+
:target: https://opensource.org/licenses/MIT
12+
:alt: License
13+
14+
.. image:: https://img.shields.io/pypi/dm/exasol-toolbox
15+
:target: https://pypi.org/project/exasol-toolbox/
16+
:alt: Downloads
17+
18+
.. image:: https://img.shields.io/pypi/pyversions/exasol-toolbox
19+
:target: https://pypi.org/project/exasol-toolbox/
20+
:alt: Supported Python Versions
21+
22+
.. image:: https://img.shields.io/pypi/v/exasol-toolbox
23+
:target: https://pypi.org/project/exasol-toolbox/
24+
:alt: PyPi Package
25+
26+
🚀 Features
27+
-----------
28+
29+
- Centrally managed standard tasks:
30+
- code formatting & upgrading
31+
- linting
32+
- type-checking
33+
- unit-tests
34+
- integration-tests
35+
- coverage
36+
- documentation
37+
38+
- Centrally managed core workflows:
39+
- workspace/project verification
40+
- build and publish releases
41+
- build and publish documentation
42+
43+
- Configurable & Extensible:
44+
- Project configuration
45+
- Event hooks
46+
47+
🔌️ Prerequisites
48+
-----------------
49+
50+
- `Python <https://www.python.org/>`__ >= 3.9
51+
52+
💾 Installation
53+
---------------
54+
55+
.. code-block:: shell
56+
57+
pip install exasol-toolbox
58+
59+
📚 Documentation
60+
----------------
61+
62+
For further details, check out the latest `documentation <https://exasol.github.io/python-toolbox/>`_.

exasol/toolbox/nox/_lint.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,9 @@ def import_lint(session: Session) -> None:
181181

182182
@nox.session(name="lint:build-packages", python=False)
183183
def dist_check(session: Session) -> None:
184-
"""Checks whether your distribution’s long description will render correctly on PyPI"""
185-
session.run("poetry", "build")
186-
session.run("twine", "check", "./dist/*")
184+
"""Checks whether your distribution’s long description will render correctly on PyPI
185+
186+
This has more robust checks for rst documentation than markdown.
187+
"""
188+
session.run("poetry", "build", "--project", PROJECT_CONFIG.root)
189+
session.run("twine", "check", PROJECT_CONFIG.root / "./dist/*")

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ authors = [
77
{ name = "Nicola Coretti", email = "[email protected]" },
88
{ name = "Ariel Schulz", email = "[email protected]" },
99
]
10-
readme = "README.md"
10+
readme = "README.rst"
1111
license = "MIT"
1212
keywords = [
1313
"nox",

0 commit comments

Comments
 (0)