mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-05-07 09:19:50 +00:00
Compare commits
2 Commits
c51a82a2ce
...
fdc8a17d26
Author | SHA1 | Date | |
---|---|---|---|
fdc8a17d26 | |||
cb3bbbec6e |
44
.travis.yml
44
.travis.yml
@ -1,27 +1,27 @@
|
||||
sudo: false
|
||||
language: python
|
||||
install:
|
||||
- pip3 install -r requirements.txt -r requirements-extra.txt
|
||||
- pip3 install -r requirements.txt -r requirements-extra.txt
|
||||
script: tox
|
||||
matrix:
|
||||
include:
|
||||
- os: "linux"
|
||||
dist: "xenial"
|
||||
python: "3.6"
|
||||
- os: "linux"
|
||||
dist: "xenial"
|
||||
python: "3.7"
|
||||
- os: "linux"
|
||||
dist: "focal"
|
||||
python: "3.8"
|
||||
- os: "linux"
|
||||
dist: "focal"
|
||||
python: "3.9"
|
||||
- os: "windows"
|
||||
language: shell
|
||||
python: "3.8"
|
||||
env: "PATH=/c/python38:/c/python38/Scripts:$PATH"
|
||||
before_install:
|
||||
- choco install python --version=3.8.6
|
||||
- cp /c/python38/python.exe /c/python38/python3.exe
|
||||
script: tox -e py38
|
||||
include:
|
||||
- os: "linux"
|
||||
dist: "xenial"
|
||||
python: "3.6"
|
||||
- os: "linux"
|
||||
dist: "xenial"
|
||||
python: "3.7"
|
||||
- os: "linux"
|
||||
dist: "focal"
|
||||
python: "3.8"
|
||||
- os: "linux"
|
||||
dist: "focal"
|
||||
python: "3.9"
|
||||
- os: "windows"
|
||||
language: shell
|
||||
python: "3.9"
|
||||
env: "PATH=/c/python39:/c/python39/Scripts:$PATH"
|
||||
before_install:
|
||||
- choco install python --version=3.9.6
|
||||
- cp /c/python39/python.exe /c/python39/python3.exe
|
||||
script: tox -e py39
|
||||
|
@ -7,10 +7,8 @@
|
||||
import os.path as op
|
||||
import re
|
||||
|
||||
from distutils.version import LooseVersion
|
||||
from pkg_resources import load_entry_point, get_distribution
|
||||
|
||||
from .build import read_changelog_file, filereplace
|
||||
from sphinx.cmd.build import build_main as sphinx_build
|
||||
|
||||
CHANGELOG_FORMAT = """
|
||||
{version} ({date})
|
||||
@ -73,26 +71,10 @@ def gen(
|
||||
if op.exists(confpath):
|
||||
conf_out = op.join(basepath, "conf.py")
|
||||
filereplace(confpath, conf_out, **confrepl)
|
||||
if LooseVersion(get_distribution("sphinx").version) >= LooseVersion("1.7.0"):
|
||||
from sphinx.cmd.build import build_main as sphinx_build
|
||||
|
||||
# Call the sphinx_build function, which is the same as doing sphinx-build from cli
|
||||
try:
|
||||
sphinx_build([basepath, destpath])
|
||||
except SystemExit:
|
||||
print(
|
||||
"Sphinx called sys.exit(), but we're cancelling it because we don't actually want to exit"
|
||||
)
|
||||
else:
|
||||
# We used to call sphinx-build with print_and_do(), but the problem was that the virtualenv
|
||||
# of the calling python wasn't correctly considered and caused problems with documentation
|
||||
# relying on autodoc (which tries to import the module to auto-document, but fail because of
|
||||
# missing dependencies which are in the virtualenv). Here, we do exactly what is done when
|
||||
# calling the command from bash.
|
||||
cmd = load_entry_point("Sphinx", "console_scripts", "sphinx-build")
|
||||
try:
|
||||
cmd(["sphinx-build", basepath, destpath])
|
||||
except SystemExit:
|
||||
print(
|
||||
"Sphinx called sys.exit(), but we're cancelling it because we don't actually want to exit"
|
||||
)
|
||||
# Call the sphinx_build function, which is the same as doing sphinx-build from cli
|
||||
try:
|
||||
sphinx_build([basepath, destpath])
|
||||
except SystemExit:
|
||||
print(
|
||||
"Sphinx called sys.exit(), but we're cancelling it because we don't actually want to exit"
|
||||
)
|
||||
|
@ -1,5 +1,5 @@
|
||||
pytest>=5,<6
|
||||
pytest>=6,<7
|
||||
flake8
|
||||
tox-travis
|
||||
black
|
||||
pyinstaller>=4.0,<5.0; sys_platform != 'linux'
|
||||
pyinstaller>=4.5,<5.0; sys_platform != 'linux'
|
@ -1,7 +1,7 @@
|
||||
Send2Trash>=1.3.0
|
||||
sphinx>=1.2.2
|
||||
polib>=1.0.4
|
||||
sphinx>=3.0.0
|
||||
polib>=1.1.0
|
||||
hsaudiotag3k>=1.1.3*
|
||||
distro>=1.5.0
|
||||
PyQt5 >=5.4,<6.0; sys_platform != 'linux'
|
||||
pywin32>=200; sys_platform == 'win32'
|
||||
PyQt5 >=5.14.1,<6.0; sys_platform != 'linux'
|
||||
pywin32>=228; sys_platform == 'win32'
|
Loading…
x
Reference in New Issue
Block a user