From a1c86d3992d2edec4f2fe77a2eee311ed31cc3e0 Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Mon, 6 Jan 2025 04:31:38 +0300 Subject: [PATCH 1/3] Replace deprecated timestamp call (#863) * Replace deprecated timestamp call * Add change log entry --------- Co-authored-by: Benson Muite Co-authored-by: tristanlatr <19967168+tristanlatr@users.noreply.github.com> --- README.rst | 1 + pydoctor/driver.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index c8a99a9d2..1ea98d1bd 100644 --- a/README.rst +++ b/README.rst @@ -74,6 +74,7 @@ in development ^^^^^^^^^^^^^^ * Drop support for Python 3.8. +* Replace deprecated usage of ``datetime.datetime.utcfromtimestamp()`` pydoctor 24.11.1 ^^^^^^^^^^^^^^^^ diff --git a/pydoctor/driver.py b/pydoctor/driver.py index 221d7de52..a396ff3f5 100644 --- a/pydoctor/driver.py +++ b/pydoctor/driver.py @@ -35,8 +35,8 @@ def get_system(options: model.Options) -> model.System: # Support source date epoch: # https://reproducible-builds.org/specs/source-date-epoch/ try: - system.buildtime = datetime.datetime.utcfromtimestamp( - int(os.environ['SOURCE_DATE_EPOCH'])) + system.buildtime = datetime.datetime.fromtimestamp( + int(os.environ['SOURCE_DATE_EPOCH']), datetime.UTC) except ValueError as e: error(str(e)) except KeyError: From 7c76be3e6a9921e9c3fb213fe2b62c5d552d21e8 Mon Sep 17 00:00:00 2001 From: tristanlatr <19967168+tristanlatr@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:48:14 -0500 Subject: [PATCH 2/3] Keep README up to date with branch 24.11.x (#865) Co-authored-by: tristanlatr --- README.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.rst b/README.rst index 1ea98d1bd..b0ce56448 100644 --- a/README.rst +++ b/README.rst @@ -74,6 +74,10 @@ in development ^^^^^^^^^^^^^^ * Drop support for Python 3.8. + +pydoctor 24.11.2 +^^^^^^^^^^^^^^^^ + * Replace deprecated usage of ``datetime.datetime.utcfromtimestamp()`` pydoctor 24.11.1 From 02063d30eb6f3246a1ae46789cfbcf5e682ab453 Mon Sep 17 00:00:00 2001 From: tristanlatr <19967168+tristanlatr@users.noreply.github.com> Date: Tue, 14 Jan 2025 09:09:15 -0400 Subject: [PATCH 3/3] Add explicit sphinx configuration file in readthedocs.yml (#867) Fixes #866 --- readthedocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readthedocs.yml b/readthedocs.yml index 1a1beb95b..4c4644631 100644 --- a/readthedocs.yml +++ b/readthedocs.yml @@ -2,6 +2,7 @@ version: 2 sphinx: + configuration: docs/source/conf.py fail_on_warning: false build: