OK Vince,

this is new with the version 5.

I'm going to watch the link "github' and I comme back to you.

good night from France.

Patrick

Le 06/03/2024 à 22:52, vince a écrit :
4.9 runs as root so you do not see permission issues there.

5.x runs as user 'weewx' so you have to add that user to the correct group(s) to access hardware

https://github.com/weewx/weewx/wiki/WeeWX-Frequently-Asked-Questions#why-do-i-get-permission-denied

On Wednesday, March 6, 2024 at 1:46:44 PM UTC-8 salinois wrote:

    I understand that you say me, but why I don't have this issue with
    version weewx 4.9 ?

    the only difference is RPi 3b and now RPi 4b with bulleyes.

    Weewx 4.9 on RPi 3b with Buster

    Weewx 5.0.2 on RPi 4b with bulleyes "error"

    I am watching the link "robotics"

    Patrick



    Le 06/03/2024 à 22:31, vince a écrit :
    You need to work through googling your exact error message.
    "SPISoftwareFallback: failed to initialize hardware SPI, falling
    back to software (error was: [Errno 13] Permission"

    See if
    https://roboticsbackend.com/raspberry-pi-hardware-permissions/
    helps any.   It might be group 'spi' that you need to add the
    user to.

    Rather than changing things randomly please read the link end to
    end to understand it.


    On Wednesday, March 6, 2024 at 1:25:20 PM UTC-8 salinois wrote:

        Yes, Vince, I took as you said me.

         $ getent group gpio
        gpio:x:997:pi,weewx

        but it is always the same things, this error come , only when
        I restart weewx. !!!

        patrick

        Le 06/03/2024 à 22:15, vince a écrit :
        patrick - as I said earlier,
        " /usr/lib/python3/dist-packages/gpiozero/pins/pi.py:153:
        SPISoftwareFallback: failed to initialize hardware SPI,
        falling back to software (error was: [Errno 13] Permission
        non accordée)" clearly indicates a permission issue.

        add the weewx user to group gpio.  Really.

        On Wednesday, March 6, 2024 at 1:12:57 PM UTC-8 salinois wrote:

            yes, I took that.

            ls -ail /etc/weewx/bin/user/
            total 36
            526359 drwxrwsr-x 3 weewx weewx  4096  6 mars  21:52 .


            526358 drwxrwsr-x 3 weewx weewx  4096  7 févr. 22:15 ..
            524298 -rw-r--r-- 1 weewx weewx 10990  8 févr. 13:05
            byows.py
            526361 -rw-rw-r-- 1 weewx weewx   541  7 févr. 22:15
            extensions.py
            526360 -rw-rw-r-- 1 weewx weewx   306  7 févr. 22:15
            __init__.py

            655698 drwxr-sr-x 2 weewx weewx  4096  6 mars  21:54
            __pycache__
            524317 -rw-r--r-- 1 pi    weewx  4052  6 mars  21:52
            stats.py

            This is again better.

            [Mar  6 21:57:13 raspberrypi weewxd.py: BYOWS RPi:
            Unknown Wind Vane value: 0.0
            Mar  6 21:57:15 raspberrypi weewxd.py: BYOWS RPi:
            Unknown Wind Vane value: 0.0
            Mar  6 21:57:15 raspberrypi weewxd[31835]: INFO
            weewx.manager: Added record 2024-03-06 21:57:00 CET
            (1709758620) to database 'weewx.sdb'
            Mar  6 21:57:15 raspberrypi weewxd[31835]: INFO
            weewx.manager: Added record 2024-03-06 21:57:00 CET
            (1709758620) to daily summary in 'weewx.sdb'
            Mar  6 21:57:16 raspberrypi weewxd.py: BYOWS RPi:
            Unknown Wind Vane value: 0.0
            Mar  6 21:57:17 raspberrypi weewxd[31835]: INFO
            weewx.cheetahgenerator: Generated 8 files for report
            SeasonsReport in 1.26 seconds
            Mar  6 21:57:18 raspberrypi weewxd[31835]: INFO
            weewx.imagegenerator: Generated 15 images for report
            SeasonsReport in 0.65 seconds
            Mar  6 21:57:18 raspberrypi weewxd[31835]: INFO
            weewx.reportengine: Copied 0 files to /var/www/html/weewx
            Mar  6 21:57:18 raspberrypi weewxd.py: BYOWS RPi:
            Unknown Wind Vane value: 0.0]

            Weird, I don't use statistics in my driver !!!

            but I had just an error When I restart weewx

            Mar  6 22:05:16 raspberrypi weewxd[32027]:
            /usr/lib/python3/dist-packages/gpiozero/pins/pi.py:153:
            SPISoftwareFallback: failed to initialize hardware SPI,
            falling back to software (error was: [Errno 13]
            Permission non accordée)
            Mar  6 22:05:16 raspberrypi weewxd[32027]:

              warnings.warn(

            My command that say "OK"

             sudo pip3 install gpiozero
            Looking in indexes: https://pypi.org/simple,
            https://www.piwheels.org/simple
            Requirement already satisfied: gpiozero in
            /usr/lib/python3/dist-packages (1.6.2)


            patrick


            Le 06/03/2024 à 21:43, Tom Keffer a écrit :
            You are missing a search list extension called "stats".
            I suspect that this is the old stats module that came
            with WeeWX until v4.6.

            If that's the case, I've attached it. Put it in
            /etc/weewx/bin/user

            If it came from somewhere else, I have no idea what it
            is. Or, perhaps you don't use it at all.

            On Wed, Mar 6, 2024 at 12:32 PM salinois
            <sali...@gmail.com> wrote:

                OK, I took that, thanks.

                but I use this command:

                |# Reconfigure to use your hardware
                *weectlstationreconfigure *watch: [weectl station
                reconfigure Using configuration file
                /etc/weewx/weewx.conf Processing configuration file
                /etc/weewx/weewx.conf Give a description of the
                station. This will be used for the title of
                reports. description [Loulle, Jura (France)]:
                Specify altitude, with units 'foot' or 'meter'. For
                example: 35, foot 12, meter altitude [700, meter]:
                Specify latitude in decimal degrees, negative for
                south. latitude [46.2539]: Specify longitude in
                decimal degrees, negative for west. longitude
                [5.3168]: Choose a unit system for the reports.
                Later, you can modify your choice, or choose a
                combination of units. Unit systems include: us (ºF,
                inHg, in, mph) metricwx (ºC, mbar, mm, m/s) metric
                (ºC, mbar, cm, km/h) unit system [us]: Choose a
                driver. Installed drivers include: 0) BYOWS
                (user.byows) 1) AcuRite (weewx.drivers.acurite) 2)
                BYOWS (weewx.drivers.byows) 3) CC3000
                (weewx.drivers.cc3000) 4) FineOffsetUSB
                (weewx.drivers.fousb) 5) Simulator
                (weewx.drivers.simulator) 6) TE923
                (weewx.drivers.te923) 7) Ultimeter
                (weewx.drivers.ultimeter) 8) Vantage
                (weewx.drivers.vantage) 9) WMR100
                (weewx.drivers.wmr100) 10) WMR300
                (weewx.drivers.wmr300) 11) WMR9x8
                (weewx.drivers.wmr9x8) 12) WS1 (weewx.drivers.ws1)
                13) WS23xx (weewx.drivers.ws23xx) 14) WS28xx
                (weewx.drivers.ws28xx) driver: 0 You can register
                the station on weewx.com <http://weewx.com>, where
                it will be included in a map. If you choose to
                register, you will also need a unique URL to
                identify the station (such as a website, or a
                WeatherUnderground link). register this station
                (y/n)? [n] Saving configuration file
                /etc/weewx/weewx.conf Saved old configuration file
                as /etc/weewx/weewx.conf.20240306210700] And this
                is better. sudo systemctl restart weewx.service
                pi@raspberrypi:~/Documents $ sudo systemctl status
                weewx.service ● weewx.service - WeeWX Loaded:
                loaded (/lib/systemd/system/weewx.service; enabled;
                vendor preset: enabled) Active: active (running)
                since Wed 2024-03-06 21:07:54 CET; 2s ago Docs:
                https://weewx.com/docs Main PID: 30869 (python3)
                Tasks: 4 (limit: 4915) CPU: 577ms CGroup:
                /system.slice/weewx.service └─30869 python3
                /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
                mars 06 21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.restx: CWOP: Posting not enabled. mars 06
                21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.restx: WOW: Posting not enabled. mars 06
                21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.restx: AWEKAS: Posting not enabled. mars 06
                21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.engine: 'pyephem' detected, extended almanac
                data is available mars 06 21:07:54 raspberrypi
                weewxd[30869]: INFO __main__: Starting up weewx
                version 5.0.2 mars 06 21:07:54 raspberrypi
                weewxd[30869]: INFO weewx.engine: Using binding
                'wx_binding' to database 'weewx.sdb' mars 06
                21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.manager: Starting backfill of daily summaries
                mars 06 21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.manager: Daily summaries up to date mars 06
                21:07:54 raspberrypi weewxd[30869]: INFO
                weewx.engine: Starting main packet loop. mars 06
                21:07:54 raspberrypi weewxd.py[30869]: BYOWS RPi:
                Unknown Wind Vane value: 0.0 but I have again these
                ERRORS !!! [Mar 6 21:30:16 raspberrypi
                weewxd[31170]: INFO weewx.manager: Added record
                2024-03-06 21:30:00 CET (1709757000) to database
                'weewx.sdb' Mar 6 21:30:16 raspberrypi
                weewxd[31170]: INFO weewx.manager: Added record
                2024-03-06 21:30:00 CET (1709757000) to daily
                summary in 'weewx.sdb' Mar 6 21:30:16 raspberrypi
                weewxd.py: BYOWS RPi: Unknown Wind Vane value: 0.0
                Mar 6 21:30:17 raspberrypi weewxd[31170]: INFO
                weewx.cheetahgenerator: Generated 8 files for
                report SeasonsReport in 1.26 seconds Mar 6 21:30:18
                raspberrypi weewxd[31170]: INFO
                weewx.imagegenerator: Generated 15 images for
                report SeasonsReport in 0.69 seconds Mar 6 21:30:18
                raspberrypi weewxd[31170]: INFO weewx.reportengine:
                Copied 0 files to /var/www/html/weewx Mar 6
                21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: Caught unrecoverable exception
                in generator
                'weewx.cheetahgenerator.CheetahGenerator' Mar 6
                21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** No module named
                'user.stats' Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: ****
                Traceback (most recent call last): Mar 6 21:30:18
                raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** File
                "/usr/share/weewx/weewx/reportengine.py", line 220,
                in run Mar 6 21:30:18 raspberrypi weewxd[31170]:
                ERROR weewx.reportengine: **** obj.start() Mar 6
                21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** File
                "/usr/share/weewx/weewx/reportengine.py", line 409,
                in start Mar 6 21:30:18 raspberrypi weewxd[31170]:
                ERROR weewx.reportengine: **** self.run() Mar 6
                21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** File
                "/usr/share/weewx/weewx/cheetahgenerator.py", line
                163, in run Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: ****
                self.init_extensions(gen_dict[section_name]) Mar 6
                21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** File
                "/usr/share/weewx/weewx/cheetahgenerator.py", line
                194, in init_extensions Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: **** klass
                = weeutil.weeutil.get_object(x) Mar 6 21:30:18
                raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** File
                "/usr/share/weewx/weeutil/weeutil.py", line 1404,
                in get_object Mar 6 21:30:18 raspberrypi
                weewxd[31170]: Traceback (most recent call last):
                Mar 6 21:30:18 raspberrypi weewxd[31170]: File
                "/usr/share/weewx/weewx/reportengine.py", line 220,
                in run Mar 6 21:30:18 raspberrypi weewxd[31170]:
                obj.start() Mar 6 21:30:18 raspberrypi
                weewxd[31170]: File
                "/usr/share/weewx/weewx/reportengine.py", line 409,
                in start Mar 6 21:30:18 raspberrypi weewxd[31170]:
                self.run() Mar 6 21:30:18 raspberrypi
                weewxd[31170]: File
                "/usr/share/weewx/weewx/cheetahgenerator.py", line
                163, in run Mar 6 21:30:18 raspberrypi
                weewxd[31170]:
                self.init_extensions(gen_dict[section_name]) Mar 6
                21:30:18 raspberrypi weewxd[31170]: File
                "/usr/share/weewx/weewx/cheetahgenerator.py", line
                194, in init_extensions Mar 6 21:30:18 raspberrypi
                weewxd[31170]: klass =
                weeutil.weeutil.get_object(x) Mar 6 21:30:18
                raspberrypi weewxd[31170]: File
                "/usr/share/weewx/weeutil/weeutil.py", line 1404,
                in get_object Mar 6 21:30:18 raspberrypi
                weewxd[31170]: module =
                importlib.import_module(module_name) Mar 6 21:30:18
                raspberrypi weewxd[31170]: File
                "/usr/lib/python3.9/importlib/__init__.py", line
                127, in import_module Mar 6 21:30:18 raspberrypi
                weewxd[31170]: return
                _bootstrap._gcd_import(name[level:], package,
                level) Mar 6 21:30:18 raspberrypi weewxd[31170]:
                File "<frozen importlib._bootstrap>", line 1030, in
                _gcd_import Mar 6 21:30:18 raspberrypi
                weewxd[31170]: File "<frozen
                importlib._bootstrap>", line 1007, in
                _find_and_load Mar 6 21:30:18 raspberrypi
                weewxd[31170]: File "<frozen
                importlib._bootstrap>", line 984, in
                _find_and_load_unlocked Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ModuleNotFoundError: No module named
                'user.stats' Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: ****
                module = importlib.import_module(module_name) Mar 6
                21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** File
                "/usr/lib/python3.9/importlib/__init__.py", line
                127, in import_module Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: ****
                return _bootstrap._gcd_import(name[level:],
                package, level) Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: **** File
                "<frozen importlib._bootstrap>", line 1030, in
                _gcd_import Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: **** File
                "<frozen importlib._bootstrap>", line 1007, in
                _find_and_load Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: **** File
                "<frozen importlib._bootstrap>", line 984, in
                _find_and_load_unlocked Mar 6 21:30:18 raspberrypi
                weewxd[31170]: ERROR weewx.reportengine: ****
                ModuleNotFoundError: No module named 'user.stats'
                Mar 6 21:30:18 raspberrypi weewxd[31170]: ERROR
                weewx.reportengine: **** Generator terminated Mar 6
                21:30:18 raspberrypi weewxd.py: BYOWS RPi: Unknown
                Wind Vane value: 0.0] but, I don't again modify all
                the weewx.conf, maybe normaly...... Patrick |

                Le 06/03/2024 à 21:13, Tom Keffer a écrit :
                It should be

                driver = user.byows

                On Wed, Mar 6, 2024 at 11:29 AM salinois
                <sali...@gmail.com> wrote:

                    ok Tom,

                    this is a fresh install, not upgrade, but When
                    I put my other sd card with 4.9 version, it is
                    ok, so, it is not a issue with GPIO, I think.

                    And yes, the driver is here:

                    [ls -ail /etc/weewx/bin/user/
                    total 32
                    526359 drwxrwsr-x 3 weewx weewx  4096  6 mars 
                    18:32 .
                    526358 drwxrwsr-x 3 weewx weewx  4096  7 févr.
                    22:15 ..
                    524298 -rw-r--r-- 1 weewx weewx 10990  8 févr.
                    13:05 byows.py
                    526361 -rw-rw-r-- 1 weewx weewx   541  7 févr.
                    22:15 extensions.py
                    526360 -rw-rw-r-- 1 weewx weewx   306  7 févr.
                    22:15 __init__.py
                    655698 drwxr-sr-x 2 weewx weewx  4096  6 mars 
                    18:32 __pycache__]


                    and the lines for the driver in weewx.conf are:


                    *[Station]*

                        # Description of the station location,
                    such as your town.
                        location = "Loulle, Jura (France)"

                        # Latitude in decimal degrees. Negative
                    for southern hemisphere.
                        latitude = 46.2539
                        # Longitude in decimal degrees. Negative
                    for western hemisphere.
                        longitude = 5.3168

                        # Altitude of the station, with the unit
                    it is in. This is used only
                        # if the hardware cannot supply a value.
                        altitude = 700, meter    # Choose 'foot'
                    or 'meter' for unit

                        # Set to type of station hardware. There
                    must be a corresponding stanza
                        # in this file, which includes a value for
                    the 'driver' option.
                    *station_type = BYOWS*

                    and next*
                    *

                    
*#################################################################################


                    [BYOWS]
                    * # This section is for the Raspberry Pi Bring
                    Your Own Weather Station driver.

                        # The driver to use*
                        driver = byows ===> is it the good syntax
                    ? *in version 4.9 I have user.byows

                    but now, there no more errors:

                    [ sudo systemctl status weewx.service
                    ● weewx.service - WeeWX
                         Loaded: loaded
                    (/lib/systemd/system/weewx.service; enabled;
                    vendor preset: enabled)
                         Active: failed (Result: exit-code) since
                    Wed 2024-03-06 20:21:34 CET; 3s ago
                           Docs: https://weewx.com/docs
                        Process: 29896 ExecStart=weewxd
                    /etc/weewx/weewx.conf (code=exited,
                    status=1/FAILURE)
                       Main PID: 29896 (code=exited, status=1/FAILURE)
                            CPU: 337ms

                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    self.setupStation(config_dict)
                    mars 06 20:21:34 raspberrypi weewxd[29896]:  
                    File "/usr/share/weewx/weewx/engine.py", line
                    104, in setupStation
                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    __import__(driver)
                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    ModuleNotFoundError: *No module named 'byows'*
                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    CRITICAL __main__: ****    File
                    "/usr/share/weewx/weewx/engine.py", line 104,
                    in setupStation
                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    CRITICAL __main__: **** __import__(driver)
                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    CRITICAL __main__: ****  ModuleNotFoundError:
                    No module named 'byows'
                    mars 06 20:21:34 raspberrypi weewxd[29896]:
                    CRITICAL __main__: ****  Exiting.
                    mars 06 20:21:34 raspberrypi systemd[1]:
                    weewx.service: Main process exited,
                    code=exited, status=1/FAILURE
                    mars 06 20:21:34 raspberrypi systemd[1]:
                    weewx.service: Failed with result 'exit-code'.]*
                    *

                    Patrick*
                    *

                    *
                    *

                    *
                    *


                    Le 06/03/2024 à 19:23, Tom Keffer a écrit :
                    If you did a package install, the driver
                    byows.py should go in /etc/weewx/bin/user.
                    But, frankly, this should have been done for
                    you if you did an upgrade from V4 to V5. Take
                    a look in /etc/weewx/bin/user and see if it's
                    in there.

                    But, the error in the little snippet from
                    your status report is a different one. For
                    some reason, your installation thinks it is
                    not running on a Raspberry Pi, so it cannot
                    access the gpio pins. I'm not an expert on
                    that, but it may be due to a missing
                    installation package.

                    On Wed, Mar 6, 2024 at 10:13 AM salinois
                    <sali...@gmail.com> wrote:

                        again me

                        perhaps , I found

                        Should I use this method now?

                        [weectl extension install /home/pi/byows.py]

                        and after:

                        weectl station reconfigures --no-prompt
                        --driver=weewx.drivers.byows


                        Patrick

                        Le 06/03/2024 à 18:47, salinois a écrit :

                        hello,

                        I restart my installation with version
                        weewx 5.0.1 and I have these errors:

                        on my version which works in 4.10.2, my
                        "byows.py" driver is located here:
                        [/usr/share/weewx/user/] but I saw that
                        the tree structure has changed; where
                        should I put my driver now?

                        watch these errors:

                        sudo systemctl status weewx.service
                        ● weewx.service - WeeWX
                             Loaded: loaded
                        (/lib/systemd/system/weewx.service;
                        enabled; vendor preset: enabled)
                             Active: failed (Result: exit-code)
                        since Wed 2024-03-06 18:32:05 CET; 2s ago
                               Docs: https://weewx.com/docs
                            Process: 11182 ExecStart=weewxd
                        /etc/weewx/weewx.conf (code=exited,
                        status=4)
                           Main PID: 11182 (code=exited, status=4)
                                CPU: 682ms

                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL weewx.engine:
                        ****      pin = self.pin_factory.pin(pin)
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL weewx.engine:
                        ****    File
                        "/usr/lib/python3/dist-packages/gpiozero/pins/pi.py",
                        line 103, in pin
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL weewx.engine:
                        ****      pin = self.pin_class(self, n)
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL weewx.engine:
                        ****    File
                        
"/usr/lib/python3/dist-packages/gpiozero/pins/rpigpio.py",
                        line 111, in __init__
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL weewx.engine:
                        **** GPIO.setup(self.number, GPIO.IN
                        <http://GPIO.IN>,
                        self.GPIO_PULL_UPS[self._pull])
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL weewx.engine:
                        **** RuntimeError: Not running on a RPi!
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL __main__:*Unable
                        to load driver: Not running on a RPi!*
                        mars 06 18:32:05 raspberrypi
                        weewxd[11182]: CRITICAL __main__: ****
                        Exiting...
                        mars 06 18:32:05 raspberrypi systemd[1]:
                        weewx.service: Main process exited,
                        code=exited, status=4/NOPERMISSION
                        mars 06 18:32:05 raspberrypi systemd[1]:
                        weewx.service: Failed with result
                        'exit-code'.

                        Patrick

                        Le 08/02/2024 à 08:59, salinois a écrit :

                        hello Matthew

                        OK I understand if that works

                        thanks also to vince.

                        Now , I must to try the 5.0.0 version

                        Patrick

                        Le 07/02/2024 à 23:06, matthew wall a
                        écrit :
                        On Wednesday, February 7, 2024 at
                        3:36:55 PM UTC-5 sali...@gmail.com wrote:

                            pi@raspberrypi:~ $ wget -qO -
                            https://weewx.com/apt/weewx-python3.list
                            | sudo tee
                            /etc/apt/sources.list.d/weewx.list
                            */_deb [arch=all]
                            http://weewx.com/apt/python3
                            buster main_ ==> _why Buster_/*


                        'buster' (i.e., debian 10) is the
                        oldest release on which the deb
                        package will install.

                        if you look at the python2
                        configuration, it uses the label
                        'squeeze' (debian 6)

                        the weewx packages are *really* stable
                        with respect to dependencies, so the
                        same package that works with debian 10
                        also works with debian 11 and debian
                        12. besides, i am too old and lazy to
                        build a new deb and new apt repository
                        for every major debian release that
                        comes out :)
-- You received this message because you
                        are subscribed to the Google Groups
                        "weewx-user" group.
                        To unsubscribe from this group and
                        stop receiving emails from it, send an
                        email to weewx-user+...@googlegroups.com.
                        To view this discussion on the web
                        visit
                        
https://groups.google.com/d/msgid/weewx-user/ca7d09e7-acd7-4115-ae62-7ac60a1ef82bn%40googlegroups.com
                        
<https://groups.google.com/d/msgid/weewx-user/ca7d09e7-acd7-4115-ae62-7ac60a1ef82bn%40googlegroups.com?utm_medium=email&utm_source=footer>.
-- You received this message because you are
                        subscribed to the Google Groups
                        "weewx-user" group.
                        To unsubscribe from this group and stop
                        receiving emails from it, send an email
                        to weewx-user+...@googlegroups.com.
                        To view this discussion on the web visit
                        
https://groups.google.com/d/msgid/weewx-user/320351a0-1a0a-4474-9c39-de81a0e01011%40gmail.com
                        
<https://groups.google.com/d/msgid/weewx-user/320351a0-1a0a-4474-9c39-de81a0e01011%40gmail.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are
                    subscribed to the Google Groups "weewx-user"
                    group.
                    To unsubscribe from this group and stop
                    receiving emails from it, send an email to
                    weewx-user+...@googlegroups.com.
                    To view this discussion on the web visit
                    
https://groups.google.com/d/msgid/weewx-user/CAPq0zEA%3DtRcHr84k%2BigR-nQtPbaxsZTHoV7u2rnED7wr2QYQWg%40mail.gmail.com
                    
<https://groups.google.com/d/msgid/weewx-user/CAPq0zEA%3DtRcHr84k%2BigR-nQtPbaxsZTHoV7u2rnED7wr2QYQWg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
-- You received this message because you are
                    subscribed to the Google Groups "weewx-user"
                    group.
                    To unsubscribe from this group and stop
                    receiving emails from it, send an email to
                    weewx-user+...@googlegroups.com.
                    To view this discussion on the web visit
                    
https://groups.google.com/d/msgid/weewx-user/e38a1a56-974c-4fa8-804c-b095698ed7df%40gmail.com
                    
<https://groups.google.com/d/msgid/weewx-user/e38a1a56-974c-4fa8-804c-b095698ed7df%40gmail.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are
                subscribed to the Google Groups "weewx-user" group.
                To unsubscribe from this group and stop receiving
                emails from it, send an email to
                weewx-user+...@googlegroups.com.
                To view this discussion on the web visit
                
https://groups.google.com/d/msgid/weewx-user/CAPq0zECppBi9R8cp2ZvBtagbfuWQDUdmz58Ry-KLDya%2BW11dDA%40mail.gmail.com
                
<https://groups.google.com/d/msgid/weewx-user/CAPq0zECppBi9R8cp2ZvBtagbfuWQDUdmz58Ry-KLDya%2BW11dDA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
-- You received this message because you are
                subscribed to the Google Groups "weewx-user" group.
                To unsubscribe from this group and stop receiving
                emails from it, send an email to
                weewx-user+...@googlegroups.com.
                To view this discussion on the web visit
                
https://groups.google.com/d/msgid/weewx-user/ec687b6e-de74-4e9d-9870-53fbdbc8385b%40gmail.com
                
<https://groups.google.com/d/msgid/weewx-user/ec687b6e-de74-4e9d-9870-53fbdbc8385b%40gmail.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are subscribed to
            the Google Groups "weewx-user" group.
            To unsubscribe from this group and stop receiving
            emails from it, send an email to
            weewx-user+...@googlegroups.com.
            To view this discussion on the web visit
            
https://groups.google.com/d/msgid/weewx-user/CAPq0zEDSxwrcxbgKMhRrk919eiZWYNw_UT8PG%2BbcAEcVLJZcUw%40mail.gmail.com
            
<https://groups.google.com/d/msgid/weewx-user/CAPq0zEDSxwrcxbgKMhRrk919eiZWYNw_UT8PG%2BbcAEcVLJZcUw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are subscribed to the
        Google Groups "weewx-user" group.
        To unsubscribe from this group and stop receiving emails
        from it, send an email to weewx-user+...@googlegroups.com.
        To view this discussion on the web visit
        
https://groups.google.com/d/msgid/weewx-user/a191d635-2d82-4461-9312-01ac0b4788efn%40googlegroups.com
        
<https://groups.google.com/d/msgid/weewx-user/a191d635-2d82-4461-9312-01ac0b4788efn%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are subscribed to the
    Google Groups "weewx-user" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to weewx-user+...@googlegroups.com.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/weewx-user/f04ef7ca-d050-444d-81ff-506144eec225n%40googlegroups.com
    
<https://groups.google.com/d/msgid/weewx-user/f04ef7ca-d050-444d-81ff-506144eec225n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/924300dc-99c5-44cd-b028-dc04b94de273n%40googlegroups.com <https://groups.google.com/d/msgid/weewx-user/924300dc-99c5-44cd-b028-dc04b94de273n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/978f4673-5385-42c1-bc09-951850658f85%40gmail.com.

Reply via email to