mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-07-05 18:15:49 +00:00
Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
9d2a3bcbc1 | |||
a5455b697d | |||
0bfb763b2a | |||
9f3566a150 | |||
16a6c4fdd7 |
2
Makefile
2
Makefile
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
PROJECT := ahriman
|
PROJECT := ahriman
|
||||||
|
|
||||||
FILES := AUTHORS COPYING CONFIGURING.md README.md package src setup.py
|
FILES := AUTHORS COPYING CONFIGURING.md README.md package src setup.cfg setup.py
|
||||||
TARGET_FILES := $(addprefix $(PROJECT)/, $(FILES))
|
TARGET_FILES := $(addprefix $(PROJECT)/, $(FILES))
|
||||||
IGNORE_FILES := package/archlinux src/.mypy_cache
|
IGNORE_FILES := package/archlinux src/.mypy_cache
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Maintainer: Evgeniy Alekseev
|
# Maintainer: Evgeniy Alekseev
|
||||||
|
|
||||||
pkgname='ahriman'
|
pkgname='ahriman'
|
||||||
pkgver=1.2.3
|
pkgver=1.2.6
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="ArcHlinux ReposItory MANager"
|
pkgdesc="ArcHlinux ReposItory MANager"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
|
8
setup.py
8
setup.py
@ -1,8 +1,6 @@
|
|||||||
from build_manpages.build_manpages import build_manpages, get_build_py_cmd, get_install_cmd
|
from build_manpages import build_manpages
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
from setuptools.command.build_py import build_py
|
|
||||||
from setuptools.command.install import install
|
|
||||||
from typing import Any, Dict
|
from typing import Any, Dict
|
||||||
|
|
||||||
|
|
||||||
@ -103,8 +101,6 @@ setup(
|
|||||||
},
|
},
|
||||||
|
|
||||||
cmdclass={
|
cmdclass={
|
||||||
"build_manpages": build_manpages,
|
"build_manpages": build_manpages.build_manpages,
|
||||||
"build_py": get_build_py_cmd(build_py),
|
|
||||||
"install": get_install_cmd(install),
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -49,9 +49,7 @@ def _parser() -> argparse.ArgumentParser:
|
|||||||
"--lock",
|
"--lock",
|
||||||
help="lock file",
|
help="lock file",
|
||||||
type=Path,
|
type=Path,
|
||||||
default=Path(
|
default=Path(tempfile.gettempdir()) / "ahriman.lock")
|
||||||
tempfile.gettempdir()) /
|
|
||||||
"ahriman.lock")
|
|
||||||
parser.add_argument("--no-log", help="redirect all log messages to stderr", action="store_true")
|
parser.add_argument("--no-log", help="redirect all log messages to stderr", action="store_true")
|
||||||
parser.add_argument("--no-report", help="force disable reporting to web service", action="store_true")
|
parser.add_argument("--no-report", help="force disable reporting to web service", action="store_true")
|
||||||
parser.add_argument("--unsafe", help="allow to run ahriman as non-ahriman user", action="store_true")
|
parser.add_argument("--unsafe", help="allow to run ahriman as non-ahriman user", action="store_true")
|
||||||
|
@ -148,6 +148,6 @@ class S3(Upload):
|
|||||||
local_path = path / local_file
|
local_path = path / local_file
|
||||||
remote_path = Path(self.architecture) / local_file
|
remote_path = Path(self.architecture) / local_file
|
||||||
(mime, _) = mimetypes.guess_type(local_path)
|
(mime, _) = mimetypes.guess_type(local_path)
|
||||||
extra_args = {"Content-Type": mime} if mime is not None else None
|
extra_args = {"ContentType": mime} if mime is not None else None
|
||||||
|
|
||||||
self.bucket.upload_file(Filename=str(local_path), Key=str(remote_path), ExtraArgs=extra_args)
|
self.bucket.upload_file(Filename=str(local_path), Key=str(remote_path), ExtraArgs=extra_args)
|
||||||
|
@ -17,4 +17,4 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
__version__ = "1.2.3"
|
__version__ = "1.2.6"
|
||||||
|
@ -122,7 +122,7 @@ def test_upload_files(s3: S3, s3_remote_objects: List[Any], mocker: MockerFixtur
|
|||||||
mock.call(
|
mock.call(
|
||||||
Filename=str(root / s3.architecture / "b"),
|
Filename=str(root / s3.architecture / "b"),
|
||||||
Key=f"{s3.architecture}/{s3.architecture}/b",
|
Key=f"{s3.architecture}/{s3.architecture}/b",
|
||||||
ExtraArgs={"Content-Type": "text/html"}),
|
ExtraArgs={"ContentType": "text/html"}),
|
||||||
mock.call(
|
mock.call(
|
||||||
Filename=str(root / s3.architecture / "d"),
|
Filename=str(root / s3.architecture / "d"),
|
||||||
Key=f"{s3.architecture}/{s3.architecture}/d",
|
Key=f"{s3.architecture}/{s3.architecture}/d",
|
||||||
|
Reference in New Issue
Block a user