Commit Graph

96 Commits

Author SHA1 Message Date
Tom Keffer
247d228478 Version 5.3.1 2026-03-03 05:42:13 -08:00
Tom Keffer
e052111ca1 Python 3.6 still works.
No need to require v3.7
2026-03-02 15:22:49 -08:00
Tom Keffer
7fea4d424b Version 5.3.0 2026-03-01 15:28:24 -08:00
Tom Keffer
8b7105d15b Switch to Zensical 2026-02-26 05:44:20 -08:00
Tom Keffer
7644dd44f7 Version 5.3.0b2 2026-02-23 14:40:48 -08:00
Tom Keffer
eea921253f Additional URLs 2026-02-23 14:30:37 -08:00
Tom Keffer
53a432090e Install instructions 2026-02-23 14:23:43 -08:00
Tom Keffer
00282ee98b Set version to 5.3b1 2026-01-09 07:20:39 -08:00
Tom Keffer
799c3be40f Add a development dependency group to pyproject.toml 2026-01-01 12:50:26 -08:00
Tom Keffer
f6a147123e Update pyproject.toml to use Poetry 2.x 2026-01-01 12:45:20 -08:00
Tom Keffer
b2a5dd975b Minor changes 2025-10-07 16:00:04 -07:00
Tom Keffer
463a9eaf89 Require Python 3.7 or greater. 2025-09-18 18:04:41 -07:00
Tom Keffer
1ca6177800 Remove schemas from required packages 2025-09-18 18:03:07 -07:00
Greg Troxel
a322a62696 pyproject.toml: Clarify exclusion of top-level files in wheel
Mark README.md and LICENSE.txt as for sdist only, so that they are not
included in a wheel.  This follows the poetry documentation's guidance
not to include such files:

  https://python-poetry.org/docs/pyproject/#exclude-and-include

specifically

  "When a wheel is installed, its includes are unpacked straight into
  the site-packages directory.  Pay attention to include top level
  files and directories with common names like CHANGELOG.md, LICENSE,
  tests or docs only in sdists and not in wheels."

Resolves installation of these files in wheels and thus in
$prefix/lib/python3.xy/site-packages with poetry-core 1.9.1.  (With
poetry-core 2, the default for include is sdist, so this change has no
effect.)

It seems fine to not include them in wheels, as wheels are essentially
binaries (even if they have foo.py).  But, adding them (someplace) is
separable, as this commit's purpose is to align behavior with older
poetry-core to that of current poetry-core.
2025-02-07 20:45:21 -05:00
matthew wall
a2ab4753b6 bump to 5.1.0 2024-07-04 13:38:06 -04:00
Matthew Wall
443dcd4633 bump to 5.1.0b6 2024-07-04 13:16:12 -04:00
Matthew Wall
4d9a0b79cf bump to 5.1.0b5 2024-07-03 23:18:07 -04:00
Tom Keffer
d06109403b v5.1.0b4 2024-05-25 10:27:32 -07:00
Tom Keffer
556cb62e6b Bump to V5.1.0b1 2024-05-04 16:23:03 -07:00
Matthew Wall
14cbfbade9 bump to 5.0.2 and update changelogs 2024-02-10 02:03:49 -05:00
matthew wall
f6ca5cf5f4 update version and changelogs 2024-01-22 20:31:15 -05:00
matthew wall
f4f09e20ce bump to 5.0.0 2024-01-14 11:39:43 -05:00
matthew wall
46884349d2 bump to 5.0.0rc3 2024-01-07 13:32:17 -05:00
matthew wall
5244ff22ad bump to 5.0.0rc2 2023-12-29 08:40:02 -05:00
matthew wall
9cc84e024c bump to 5.0.0rc1 2023-12-21 17:42:33 -05:00
matthew wall
7d8612c242 python 3.6 now not python 3.7 2023-12-21 14:18:34 -05:00
Matthew Wall
39a32a58a4 bump to 5.0.0b18 2023-12-18 22:12:30 -05:00
Tom Keffer
377e9c590c Use importlib-resources backport to support Python 3.6 2023-12-18 17:13:23 -08:00
Tom Keffer
73df0ca3df Version 5.0.0b17 2023-12-12 15:33:40 -08:00
Tom Keffer
ee31877215 V5.0.0b16 2023-11-26 16:41:51 -08:00
Tom Keffer
60f5c28132 Add documentation for weectl report 2023-11-22 14:56:06 -08:00
Tom Keffer
6468a34e21 V5.0.0b15 2023-10-27 05:41:51 -07:00
Tom Keffer
92e979e624 Minimize duplication.
Streamline install instructions. Hopefully, this will
make them less intimidating.
2023-10-26 14:50:04 -07:00
Tom Keffer
6cd5dc91f6 Refactor, using 'src' instead of 'bin' to hold the source code.
wee_resources becomes weewx_data, and is put in version control.
The build documentation, as well as the 'user' subdirectory, are now
in it.

This allows weewxd to be run directly from the git repository for
two reasons: 1) the documentation does not have to be built first.
2) because the source code is now under 'src', while the 'user'
subdirectory is in weewx_data, weewxd does not accidentally pick
up the repository's version of the 'user' subdirectory.
2023-10-17 05:14:34 -07:00
Tom Keffer
4c961d3d41 v5.0.0b13 2023-10-09 08:40:03 -07:00
Tom Keffer
bc16eec381 Do not include pkg in pypi source distribution. 2023-10-06 05:17:30 -07:00
Tom Keffer
a325379461 v5.0.0b12 2023-09-20 09:17:20 -07:00
Tom Keffer
9ef6ffbddb v5.0.0b11 2023-08-30 12:36:54 -07:00
Tom Keffer
6297bcf624 V5.0.0b10 2023-08-03 18:48:03 -07:00
Tom Keffer
dd24c6dd12 Remove wee_device 2023-08-03 18:45:04 -07:00
Tom Keffer
3ca794cb4e Remove wee_debug. 2023-07-27 14:07:15 -07:00
Tom Keffer
3d22889851 Remove wee_database and references to it 2023-07-19 15:27:56 -07:00
Tom Keffer
6aa53ca027 V5.0.0b9 2023-07-14 06:28:56 -07:00
Tom Keffer
f213dba71c V5.0.0b8 2023-07-11 12:26:07 -07:00
Tom Keffer
25f2344246 5.0.0b7 2023-07-02 09:00:40 -07:00
Tom Keffer
67fff32442 V5.0.0b6 2023-07-01 18:41:08 -07:00
Tom Keffer
f2cf682f7e V5.0.0b5. Removed rsa dependency.
The rsa dependency resolves to installing `cryptography`. Some
platforms do not have a `cryptography` wheel, so pip tries to compile
it from source. This requires a Rust compiler, so the compilation
usually fails.

The bad news is that MySQL users will have to install `cryptography`
separately. The good news is that life is easier for all other users.
2023-06-26 12:20:05 -07:00
Tom Keffer
62295456cb V5.0.0b4 2023-06-24 14:11:49 -07:00
Tom Keffer
65b74b07e1 Remove dependency on six 2023-05-29 03:37:59 -07:00
Tom Keffer
7381d366de V5.0.0b3 2023-05-27 08:06:22 -07:00