Package Details: python-kinet2pcb 1.1.4-1

Git Clone URL: https://aur.archlinux.org/python-kinet2pcb.git (read-only, click to copy)
Package Base: python-kinet2pcb
Description: Convert KiCad netlist into a PCBNEW .kicad_pcb file.
Upstream URL: https://pypi.org/project/kinet2pcb
Licenses: MIT
Conflicts: kinet2pcb
Provides: kinet2pcb
Submitter: taotieren
Maintainer: taotieren (grdgkjrpdihe)
Last Packager: taotieren
Votes: 0
Popularity: 0.000000
First Submitted: 2024-09-13 06:16 (UTC)
Last Updated: 2025-11-04 02:01 (UTC)

Latest Comments

micwoj92 commented on 2025-09-20 02:20 (UTC)

Doesn't work:

$ kinet2pcb 
Traceback (most recent call last):
  File "/usr/bin/kinet2pcb", line 5, in <module>
    from kinet2pcb.kinet2pcb import main
  File "/usr/lib/python3.13/site-packages/kinet2pcb/__init__.py", line 5, in <module>
    from .kinet2pcb import *
  File "/usr/lib/python3.13/site-packages/kinet2pcb/kinet2pcb.py", line 4, in <module>
    from past.builtins import basestring
ModuleNotFoundError: No module named 'past'

taotieren commented on 2025-01-12 07:00 (UTC)

@dreieck Thanks!

dreieck commented on 2025-01-11 16:01 (UTC)

If possible, please remove the dependency on python-furure/ make the package working without python-future:

WARNING: python-future package is not compatible with Python 3.13

The python-future project was created in 2013 to attempt to save Python from the schism of version incompatibility that was threatening to tear apart the language (as Perl 6 contributed to the death of Perl).

That time is now past. Thanks to a huge porting effort across the Python community, Python 3 eventually thrived. Python 2 reached its end of life in 2020 and the python-future package should no longer be necessary. Use it to help with porting legacy code to Python 3 but don’t depend on it for new code.

If you use packages that depend on it, please contact maintainers and/or upstream of these packages and try to work out whether this dependency is really needed.

Regards and thanks for this package!