* 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/micropython-lib?expand=0&rev=7
541 lines
27 KiB
Plaintext
541 lines
27 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|