From 7371abf5ed26903a7a0cd778b0fb76d29a73f652 Mon Sep 17 00:00:00 2001 From: Joachim Metz Date: Thu, 26 Dec 2024 17:49:34 +0100 Subject: [PATCH] Changes for deployment and CI tests (#774) --- appveyor.yml | 4 ++-- config/appveyor/install.sh | 2 +- config/appveyor/runtests.sh | 6 +++--- setup.cfg | 5 +---- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 6ba0e58c..1c94ff01 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -30,8 +30,8 @@ environment: PYTHON_VERSION: "3.12" L2TBINARIES_TRACK: "dev" TARGET: wheel - - DESCRIPTION: "Run tests on Mac OS with Python 3.12" - APPVEYOR_BUILD_WORKER_IMAGE: macos-monterey + - DESCRIPTION: "Run tests on Mac OS with Python 3.13" + APPVEYOR_BUILD_WORKER_IMAGE: macos-sonoma HOMEBREW_NO_INSTALL_CLEANUP: 1 TARGET: tests diff --git a/config/appveyor/install.sh b/config/appveyor/install.sh index 42c4ab6b..51eb76d4 100755 --- a/config/appveyor/install.sh +++ b/config/appveyor/install.sh @@ -3,5 +3,5 @@ set -e brew update -q -brew install -q gettext gnu-sed python@3.12 tox || true +brew install -q gettext gnu-sed python@3.13 tox || true diff --git a/config/appveyor/runtests.sh b/config/appveyor/runtests.sh index 86ba5ce1..18cc67c3 100755 --- a/config/appveyor/runtests.sh +++ b/config/appveyor/runtests.sh @@ -9,7 +9,7 @@ export LDFLAGS="-L/usr/local/lib -L/usr/local/opt/gettext/lib ${LDFLAGS}"; export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include ${CPPFLAGS}"; export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib ${LDFLAGS}"; -# Set the following environment variables to ensure tox can find Python 3.12. -export PATH="/usr/local/opt/python@3.12/bin:${PATH}"; +# Set the following environment variables to ensure tox can find Python 3.13. +export PATH="/usr/local/opt/python@3.13/bin:${PATH}"; -tox -e py312 +tox -e py313 diff --git a/setup.cfg b/setup.cfg index c347641e..83103a3b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = dfvfs -version = 20241012 +version = 20241226 description = Digital Forensics Virtual File System (dfVFS). long_description = dfVFS, or Digital Forensics Virtual File System, provides read-only access to file-system objects from various storage media types and file formats. The goal of dfVFS is to provide a generic interface for accessing file-system objects, for which it uses several back-ends that provide the actual implementation of the various storage media types, volume systems and file systems. long_description_content_type = text/plain @@ -35,6 +35,3 @@ exclude = tests.* utils where = . - -[bdist_wheel] -universal = 1