Я пытаюсь установить все библиотеки, как указано в setup.py, с помощью maven + pom.xml. но при сборке я получаю сообщение об ошибке «Невозможно запустить pip в этом каталоге». Может кто-нибудь, пожалуйста, помогите мне, я буду вам благодарен !!!
setup.py выглядит ниже
from setuptools.command.install import install as _install
from setuptools import setup, find_packages
import pip
import os
requirements = [l.strip() for l in open('requirements.txt').readlines()]
try:
long_description = open('README.md').read()
except IOError:
long_description = ''
setup(
name='robotframework',
version='3.1.2',
description='',
url='https://qarepository.com/repository/pypi_all/simple',
install_requires=[
"robotframework-selenium2library==3.0.0",
"robotframework-faker==4.2.0",
"robotframework-databaselibrary=1.2.4",
"robotframework-sshlibrary==3.3.0",
"pandas==0.25.0"
],
include_package_data=True,
zip_safe=False,
platforms=['any'],
)
Maven pom.xml выглядит ниже
plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.3.2</version>
<executions>
<execution>
<id>pip install (initialize)</id>
<phase>prepare-package</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
<execution>
<configuration>
<executable>pip</executable>
<arguments>
<argument>install</argument>
<argument>${robotframework.version}</argument>
<argument>--proto_path=${basedir}/src/main/resources</argument>
<argument>--python_out=${project.build.directory}/demo</argument>
</arguments>
</configuration>
<id>generate-package</id>
<phase>compile</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>python</executable>
<workingDirectory>${project.build.directory}/demo</workingDirectory>
<arguments>
<argument>setup.py</argument>
<argument>sdist</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>