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

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


Branch: CURRENT, Version: 0.15nb1, Package name: py312-ini2toml-0.15nb1, 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)


   2025-04-14 14:15:00 by Adam Ciarcinski | Files touched by this commit (14) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-05-15 14:45:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ini2toml: updated to 0.15

Version 0.15

* Due to the change in API for ``pyproject-fmt`` introduce a dependency cap.
   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