BSD Ports

editors/py-editorconfig 0.12.3_2 MidnightBSD

EditorConfig File Locator and Interpreter for Python

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a1db0972f2
License
bsd2, python
Categories
editors, python

Description

EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. The EditorConfig project maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors.

In the other systems

SystemPortVersion
MidnightBSDeditors/py-editorconfig0.12.3_2
FreeBSDeditors/py-editorconfig0.12.4
DragonFlyeditors/py-editorconfig0.12.4
HardenedBSDeditors/py-editorconfig0.12.4
GhostBSDeditors/py-editorconfig0.12.4

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}editorconfig

From mports:

cd /usr/mports/editors/py-editorconfig && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}editorconfig>0:editors/py-editorconfig

Dependencies

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
EditorConfig-0.12.3.tar.gz1332957f8ce78afcba15c8b18d46b5170848c88d56fd38f05c2ec60dbbfcb8996e89e
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
a1db0972f2 Lucas Holt editors/py-editorconfig: stop installing the editorconfig script (#1985)
## Summary py-editorconfig installed `bin/editorconfig`, the same path as editors/editorconfig-core-c. The C core is pulled in by kf6-ktexteditor, gnome-builder, gnome-text-editor and others, so `mport.install` refused py312-editorconfig on hosts that have it. Every Python flavor of this port also installed the same file. - `files/patch-setup.py` drops the `console_scripts` entry point. Consumers (devel/py-jsbeautifier, the new devel/eric7) import the module and do not use the script. The CLI still works as `python3.12 -m editorconfig`. - `CONFLICTS_INSTALL` is removed because the files no longer collide. PORTREVISION is bumped. Follow-up (not in this PR, one port per PR): editors/editorconfig-core-c still declares `CONFLICTS_INSTALL= py*-editorconfig`. mport only checks …