Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
changeset 3:04cc3816d478
Convert the project's build system to use pyproject.toml
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 19 Apr 2026 17:34:19 +0200 |
| parents | e310a29a391b |
| children | d4f778187170 |
| files | .hgignore pyproject.toml setup.cfg setup.py |
| diffstat | 4 files changed, 50 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Sun Apr 19 16:44:56 2026 +0200 +++ b/.hgignore Sun Apr 19 17:34:19 2026 +0200 @@ -4,3 +4,5 @@ (^|/)_venv.*/ ^docs/_build/ (^|/)_tmp/ +^dist/ +^[^/.]+\.egg-info/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pyproject.toml Sun Apr 19 17:34:19 2026 +0200 @@ -0,0 +1,42 @@ +[build-system] +requires = ["setuptools>=56.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "pygments-lexer-pseudocode" +version = "2.0.1" +description = "Pygments Lexer for a french pseudocode" +license = { text = "MIT" } +authors = [ + {name = "Simon Wachter", email = "simon@wachter.me"}, +] +classifiers = [ + "Development Status :: 4 - Beta", + "License :: OSI Approved :: MIT License", + "Natural Language :: French", + "Topic :: Text Processing", + "Topic :: Utilities", +] +dependencies = [ + "pygments", +] +dynamic = [ + "readme", +] + +[project.urls] +homepage = "https://github.com/svvac/pseudocode-pygments-lexer" + +[project.entry-points.'pygments.lexers'] +pseudocodelexer = "pygments_lexer_pseudocode:PseudocodeLexer" + +[tool.setuptools] +packages = [ + "pygments_lexer_pseudocode", +] +platforms = ["any"] +zip-safe = true +include-package-data = false + +[tool.setuptools.dynamic] +readme = {file = ["README.md"], content-type = "text/markdown"}
--- a/setup.cfg Sun Apr 19 16:44:56 2026 +0200 +++ b/setup.cfg Sun Apr 19 17:34:19 2026 +0200 @@ -1,2 +1,2 @@ -[metadata] -description-file = README.md +[bdist_wheel] +universal = 1
--- a/setup.py Sun Apr 19 16:44:56 2026 +0200 +++ b/setup.py Sun Apr 19 17:34:19 2026 +0200 @@ -1,21 +1,6 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + from setuptools import setup -setup( - name="pygments-lexer-pseudocode", - packages=["pygments_lexer_pseudocode"], - version="2.0.1", - description="Pygments Lexer for a french pseudocode", - author="Simon Wachter", - author_email="simon@wachter.me", - url="https://github.com/svvac/pseudocode-pygments-lexer", - license="MIT", - entry_points="[pygments.lexers]\npseudocodelexer = pygments_lexer_pseudocode:PseudocodeLexer", - install_requires=[ "pygments" ], - classifiers=[ - "Development Status :: 4 - Beta", - "License :: OSI Approved :: MIT License", - "Natural Language :: French", - "Topic :: Text Processing", - "Topic :: Utilities", - ] -) +setup()
