-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to specify filip as dependency in pyproject.toml based package on windows #207
Comments
Hi, I tried to reproduce your error but got another unexpected error with the provided
And then Will that also work for you? |
Working on the same project as @Haifischbecken, I'd say it would be best for filips "up-to-dateness" if it were compatible with a Having said that, I slightly adapted the [build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "my_package"
authors = []
description = "My package description"
readme = "Readme.md"
requires-python = ">=3.8"
classifiers = []
dependencies = ["filip"]
version = "0.1.0"
[tool.setuptools]
packages = [] It seems that filip does successfully finish installing, albeit with a few warnings: WARNING: pydantic 2.4.2 does not provide the extra 'dotenv' and DEPRECATION: wget is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for wget ... done
DEPRECATION: stringcase is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for stringcase ... done
DEPRECATION: paho-mqtt is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for paho-mqtt ... done
DEPRECATION: genson is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for genson ... done For reference, I'm using |
Hi thanks for the responses.
in the changelog of igraph 0.10.2 I tested the following combination The current version of igraph seems to be compatible with python up to version 3.12. |
have opened a new issue #211 to upgrade the python version compatibility of |
Describe the bug
When trying to install a package based on PEP621 using only a
pyproject.toml
to define the buildprocess,filip
can not be used as dependency when installing on Windows. The problem is likely caused by the use of the fixed version ofigraph==0.9.8
. We tried using version0.11.2
which does solve the installation problem. We did not notice any difference in the behaviour offilip
.To Reproduce
Steps to reproduce the behavior:
python -m venv venv
and activate itvenv/Scripts/activate
pip install .
The installation fails with
Expected behavior
Dependecies (
filip
) are installed from PyPI.Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: