README indica diretório incorreto para instalação
Descrição do problema
Ao seguir as instruções do README, o comando de instalação é executado no diretório incorreto.
O README informa apenas:
From the project directory:
Entretanto, o arquivo pyproject.toml está localizado no subdiretório spsvalidator/spsvalidator.
Passos para reproduzir o problema
-
Acesse o diretório raiz do repositório:
-
Crie e ative o ambiente virtual conforme descrito no README.
-
Execute:
python -m pip install -e ".[dev]"
-
Observe o erro:
(.venv) (base) user@hostname:~/spsvalidator$ python -m pip install -e ".[dev]"
Obtaining file:///home/user/spsvalidator
ERROR: file:///home/user/spsvalidator does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.
-
Acesse o subdiretório interno:
-
Execute novamente:
python -m pip install -e ".[dev]"
-
Observe que a instalação é realizada corretamente.
Comportamento esperado
O README deve informar explicitamente que o comando de instalação precisa ser executado no diretório que contém o arquivo pyproject.toml:
cd spsvalidator/spsvalidator
python -m pip install -e ".[dev]"
Alternativamente, o pyproject.toml poderia ser movido para o diretório raiz do repositório.
Screenshots ou vídeos
Não se aplica. O log completo do erro está apresentado nos passos para reprodução.
Anexos
Não se aplica.
Ambiente utilizado
-
Sistema operacional: Linux
-
Shell: Bash
-
Ambiente virtual Python: .venv
-
Diretório raiz:
-
Diretório que contém o pyproject.toml:
/home/user/spsvalidator/spsvalidator
README indica diretório incorreto para instalação
Descrição do problema
Ao seguir as instruções do README, o comando de instalação é executado no diretório incorreto.
O README informa apenas:
Entretanto, o arquivo
pyproject.tomlestá localizado no subdiretóriospsvalidator/spsvalidator.Passos para reproduzir o problema
Acesse o diretório raiz do repositório:
cd spsvalidatorCrie e ative o ambiente virtual conforme descrito no README.
Execute:
python -m pip install -e ".[dev]"Observe o erro:
Acesse o subdiretório interno:
cd spsvalidatorExecute novamente:
python -m pip install -e ".[dev]"Observe que a instalação é realizada corretamente.
Comportamento esperado
O README deve informar explicitamente que o comando de instalação precisa ser executado no diretório que contém o arquivo
pyproject.toml:Alternativamente, o
pyproject.tomlpoderia ser movido para o diretório raiz do repositório.Screenshots ou vídeos
Não se aplica. O log completo do erro está apresentado nos passos para reprodução.
Anexos
Não se aplica.
Ambiente utilizado
Sistema operacional: Linux
Shell: Bash
Ambiente virtual Python:
.venvDiretório raiz:
Diretório que contém o
pyproject.toml: