File micropython-lib.changes of Package micropython-lib
-------------------------------------------------------------------
Wed Apr 16 12:19:29 UTC 2025 - Dominik Heidler <dheidler@suse.de>
- Update to 1.25.0
* inspect: Implement iscoroutinefunction and iscoroutine.
* inspect: Add basic unit tests.
* inspect: Fix isgenerator logic.
* usb-device-cdc: Optimise writing small data so it doesn't require alloc.
* aiohttp: Allow headers to be passed to a WebSocketClient.
* aiohttp: Fix header case sensitivity.
* requests: Use the host in the redirect url, not the one in headers.
* unix-ffi/machine: Use libc if librt is not present.
* unix-ffi/json: Accept both str and bytes as arg for json.loads().
* lora-sx126x: Fix invert_iq_rx / invert_iq_tx behaviour.
* nrf24l10: Bump minor version.
* nrf24l01: Optimize status reading.
* nrf24l01: Properly handle timeout.
* nrf24l01: Increase startup delay.
* umqtt.simple: Restore legacy ssl/ssl_params arguments.
* mip: Make mip.install() skip /rom*/lib directories.
* github/workflows: Update actions/upload-artifact to v4.
* mip: Allow relative URLs in package.json.
* requests: Bump version to 0.10.1.
* requests: Do not leak header modifications when calling request.
* unittest: Always use "raise" with an argument.
* unittest: Allow SkipTest to work within a subTest.
* tools/ci.sh: Enable unittest tests.
* aioespnow,webrepl: Use recommended network.WLAN.IF_[AP|STA] constants.
* umqtt.simple: Add optional socket timeout to connect method.
-------------------------------------------------------------------
Fri Feb 7 11:48:45 UTC 2025 - Dominik Heidler <dheidler@suse.de>
- Update to 1.24.1
* aioble: Pass additional connection arguments to gap_connect.
* usb-device: Allow signaling capability of remote_wakeup.
* lora-sx127x: Fix configuring the implicit header option in the _SX127x.
* base64: Remove struct dependency from manifest.
* usb: Tidy up the description of TinyUSB callbacks.
* usb: Add a note about buffer thread safety.
* usb: Fix race if transfers are submitted by a thread.
* umqtt.robust: Remove reference to missing example.
* CONTRIBUTING: Add extra explanation of "Publish packages for branch".
* tools/ci.sh: Add sqlite3 tests to CI.
* unix-ffi/sqlite3: Bump version to 0.3.0.
* unix-ffi/sqlite3: Add commit and rollback functionality like CPython.
* unix-ffi/sqlite3: Change to use close and prepare v2 versions, clean-up.
* unix-ffi/sqlite3: Add optional parameter for URI support.
* unix-ffi/sqlite3: Fix statements not being finalized.
* unix-ffi/sqlite3: Fix bytes to accommodate for different pointer sizes.
* tools/build.py: Add "path" entry to index.json.
* lora-sx126x: Change to class-level memoryview for _cmd buf.
* usb-device-keyboard: Fix ; and ` keycode names.
* usb-device-cdc: Fix lost data in read() path if short reads happened.
* logging: Fix StreamHandler to call parent constructor.
* unittest-discover: Avoid adding test parent dir to sys.path.
* github/workflows: Add workflow to run package tests.
* hashlib: Only import pure Python hashlib when running test.
* fnmatch: Don't require test.support, which no longer exists.
* datetime: Skip tests that require the host to be in UTC timezone.
* contextlib: Use a list instead of deque for exit callbacks.
* quopri: Remove dependency on test.support and subprocess in unit test.
* aioble/multitests: Store a reference to tasks and cancel when done.
* all: Use non-u versions of built-in modules.
* all: Change use of "uasyncio" to "asyncio".
* requests: Make possible to override headers and allow raw data upload.
* pyusb: Add MicroPython implementation of PyUSB library.
* aioble/multitests: Use multitest.output_metric for perf results.
* aioble/multitests: Adjust expected output for write capture test.
* aioble/multitests: Add test for advertising and scanning services.
* aioble/central.py: Fix ScanResult.services when decoding UUIDs.
* aioble/peripheral.py: Place multiple UUIDs in single advertisement LTV.
* aioble/device.py: Make default timeout None for disconnected() method.
* aioble/device.py: Always create connection._event.
* aioble/examples/temp_client.py: Check connection before reading temp.
* pathlib: Add __rtruediv__ magic method to pathlib.Path.
* aioble/examples/temp_sensor.py: Wait forever for client to disconnect.
* aioble/examples/temp_sensor.py: Properly notify on update.
* aiohttp: Fix type of header's Sec-WebSocket-Key.
* all: Enable ruff E401 and E402 import lints.
* all: Enable Ruff lint F541 'f-string without any placeholders'.
* all: Enable ruff F841 'Local variable is assigned to but never used'.
* ntptime: Fix Year 2036 bug.
* collections: Remove micropython-lib Python implementation of deque.
* mip: Bump minor version.
* mip: Add support to mip install from GitLab.
* usb: Add USB device support packages.
* ssl: Use "from tls import *" to be compatible with axtls.
* senml: Use the updated cbor2 API.
* cbor2: Deprecate decoder and encoder modules.
* json: Move to unix-ffi.
* unix-ffi: Remove "unix_ffi" argument from require().
* gzip: Fix recursion error in open() function.
* lora-sx126x: Clean up some struct formatting.
* lora-sx126x: Fix syncword setting.
* lora-sx127x: Implement missing syncword support.
* lora-sync: Fix race with fast or failed send().
* lora-sx126x: Fix invalid default configuration after reset.
* tools/ci.sh: Add unix-ffi library when testing unix-ffi subdirectory.
* tarfile-write: Fix permissions when adding to archive.
* aiohttp: Fix binary data treatment.
* hmac: Fix passing in a string for digestmod argument.
* ssl: Restructure micropython SSL interface to a new tls module.
* umqtt.simple: Simplify check for user being unused.
* aiohttp: Add new aiohttp package.
* aioble: Fix advertising variable name to use us not ms.
* uaiohttpclient: Update example client code.
* uaiohttpclient: Update "yield from" to "await".
* uaiohttpclient: Make flake8 inspired improvements.
* uaiohttpclient: Fix hard coded port 80.
* os-path: Implement os.path.isfile().
* aiorepl: Add support for raw mode (ctrl-a).
* aiorepl: Add cursor left/right support.
* aiorepl: Add support for paste mode (ctrl-e).
* aiorepl: Update import of asyncio.
* base64: Implement custom maketrans and translate methods.
* time: Add README to explain the purpose of the time extension library.
* lcd160cr: Remove support for options in manifest.
* all: Replace "black" with "ruff format".
* tools/verifygitlog.py: Add git commit message checking.
* unix-ffi/re: Convert to PCRE2.
* .github/workflows/ruff.yml: Pin to 0.1.0.
* requests: Fix detection of iterators in chunked data requests.
* aioble/server.py: Allow BufferedCharacteristic to support all ops.
* aioble/server.py: Add data arg for indicate.
* __future__: Add "annotations".
* all: Remove unnecessary start argument in range.
* lora/sx126x: Fix busy timeout handling.
* lora: Note known issue with STM32WL5 HP antenna.
* lora: Add STM32WL55 subghz LoRa modem class.
* lora: Remove the pin parameter from IRQ callback.
* wm8960: Bump patch version.
* lsm6dsox: Bump patch version.
* top: Enable Ruff linter to check undefined-name (F821).
* uaiohttpclient: Fix missing name in unreachable example code.
* iperf3: Pre-declare some variables set in the loop.
* cbor2: Improve decoder to pass Ruff F821 undefined-name.
* all: Add missing const imports
* wm8960: Add missing self reference for sample table.
* lsm6dsox: Add missing time import.
* bmm150: Remove broken reset function.
* drivers/display/lcd160cr: Use isinstance() for type checking.
* iperf3: Add compatibility for servers pre version 3.2.
* github/workflows: Split ruff into its own action.
* tools/codeformat.py: Fix ruff warnings.
* top: Add pre-commit config.
* tools/codeformat.py: Remove git state detection.
* zlib: Add zlib module.
* all: Lint Python code with ruff.
* github/workflows: Build all example .py files as part of CI.
* all: Standardise x.y.z versioning for all packages.
* logging: Bump minor version.
* copy: Bump patch version.
* xmltok: Bump patch version.
* aiorepl: Bump patch version.
* requests: Rename urequests to requests.
* tarfile: Rename from utarfile.
* fnmatch: Fix compatibility with ure -> re.
* all: Remove __version__ from .py files.
* aiorepl: Replace f-string with str.format.
* copy: Declare dependency on types.
* logging: Add full support for logging exception tracebacks.
* keyword: Add manifest file.
* json: Add manifest file.
* bisect: Add manifest file.
* types: Add manifest file.
* aiorepl/README.md: More info about globals.
* xmltok: Change StopIteration to EOFError due to PEP-479.
* cmd: Remove comments about using the string module.
* utarfile: Fix read/write handling of nulls in tar header.
* hashlib: Refactor, split, and optimise.
* lora: Workaround SX1262 bug with GetStatus.
* lora: Add lora modem drivers for SX127x and SX126x.
* utarfile: Support creating/appending tar files.
* aioespnow: Add library providing asyncio support for espnow module.
* aioble: Fix descriptor flag handling.
* senml: Allow publishing to PyPI as micropython-senml.
* tools/makepyproject.py: Add tool to generate PyPI package.
* micropython: Add missing metadata for packages.
* python-ecosys: Add pypi= to metadata.
* unittest-discover: Print results when no tests are found/run.
* iperf3: Support devices without os.urandom().
* senml: Fix data record encoding to use binascii instead of base64.
* senml: Remove u-module prefix from imports.
* cbor2: Remove u-module prefix from imports.
* github/workflows: Attach built packages to GitHub workflow artifacts.
* tools/ci.sh: Support publishing package and index files to GitHub Pages.
* senml: Add SenML library.
* cbor2: Add cbor2 library.
* aioble: Add short name support to scan results.
* unittest: Add subtest usage examples.
* bmm150: Add new magnetometer driver.
* bmi270: Add new IMU driver.
* lsm9ds1: Refactor driver.
* lsm6dsox: Refactor driver.
* hs3003: Add new relative humidity and temperature sensor driver.
* top: Update Python formatting to black "2023 stable style".
* github/workflows: Add workflow to build all packages.
* bundle-networking: Fix metadata to correctly use "description" field.
* glob: Fix require of os-path.
* urllib.parse: Fix require of collections-defaultdict.
* micropython/bundles: Add a bundle-networking meta-package.
* unittest: Remove dependence on sys.exc_info.
* aioble/README.md: Demostrate optional args to aioble.scan().
* logging: Bump version to 0.5.
* logging: Simplify check for strftime.
* logging: Fall back to root logger level for unset child.
* top: Update top-level docs.
* time: Add unit test for time.strftime.
* time: Add time module to provide strftime.
* logging: Improve the logging module.
* pathlib: Add initial pathlib implementation.
* nrf24l01: Improve test to add RP2 support, fix ESP32.
* sensor/mhz19: Add driver for MH-Z19 (CO2 sensor).
* sdcard: Set MISO high before readblocks/writeblocks.
* tempfile: Add manifest.py file at version 0.0.1.
* tempfile: Add unit tests for tempfile, and don't use os.path.join.
* shutil: Add unit tests for shutil.
* shutil: Don't allow an empty string in rmtree.
* shutil: Fix shutil.rmtree to use os.ilistdir instead of os.walk.
* tempfile: Add initial tempfile implementation.
* dht: Fix regression importing dht_readinto from pyb.
* unittest: Convert to a package.
* shutil: Add disk_usage function.
* venv: Add a command-line package for creating virtual environments.
* mip: Set opt=3 by default.
* micropython/mip: Add command-line functionality for the Unix port.
* aiorepl: Fix ordering of saving previous character.
* aiorepl: Ignore duplicate LFLF after converting CRLF from Windows.
* aioble/client.py: Fix default for the `response` arg to char.write().
* espflash: Add a minimal ESP32 bootloader protocol implementation.
* dht: Change the sequence for importing dht_readinto.
* ntptime: Allow overriding default NTP timeout.
* aioble: Split into optional components.
* umqtt.robust: Fix check_msg blocking after reconnect.
* umqtt.simple: Return op from wait_msg() as indication of reception.
* unittest: Make AssertRaisesContext store exception for later retrieval.
* os.path: Remove external / ffi dependencies in os.path.
* tools/build.py: Make build.py work without f-strings.
* micropython/mip: Add a new `mip` library for on-device installation.
* tools/build.py: Add script for deploying to a static web server.
* uu: Fix dependency on os-path.
* aioble/server.py: Maintain write order for captured characteristics.
* aioble/l2cap: Fix psm variable name.
* micropython/aiorepl: Initial version of an asyncio REPL.
* os: Import `path` automatically if available.
* collections: Rename collections.* to collections-*.
* os: Rename os.path to os-path.
* unittest: Move back to python-stdlib.
* argparse: Move back to python-stdlib.
* python-stdlib: Remove pystone (and variants).
* aioble/multitests: Add descriptor multitest.
* aioble/client.py: Make read/write events work for descriptors.
* aioble/server.py: Fix registration for descriptors.
* aioble/client.py: Use characteristic end handle (when available).
* micropython/net: Add "ntptime" client from main repo.
* micropython/net: Add "webrepl" server from main repo.
* micropython/drivers: Move "sdcard" driver from main repo.
* micropython/drivers: Move "lps22h" sensor driver from main repo.
* micropython/drivers: Move "hts221" sensor driver from main repo.
* micropython/drivers: Move "dx18x20" sensor driver from main repo.
* micropython/drivers: Move "dht" sensor driver from main repo.
* micropython/drivers: Move "nrf24l01" radio driver from main repo.
* micropython/drivers: Move "neopixel" led driver from main repo.
* micropython/drivers: Move "lsm6sox" imu driver from main repo.
* micropython/drivers: Move "lsm9ds1" imu driver from main repo.
* micropython/drivers: Move "ssd1306" display driver from main repo.
* micropython/drivers: Move "lcd160cr" display driver from main repo.
* micropython/drivers: Move "wm8960" codec driver from main repo.
* micropython/drivers: Move "onewire" bus driver from main repo.
* unix-ffi: Move more unix-only packages to unix-ffi.
* all: Replace metadata.txt with manifest.py.
* micropython/upip: Remove upip library.
* all: Remove all setup.py files.
* aioble: Make l2cap chunk size configurable to allow optimization by app.
* aioble: Fix missing GattError import in server.py.
* aioble: Add timeout to device.exchange_mtu.
* python-ecosys/pyjwt/jwt.py: Fix missing whitespace.
* python-stdlib/hmac: Update to work with built-in hash functions.
* python-ecosys/pyjwt: Add pyjwt-compatible module.
* urequests: Release 0.7.0.
* urequests: Add timeout, passed to underlying socket if supported.
* urequests: Raise error when server doesn't respond with valid http.
* urequests: Always open sockets in SOCK_STREAM mode.
* urequests: Add support for redirects.
* urequests: Add support for requests with chunked upload data.
* binascii: Implement newline param in function b2a_base64.
* urequests: Add Basic Authentication support.
* urequests: Fix raising unsupported Transfer-Encoding exception.
* urequests: Explicitly add "Connection: close" to request headers.
* urequests: Add ability to parse response headers.
* unittest: Version 0.9.0
* unittest: Add support for specifying custom TestRunner.
* unittest: Add setUpClass and tearDownClass handling.
* unittest: Improve failure text consistency with cpython.
* unittest: Add exception capturing for subTest.
* unittest: Reset python env between tests.
* unittest: Add test for environment isolation.
* unittest: Add discover function.
* unittest: Run test_* functions as well as TestCase classes.
* unittest: Print module name on result lines.
* unittest: Support TestCase subclasses with own runTest() method.
* unittest: Add TextTestRunner as alias for TestRunner.
* unittest: Print no. of skipped tests in a way compatible with CPython.
* unittest: test_unittest: Add tests for expectedFailure decorator.
* unittest: Add expectedFailure decorator.
* unittest: Support recursive TestSuite's.
* unittest: Properly handle failures vs errors.
* unittest: Implement basic addCleanup()/doCleanup().
* unittest: TestSuite: Add run() method.
* unittest: Add dummy TestCase.assertWarns() context manager.
* unittest: Add dummy TestCase.subTest() context manager.
* unittest: Add TestCase.skipTest() method.
* unittest: TestCase: Add (dummy) __init__.
* unittest: Support both test classes and class instances.
* unittest: Only treat callable fields as test methods.
* unittest: TestSuite: Add undescore to internal field, self._tests.
* unittest: Reinstate useful debugger helper.
* unittest: Add assertLessEqual, assertGreaterEqual methods.
* unittest: AssertRaisesContext: Store exception value as self.exception.
* unittest: test_unittest: Typo fix.
* unittest: test_unittest: Add test for .assertRaises(AssertionError).
* unittest: Allow to catch AssertionError with assertRaises().
* unittest: test_unittest.py: Fix typo in method name.
* unittest: Log failure tracebacks at test end.
* unittest: Allow passing module name or instance into unittest.main()
* fnmatch: Release 0.6.0.
* fnmatch: Remove dependency on os.path.
* fnmatch: Add ure compatibility.
* micropython/aioble: Prioritise services in advertisement payload.
* micropython/upysh: Add the cp() function and improve ls and rm.
* tools/codeformat: Fix compatibility running from subfolder in repo.
* tools/codeformat: By default only check/update on current git branch.
* python-stdlib/datetime: Add new implementation of datetime module.
* all: Update formatting for new Black version 22.1.0.
* aioble/multitests: Add multitest for shutdown handlers.
* aioble: Add a shutdown handler for cleanup.
* aioble/README.md: Add l2cap example.
* aioble: Add l2cap channel disconnected().
* aioble/multitests: Add test for subscription and notification.
* aioble: Add support for write-with-update.
* aioble: Fix notified/indicated event waiting.
* aioble/multitests/ble_write_capture.py: Add multitest for write capture.
* aioble/multitests: Fix existing multitests.
* aioble: Add a write queue for gatt server.
* aioble: Fix docs for subscribe (needs await).
* micropython/bluetooth/aioble: subscribe must register the connection.
* unix-ffi/datetime: Add tzinfo.__new__ to make the package importable.
* python-stdlib/random: Add getrandbits with no limit on number of bits.
* micropython/aioble: Add asyncio-based wrapper for ubluetooth.
* python-ecosys/iperf3: Add iperf3.
* python-stdlib/cgi: Apply Black formatting.
* workflows: Add initial GitHub workflows support, with code formatting.
* tools: Add code formatting and CI scripts.
* top: Remove upip-related scripts.
* python-ecosys: Move urequests to python-ecosys.
* micropython/uasyncio: Remove uasyncio-v2.
* all: Run black over all code.
* all: Update READMEs.
* top: Move modules into python-stdlib, unix-ffi, or micropython.
* binascii/hashlib: Set type to stdlib.
* test: Remove PEP380 test (better handled by core testing).
* cpython-uasyncio: Remove as new-uasyncio is compatible with CPython.
* top: Remove unhelpful packages.
* top: Remove all empty packages.
* logging: Add "levelno" entry to log record object/dict.
* logging: Add support for custom handlers.
* fnmatch: Remove dependency on posixpath module.
* copy: Support copy and deepcopy of OrderedDict objects.
* Revert "README: Add note that repository is unmaintained."
* README: Add note that repository is unmaintained.
* logging: Release 0.3.
* logging: example_logging: Add testcase for exception().
* logging: Add exc() and exception() methods.
* logging: Add setLevel() method.
* logging: Release 0.2.
* logging: example_logging: Add more testcases.
* logging: Implement isEnabledFor(level) method.
* logging: Some performance and memory use optimizations.
* unittest: Release 0.3.2.
* unittest: Exit with non zero code in case of failures. Fixing #259
* uasyncio.udp: Release 0.1.1.
* uasyncio.udp: Remove optional flags value in a call to usocket.sendto().
* uasyncio: Release 2.0.
* uasyncio.core: Release 2.0.
* uasyncio: Update __init__() to take runq_len & waitq_len params.
* uasyncio.core: test_full_wait: Update for runq/waitq refactor.
* uasyncio.core: Switch to separate run and wait queues.
* uasyncio: benchmark/boom_uasyncio.py: More assert output.
* upip: Release 1.2.4.
* upip: Fix upip bootstrap script to use pypi.org.
* upip: Use new JSON API pointing to pypi.org.
* README: Update links related to new PyPI URL.
* uasyncio.udp: Typo fix in debug print.
* uasyncio.core: test_full_wait.py: Make easier to debug.
* uasyncio.core: example_call_soon.py: Add logging setup.
* uasyncio.core: test_fair_schedule.py: More checks and iterations.
* uasyncio: Release 1.4.2. Packaging fix.
* uasyncio.core: Release 1.7.2. Packaging fix.
* uasyncio.websocket.server: Release 0.1.
* all: setup.py: Switch to sdist_upip.
* make_metadata: Switch to use sdist_upip.
* all: setup.py: Consistently update author and maintainer fields.
* make_metadata: Support multi-level packages.
* uasyncio.websocket.server: Add echo server example.
* argparse: Release 0.4.
* argparse: Implement parse_known_args
* uasyncio.websocket.server: Websocket server implementation for uasyncio.
* upip: Release 1.2.3.
* upip: Be sure to create socket with params returned by getaddrinfo().
* uasyncio: Release 1.4.1.
* uasyncio: Be sure to create socket with params returned by getaddrinfo().
* urllib.urequest: Release 0.6.
* urllib.urequest: Be sure to create socket with params returned by getaddrinfo().
* urequests: Release 0.6.
* urequests: Be sure to create socket with params returned by getaddrinfo().
* pickle: Release 0.1.
* pickle: test_pickle.py: Update for bytes being returned/consumed.
* pickle: Module produces and consumes bytes.
* pickle: test_pickle.py: Turn into real test, add more cases.
* pickle: Replace exec() with eval(), smaller surface for security issues.
* hashlib: Release 2.4.0-4.
* hashlib: Reuse classes available in ushashlib, extend tests.
* hashlib: Rename submodules to avoid naming conflicts.
* uaiohttpclient: Release 0.5.1.
* uaiohttpclient: Support HTTP reply lines without textual description.
* urllib.urequest: Release 0.5.1.
* urllib.urequest: Support HTTP reply lines without textual description.
* urequests: Release 0.5.2.
* urequests: Support HTTP reply lines without textual description.
* ssl: Release 0.1.
* ssl: Wrap ussl.wrap_socket().
* ssl: Add more constants.
* make_metadata: Use more specific 'micropython-lib Developers'.
* upip: Add copyright header.
* README: Mention that some modules may require pfalcon's fork.
* uasyncio.core: Release 1.7.1.
* uasyncio.core: Add test for cancel(coro) function.
* uasyncio.core: Add cancel(coro) function.
* datetime: Release 3.3.3-1.
* datetime: test_datetime: Skip some tests for MicroPython.
* datetime: Replace '"%c" % char' with '"%s" % char'.
* datetime: Avoid float.as_integer_ratio().
* udnspkt: Release 0.1.
* udnspkt: Add example.
* udnspkt: A module to create/parse DNS packets to resolve hostnames.
* uasyncio.udp: Release 0.1.
* uasyncio.udp: Add example interacting with dnsmasq DNS.
* uasyncio.udp: New functional API, mimicking socket module.
* uasyncio: Release 1.4.
* uasyncio.core: Release 1.7.
* sdist_upip: Don't treat files at the toplevel dir as resources.
* sdist_upip: Need to override setuptools' "sdist" command, not distutils'.
* uasyncio.core: Add test for wait_for() call.
* uasyncio: On scheduling ready coro, unmark it as I/O-waiting.
* uasyncio.core: wait_for: Add support for cancelling I/O-bound coros.
* math: Add placeholder module.
* sdist_upip.py: Replacement for optimize_upip.py.
* dis: Add placeholder module.
* uasyncio.synchro: Release 0.1.1.
* uasyncio.synchro: Update for cur_coro -> cur_task rename in uasyncio.core.
* dummy_threading: Add placeholder module.
* array: Add placeholder module.
* uasyncio: Release 1.3.
* uasyncio: open_connection: Initial hackish SSL support.
* uasyncio.core: Release 1.6.
* uasyncio.core: Implement wait_for() function for CPU-bound coroutines.
* uasyncio.core: Store currently executed task as an attribute of event loop.
* uasyncio.udp: Initial attempt of UDP support for uasyncio.
* uasyncio: README: Mention .awrite() and .aclose() methods vs asyncio.
* urequests: Release 0.5.1.
* urequests: Set Content-Type to application/json when json param is used.
* make_metadata.py: Support plain README files for long_desc.
* uaiohttpclient: Release 0.5.
* uaiohttpclient: Add User-Agent to request, some sites don't like lack of it.
* uaiohttpclient: Switch to use StreamWriter.aclose().
* uaiohttpclient: Only http: protocol is supported, fail predictably for others.
* uaiohttpclient: Add support for redirects.
* uaiohttpclient: Implement support for chunked transfer encoding.
* uaiohttpclient: Use "Connection: close" as workaround for broken HTTP 1.0 servers.
* uaiohttpclient: Add README.
* uaiohttpclient: Add usage example.
* uaiohttpclient: Initial implementation of the client.
* uasyncio.synchro: Release 0.1.
* random: Release 0.2.
* random: Add shuffle().
* random: Add randint().
* random: Release 0.1.
* random: Add test_randrange.py.
* random: Add randrange() implementation.
* pickle: Very rough implementation of pickle loads from imported modules.
* test.support: Add dummy @requires_IEEE_754 decorator.
* datetime: Add test from CPython 3.3.3.
* datatime: Add from CPython 3.3.3.
* unicodedata: Release 0.0.3.
* unicodedata: add dummy normalize implementation
* uasyncio: StreamReader: Separate "poll socket" vs "I/O socket".
* uasyncio: Release 1.2.4.
* uasyncio: test_http_server_heavy: Close socket with "finally".
* uasyncio: Auto-unregister poll objects on POLLHUP/POLLERR.
* gettext: Release 0.1.
* gettext: implement gettext and ngettext
* functools: Release 0.0.7.
* functools: add missing arguments to update_wrapper and wraps
* venv: Add dummy module.
* zlib: Add dummy module.
* sys: Add placeholder module.
* uasyncio.synchro: Add Lock example.
* uasyncio.synchro: New submodule for synchronization primitives, Lock added.
- Align build process to upstream
* Upstream removed the old Makefile and restructured the repo
* Build package index locally
* Install all packages from local index using mip
* Backport access_index_from_local_fs.patch to avoid using http for serving the index
-------------------------------------------------------------------
Tue Jan 11 00:39:13 UTC 2022 - Matej Cepl <mcepl@suse.com>
- Clean up SPEC file.
-------------------------------------------------------------------
Wed Feb 3 08:14:53 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Run tests
-------------------------------------------------------------------
Fri Jan 29 11:06:35 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Drop _service
- Fix shebang in scripts
-------------------------------------------------------------------
Thu Dec 6 10:22:09 UTC 2018 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Use _service
-------------------------------------------------------------------
Fri Jan 12 16:08:10 UTC 2018 - jaime.marquinez.ferrandiz@fastmail.net
- Update to 1.9.3