The default throttling of 1 second between writes and 0.25 second between any requests can be configured
for github.Github and github.GithubIntegration:
g = github.Github(seconds_between_requests=0.25, seconds_between_writes=1)
Set these parameters to None to disable throttling and restore earlier behavior.
Request retry
This release introduces a default retry mechanism to retry retry-able 403 responses (primary and secondary rate limit errors only) and any 5xx response.
Set this parameter to None to disable retry mechanism and restore earlier behaviour.
Breaking Changes
Timestamps
Any timestamps returned by this library are datetime with timezone information, usually UTC.
Before this release, timestamps used to be naive datetime instances without timezone.
Comparing (other than ==) these timestamps with naive datetime instances used to work but will now break.
Add a timezone information to your datetime instances before comparison:
if g.get_repo("PyGithub/PyGithub").created_at < datetime(2012, 2, 26, tzinfo=timezone.utc):
</tr></table>
The default throttling of 1 second between writes and 0.25 second between any requests can be configured
for github.Github and github.GithubIntegration:
.. code-block:: python
g = github.Github(seconds_between_requests=0.25, seconds_between_writes=1)
Set these parameters to None to disable throttling and restore earlier behavior.
Request retry
This release introduces a default retry mechanism to retry retry-able 403 responses (primary and secondary rate limit errors only) and any 5xx response.
0.10.1 is a small release containing some internal fixes of the compiler.
This release has 36 commits from 7 contributors. Selected changes:
Features:
The std.sql.read_csv function and the std.sql.read_parquet function supports the sql.glaredb target. (@eitsupi, #3749)
Fixes:
Fix the bug of compiling to DISTINCT ON when take 1 is used with group by for the targets sql.clickhouse, sql.duckdb and sql.postgres. (@aljazerzen, #3792)
Integrations:
Enable integration tests for GlareDB. (@eitsupi, #3749)
lsd, next gen ls command displays .prql files with a database icon. (@vanillajonathan)
0.10.0 contains lots of small improvements, including support for new types of literal notation, support for read_* functions in more dialects, playground improvements, and a better Lezer grammar (which we're planning on using for a Jupyter extension).
This release has 155 commits from 9 contributors. Selected changes:
Language:
Breaking: Case syntax now uses brackets [] rather than braces {}. To convert previous PRQL queries to this new syntax simply change case { ... } to case [ ... ]. (@AaronMoat, #3517)
Features:
Breaking: The std.sql.read_csv function is now compiled to read_csv by default. Please set the target sql.duckdb to use the DuckDB's read_csv_auto function as previously. (@eitsupi, #3599)
The std.sql.read_csv function and the std.sql.read_parquet function supports the sql.clickhouse target. (@eitsupi, #1533)
Add std.prql_version function to return PRQL version (@hulxv, #3533)
Add support for hex escape sequences in strings. Example "Hello \x51". (@vanillajonathan, #3568)
Add support for long Unicode escape sequences. Example "Hello \u{01F422}". (@vanillajonathan, #3569)
Add support for binary numerical notation. Example filter status == 0b1111000011110000. (@vanillajonathan, #3661)
Add support for hexadecimal numerical notation. Example filter status == 0xff. (@vanillajonathan, #3654)
Add support for octal numerical notation. Example filter status == 0o777. (@vanillajonathan, #3672)
0.10.1 is a small release containing some internal fixes of the compiler.
This release has 36 commits from 7 contributors. Selected changes:
Features:
The std.sql.read_csv function and the std.sql.read_parquet function
supports the sql.glaredb target. (@eitsupi, #3749)
Fixes:
Fix the bug of compiling to DISTINCT ON when take 1 is used with
group by for the targets sql.clickhouse, sql.duckdb and sql.postgres.
(@aljazerzen, #3792)
Integrations:
Enable integration tests for GlareDB. (@eitsupi, #3749)
lsd, next gen ls command displays .prql
files with a database icon. (@vanillajonathan)
0.10.0 — 2023-10-26
0.10.0 contains lots of small improvements, including support for new types of
literal notation, support for read_* functions in more dialects, playground
improvements, and a better Lezer grammar (which we're planning on using for a
Jupyter extension).
This release has 155 commits from 9 contributors. Selected changes:
Language:
Breaking: Case syntax now uses brackets [] rather than braces {}. To
convert previous PRQL queries to this new syntax simply change case { ... }
to case [ ... ]. (@AaronMoat, #3517)
Features:
... (truncated)
Commits
9e0f03b docs: add release notes for 0.10.1 (#3790)
It's almost 2024, which means it's time for a new edition of Black's stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
share your feedback.
This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in --preview mode will be in the 2024 stable style.
Stable style
Fix bug where # fmt: off automatically dedents when used with the --line-ranges
option, even when it is not within the specified line range. (#4084)
Fix feature detection for parenthesized context managers (#4104)
Preview style
Prefer more equal signs before a break when splitting chained assignments (#4010)
Standalone form feed characters at the module level are no longer removed (#4021)
Additional cases of immediately nested tuples, lists, and dictionaries are now
indented less (#4012)
Allow empty lines at the beginning of all blocks, except immediately before a
docstring (#4060)
Fix crash in preview mode when using a short --line-length (#4086)
Keep suites consisting of only an ellipsis on their own lines if they are not
functions or class definitions (#4066) (#4103)
Configuration
--line-ranges now skips Black's internal stability check in --safe mode. This
avoids a crash on rare inputs that have many unformatted same-content lines. (#4034)
It's almost 2024, which means it's time for a new edition of Black's stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
share your feedback.
This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in --preview mode will be in the 2024 stable style.
Stable style
Fix bug where # fmt: off automatically dedents when used with the --line-ranges
option, even when it is not within the specified line range. (#4084)
Fix feature detection for parenthesized context managers (#4104)
Preview style
Prefer more equal signs before a break when splitting chained assignments (#4010)
Standalone form feed characters at the module level are no longer removed (#4021)
Additional cases of immediately nested tuples, lists, and dictionaries are now
indented less (#4012)
Allow empty lines at the beginning of all blocks, except immediately before a
docstring (#4060)
Fix crash in preview mode when using a short --line-length (#4086)
Keep suites consisting of only an ellipsis on their own lines if they are not
functions or class definitions (#4066) (#4103)
Configuration
--line-ranges now skips Black's internal stability check in --safe mode. This
avoids a crash on rare inputs that have many unformatted same-content lines. (#4034)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dependencies group with 5 updates:
1.59.1
2.1.1
4.65.2
4.66.1
0.9.5
0.10.1
5.9.6
5.9.7
23.7.0
23.12.0
Updates
pygithub
from 1.59.1 to 2.1.1Release notes
Sourced from pygithub's releases.
... (truncated)
Changelog
Sourced from pygithub's changelog.
... (truncated)
Commits
e584a90
Release 2.1.1 (#2777)5eb852b
Fix rst format indoc/changes.rst
(#2776)001c085
Require urllib 1.26.0 or greater (#2774)035c88f
Fix pypi-release workflow, allow for manual run (#2771)467e026
Release 2.1.0 (#2770)b986a98
MergeStatsContributor.pyi
back to source (#2761)d5583dd
MergeRepository.pyi
back to source (#2749)8fc7f44
Mergegithub/Organization.pyi
back to source (#2744)6c4b368
MergePullRequest.pyi
back to source (#2743)f7c0a21
MergeMainClass.pyi
and__init__.pyi
back to source (#2692)Updates
tqdm
from 4.65.2 to 4.66.1Release notes
Sourced from tqdm's releases.
Commits
4c956c2
Merge pull request #1493 from tqdm/devel6ce50be
utils.envwrap: fix typesf12b8bc
drop old python versionsd69cc90
bump version, merge pull request #1491 from tqdm/envwrapd434a3c
tests & docs: minor tidy84546d6
fix edge cases & windows testsfff3bf5
docs: mention envwrap1411a0f
utils.envwrap: fix unused var, add tests6feef44
docs: fix image hosting38593d8
ci: release with bot account againUpdates
prql-python
from 0.9.5 to 0.10.1Release notes
Sourced from prql-python's releases.
... (truncated)
Changelog
Sourced from prql-python's changelog.
... (truncated)
Commits
9e0f03b
docs: add release notes for 0.10.1 (#3790)f6bb008
fix: distinct on (#3792)6084c35
docs: Update development.md (#3777)ab94efe
chore: bump tokio from 1.33.0 to 1.34.0 (#3796)6aa14f2
chore: bump the patch group with 3 updates (#3795)f4f80e1
test: Disablelong_query
test on Windows (#3798)cbf979b
docs(CHANGELOG): Add integrations (#3767)4e58b03
chore: pre-commit autoupdate (#3794)19c4c0b
feat: parse types separately (#3786)3e8e3f5
fix: disable compiling todistinct on
(#3788)Updates
psutil
from 5.9.6 to 5.9.7Changelog
Sourced from psutil's changelog.
Commits
8e21684
pre-release3080df4
make pre-release: check if psutil version already exists on PYPI7c10295
micro optimization on python startup ("x in set" instead of "x in list")4407540
Update README.rst (#2330)ccdb775
fix #2325: fix compilation on PyPy902fada
Enforce ruff ruleraw-string-in-exception rule
(#2324)e9dabbb
Include <unistd.h> to avoid implicit-function-declaration for close and sysca...0c3a1c5
users() / Linux: make ":0" -> "localhost" host conversion in C instead of python1b94083
Merge branch 'master' of github.com:giampaolo/psutila7205fc
Linux C files refactoring (#2320)Updates
black
from 23.7.0 to 23.12.0Release notes
Sourced from black's releases.
... (truncated)
Changelog
Sourced from black's changelog.
... (truncated)
Commits
d9ad09a
Prepare release 23.12.0 (#4105)ebd543c
Fix feature detection for parenthesized context managers (#4104)eb7661f
Fix another case where we format dummy implementation for non-functions/class...0c98999
Fix path in test message (#4102)9aea976
Only use dummy implementation logic for functions and classes (#4066)67b23d7
Bump actions/setup-python from 4 to 5 (#4101)ce28be2
Add dedicated preview feature for East Asian Width (#4097)61b529b
Allow empty lines at beginning of blocks (again) (#4060)e7e122e
docs: Movefmt: off
docs (#4090)432d905
docs: Unify option descriptions between--help
andthe_basics.md
(#4076)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show