How about adding pyproject.toml for local directory installation with the newer version of pip (>=v25) ?
For example:
[build-system] requires = ["pdm-backend"] build-backend = "pdm.backend"
[project] name = "hwt" version = "3.8" description = "A library for a construction and analysis of digital circuits" readme = "README.md" authors = [ {name = "Michal Orsak", email = "[email protected]"}, ] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", "Topic :: System :: Emulators", "Topic :: System :: Hardware", "Topic :: Utilities", ] dependencies = [ "hdlConvertorAst>=1.0", "hwtSimApi>=1.3", "ipCorePackager>=0.6", "natsort>=8.4.0", "pyDigitalWaveTools>=1.1", ] license = {text = "MIT"} requires-python = ">=3.12"
[project.urls] Homepage = "https://github.com/Nic30/hwt"
@jesseclin thank you for your contribution, currently i am working day and night to finish hwtHls, I have about 500 comits for hwt as well.
Can you also post the error message for pip >=v25 ? So I can verify installation behavior when the time come?