├── .editorconfig ├── .github ├── FUNDING.yml ├── dependabot.yml ├── workflows │ └── tests.yml └── zizmor.yml ├── .gitignore ├── .ignore ├── .mailmap ├── .readthedocs.yaml ├── CHANGELOG.rst ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.rst ├── changelog.d ├── 20251118_071744_nedbat.rst ├── README.txt └── ghrel_template.md.j2 ├── docs ├── Makefile ├── _static │ └── theme_overrides.css ├── changelog.rst ├── commands.rst ├── concepts.rst ├── conf.py ├── configuration.rst ├── include │ └── links.rst ├── index.rst └── philosophy.rst ├── pylintrc ├── pyproject.toml ├── requirements ├── base.in ├── base.txt ├── constraints.in ├── dev.in ├── dev.txt ├── doc.in ├── doc.txt ├── quality.in ├── quality.txt ├── test.in ├── test.txt ├── tox.in └── tox.txt ├── src └── scriv │ ├── __init__.py │ ├── __main__.py │ ├── changelog.py │ ├── cli.py │ ├── collect.py │ ├── config.py │ ├── create.py │ ├── exceptions.py │ ├── format.py │ ├── format_md.py │ ├── format_rst.py │ ├── ghrel.py │ ├── github.py │ ├── gitinfo.py │ ├── linkcheck.py │ ├── literals.py │ ├── optional.py │ ├── print.py │ ├── scriv.py │ ├── shell.py │ ├── templates │ ├── new_fragment.md.j2 │ └── new_fragment.rst.j2 │ └── util.py ├── tests ├── __init__.py ├── conftest.py ├── faker.py ├── helpers.py ├── test_changelog.py ├── test_collect.py ├── test_config.py ├── test_create.py ├── test_faker.py ├── test_format_md.py ├── test_format_rst.py ├── test_ghrel.py ├── test_github.py ├── test_gitinfo.py ├── test_linkcheck.py ├── test_literals.py ├── test_print.py ├── test_process.py └── test_util.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: nedbat 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.github/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.gitignore -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.ignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.mailmap -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/README.rst -------------------------------------------------------------------------------- /changelog.d/20251118_071744_nedbat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/changelog.d/20251118_071744_nedbat.rst -------------------------------------------------------------------------------- /changelog.d/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/changelog.d/README.txt -------------------------------------------------------------------------------- /changelog.d/ghrel_template.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/changelog.d/ghrel_template.md.j2 -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/_static/theme_overrides.css -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/commands.rst -------------------------------------------------------------------------------- /docs/concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/concepts.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/include/links.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/include/links.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/philosophy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/docs/philosophy.rst -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/pylintrc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/base.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/base.in -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/constraints.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/constraints.in -------------------------------------------------------------------------------- /requirements/dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/dev.in -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/doc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/doc.in -------------------------------------------------------------------------------- /requirements/doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/doc.txt -------------------------------------------------------------------------------- /requirements/quality.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/quality.in -------------------------------------------------------------------------------- /requirements/quality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/quality.txt -------------------------------------------------------------------------------- /requirements/test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/test.in -------------------------------------------------------------------------------- /requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/test.txt -------------------------------------------------------------------------------- /requirements/tox.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/tox.in -------------------------------------------------------------------------------- /requirements/tox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/requirements/tox.txt -------------------------------------------------------------------------------- /src/scriv/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Scriv changelog management tool. 3 | """ 4 | 5 | __version__ = "1.7.0" 6 | -------------------------------------------------------------------------------- /src/scriv/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/__main__.py -------------------------------------------------------------------------------- /src/scriv/changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/changelog.py -------------------------------------------------------------------------------- /src/scriv/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/cli.py -------------------------------------------------------------------------------- /src/scriv/collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/collect.py -------------------------------------------------------------------------------- /src/scriv/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/config.py -------------------------------------------------------------------------------- /src/scriv/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/create.py -------------------------------------------------------------------------------- /src/scriv/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/exceptions.py -------------------------------------------------------------------------------- /src/scriv/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/format.py -------------------------------------------------------------------------------- /src/scriv/format_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/format_md.py -------------------------------------------------------------------------------- /src/scriv/format_rst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/format_rst.py -------------------------------------------------------------------------------- /src/scriv/ghrel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/ghrel.py -------------------------------------------------------------------------------- /src/scriv/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/github.py -------------------------------------------------------------------------------- /src/scriv/gitinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/gitinfo.py -------------------------------------------------------------------------------- /src/scriv/linkcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/linkcheck.py -------------------------------------------------------------------------------- /src/scriv/literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/literals.py -------------------------------------------------------------------------------- /src/scriv/optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/optional.py -------------------------------------------------------------------------------- /src/scriv/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/print.py -------------------------------------------------------------------------------- /src/scriv/scriv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/scriv.py -------------------------------------------------------------------------------- /src/scriv/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/shell.py -------------------------------------------------------------------------------- /src/scriv/templates/new_fragment.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/templates/new_fragment.md.j2 -------------------------------------------------------------------------------- /src/scriv/templates/new_fragment.rst.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/templates/new_fragment.rst.j2 -------------------------------------------------------------------------------- /src/scriv/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/src/scriv/util.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """The tests for scriv.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/faker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/faker.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_changelog.py -------------------------------------------------------------------------------- /tests/test_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_collect.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_create.py -------------------------------------------------------------------------------- /tests/test_faker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_faker.py -------------------------------------------------------------------------------- /tests/test_format_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_format_md.py -------------------------------------------------------------------------------- /tests/test_format_rst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_format_rst.py -------------------------------------------------------------------------------- /tests/test_ghrel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_ghrel.py -------------------------------------------------------------------------------- /tests/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_github.py -------------------------------------------------------------------------------- /tests/test_gitinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_gitinfo.py -------------------------------------------------------------------------------- /tests/test_linkcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_linkcheck.py -------------------------------------------------------------------------------- /tests/test_literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_literals.py -------------------------------------------------------------------------------- /tests/test_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_print.py -------------------------------------------------------------------------------- /tests/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_process.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tests/test_util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nedbat/scriv/HEAD/tox.ini --------------------------------------------------------------------------------