./textproc/py-ini2toml, Automatically conversion of .ini/.cfg files to TOML equivalents

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.15, Package name: py311-ini2toml-0.15, Maintainer: pkgsrc-users

The original purpose of this project is to help migrating setup.cfg files to
PEP 621, but by extension it can also be used to convert any compatible
.ini/.cfg file to TOML.


Required to run:
[devel/py-setuptools] [lang/python310]

Required to build:
[devel/py-setuptools_scm] [devel/py-packaging]

Master sites:

Filesize: 106.676 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-24 10:09:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ini2toml: updated to 0.14

Version 0.14

* Introduce ``LiteTranslator`` and ``FullTranslator`` as
  convenience classes for more deterministic behaviour, :pr:`95`.
* ``setuptools`` plugin:

  * Fix ``ValueError`` when ``setup.cfg`` contains ``[options.packages.find]``
    but also lists ``[options] packages = ...`` explicitly as a list of package
    names, :issue:`93`.

* ``pytest`` plugin:

  * Remove comments when converting ``addopts`` with multi-line values, :issue:`98`.
   2023-12-17 20:33:02 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ini2toml: updated to 0.13

Version 0.13
============

* Fix errors when ``isort`` is installed in the same environment as \ 
``ini2toml``, :pr:`83`.
* ``setuptools`` plugin:
   * Add support for ``file:`` directive in ``install_requires`` and \ 
``extras_require``, :pr:`77`.

     .. attention::
        Note that ``setuptools`` (as per v67.6) may require that all \ 
``optional-dependencies``
        to be specified via the ``file:`` directive if at least one of them \ 
requires so.
   2023-04-17 11:38:10 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ini2toml: updated to 0.12

Version 0.12
* Fix logging in case of early errors while loading plugins, :pr:`69`
* Log warning if ``flake8`` and ``devpi`` sections are translation,
  prompting the user to review the output, :issue:`72`
* ``pytest`` plugin:
   * Fix parsing of ``filterwarnings``, issue:`74`

Version 0.11.3
* Fix dependency problems by requiring ``pyproject-fmt>=0.4.0``

Version 0.11.2
* Adapt to changes in ``pyproject-fmt`` 0.4.0

Version 0.11.1
* Internal test fixes, minor CI and doc improvements
* Only list ``pyproject-fmt`` as an experimental dependency on Python 3.7+

Version 0.11
* ``setuptools`` plugin:
   * Add minimum version of ``setuptools`` implementing :pep:`621` to \ 
``[build-system] requires``, :pr:`42`
   2022-04-13 12:42:32 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-ini2toml: add missing build dependency on py-setuptools_scm
   2022-04-05 09:20:56 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-ini2toml: add py-validate-pyproject to TEST_DEPENDS
   2022-04-05 09:15:09 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
py-ini2toml: added version 0.10

The original purpose of this project is to help migrating setup.cfg files to
PEP 621, but by extension it can also be used to convert any compatible
.ini/.cfg file to TOML.