| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
I'm not 100% this will work so a PyPI maintainer should upload the new RST via: |
Sorry, something went wrong.
|
Here is how I test the renderings: $ python setup.py --long-description | rst2html > /tmp/foo && firefox /tmp/foo Warnings show up in nice, hard-to-ignore dropshadow boxes. |
Sorry, something went wrong.
|
My example assumed that we were setting the long_description argument to setup() based on README.rst, which we don't (but should). E.g.: import os
from setuptools import setup, find_packages
here = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(here, 'README.rst')) as f:
README = f.read()
setup(
name='gcloud',
version='0.3.0',
description='API Client library for Google Cloud',
long_description=README,
#...
)
It could include CHANGES.rst, too, if we hand that file. E.g.: import os
from setuptools import setup, find_packages
here = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(here, 'README.rst')) as f:
README = f.read()
with open(os.path.join(here, 'CHANGES.rst')) as f:
CHANGES = f.read()
setup(
name='gcloud',
version='0.3.0',
description='API Client library for Google Cloud',
long_description='\n\n'.join([README, CHANGES]),
#...
)
Doing it that way avoids the need to upload a file: it gets done during the setup.py register stage automatically. |
Sorry, something went wrong.
|
BTW, the following:: $ rst2html < README.rst > foo.html shows that the error preventing rendring on PyPI is the inclusion of the .. code:: role, which is Sphinx-only. |
Sorry, something went wrong.
|
Great! Thanks for that. I googled around for RST validators and had no luck. Will fix the Sphinx parts and ping again. |
Sorry, something went wrong.
Main changes: - Using named links instead of anonymous - Using an absolute instead of project relative link for CONTRIBUTING - Changing duplicated link text so that they differ - Lining up :target: with the line above for embedded img's H/T to https://github.com/coagulant/coveralls-python/blob/master/README.rst for guidance.
as compared to using just the Some text:: directive (like coagulant does), which doesn't look great:
I think the more likely culprit was the relative link to CONTRIBUTING.rst. |
Sorry, something went wrong.
|
@tseaver I finally got access to the PyPI project and played around (a bit of binary search) until it rendered. It turns out the remaining issue was the final relative link LICENSE <LICENSE>__. #Fail that I missed it. You can check out https://pypi.python.org/pypi/gcloud now and it renders perfectly. |
Sorry, something went wrong.
|
@tseaver PTAL Is it safe to set --- a/setup.py
+++ b/setup.py
@@ -25,6 +25,7 @@ setup(
name='gcloud',
version='0.3.0',
description='API Client library for Google Cloud',
+ long_description=open('README.rst', 'r').read(),
author='JJ Geewax',
author_email='jj@geewax.org',
scripts=[],
Also, in doing this, python setup.py --long-description | rst2html didn't give me any warnings about the relative links (LICENSE and CONTRIBUTING). |
Sorry, something went wrong.
|
Should be fine to update setup.py to include the long_description. Maybe do it via a with statement to avoid resource warnings under Py3k? |
Sorry, something went wrong.
|
LGTM |
Sorry, something went wrong.
Fixing README.rst to render correctly on PyPI.
Source-Link: googleapis/synthtool@703554a Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:94961fdc5c9ca6d13530a6a414a49d2f607203168215d074cdb0a1df9ec31c0b
Source-Link: googleapis/synthtool@703554a Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:94961fdc5c9ca6d13530a6a414a49d2f607203168215d074cdb0a1df9ec31c0b
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Source-Link: https://togithub.com/googleapis/synthtool/commit/26c7505b2f76981ec1707b851e1595c8c06e90fc Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f946c75373c2b0040e8e318c5e85d0cf46bc6e61d0a01f3ef94d8de974ac6790
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
* feat: add prebuilt telecom webhook python sample code and test * feat:add test * fix:lint errors * fix:add new line at the end of file * fix: add more comprehensive tests * fix: pylint * feat:change helper function and address comments * fix: pylint Co-authored-by: nicain <nicholascain@google.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
* chore: update Java and Python dependencies PiperOrigin-RevId: 408420890 Source-Link: googleapis/googleapis@2921f9f Source-Link: googleapis/googleapis-gen@6598ca8 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjU5OGNhOGNiYmY1MjI2NzMzYTA5OWM0NTA2NTE4YTVhZjZmZjc0YyJ9 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 472772457 Source-Link: googleapis/googleapis@855b74d Source-Link: googleapis/googleapis-gen@b64b1e7 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjY0YjFlN2RhM2UxMzhmMTVjYTM2MTU1MmVmMDU0NWU1NDg5MWI0ZiJ9
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Source-Link: googleapis/synthtool@703554a Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:94961fdc5c9ca6d13530a6a414a49d2f607203168215d074cdb0a1df9ec31c0b
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* docs: minor comment update for Entity message PiperOrigin-RevId: 528936266 Source-Link: googleapis/googleapis@4f9e1a0 Source-Link: googleapis/googleapis-gen@14fce92 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMTRmY2U5MjUxNWExYWUwNWI4OWNlMmIyOGQ5YmM1N2VjMTJkY2JhNiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* fix: Add async context manager return types chore: Mock return_value should not populate oneof message fields chore: Support snippet generation for services that only support REST transport chore: Update gapic-generator-python to v1.11.0 PiperOrigin-RevId: 545430278 Source-Link: googleapis/googleapis@601b532 Source-Link: googleapis/googleapis-gen@b3f18d0 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjNmMThkMGY2NTYwYTg1NTAyMmZkMDU4ODY1ZTc2MjA0NzlkN2FmOSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Closes #434. This PR adds a non-None default timeout to `AuthorizedSession.request()` to prevent requests from hanging indefinitely in a default case. Should help with googleapis/google-cloud-python#10182
* samples(test): flaky sync pull test * address peter's comment
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [filelock](https://redirect.github.com/tox-dev/py-filelock) | `==3.8.0` -> `==3.16.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tox-dev/py-filelock (filelock)</summary> ### [`v3.16.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.16.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.16.0...3.16.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - CI improvements by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/filelock/pull/362](https://redirect.github.com/tox-dev/filelock/pull/362) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.16.0...3.16.1 ### [`v3.16.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.16.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.15.4...3.16.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Test Python 3.13 by [@​hugovk](https://redirect.github.com/hugovk) in [https://togithub.com/tox-dev/filelock/pull/352](https://redirect.github.com/tox-dev/filelock/pull/352) - Add 3.13 to CI by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/filelock/pull/359](https://redirect.github.com/tox-dev/filelock/pull/359) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.15.4...3.16.0 ### [`v3.15.4`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.15.4) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.15.3...3.15.4) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Pass `file_lock` as positional argument by [@​kwist-sgr](https://redirect.github.com/kwist-sgr) in [https://togithub.com/tox-dev/filelock/pull/347](https://redirect.github.com/tox-dev/filelock/pull/347) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.15.3...3.15.4 ### [`v3.15.3`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.15.3) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.15.2...3.15.3) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Add test for virtualenv stability by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/filelock/pull/344](https://redirect.github.com/tox-dev/filelock/pull/344) - Fix `TypeError: _CountedFileLock.__init__() got an unexpected keyword argument 'timeout'` by [@​kwist-sgr](https://redirect.github.com/kwist-sgr) in [https://togithub.com/tox-dev/filelock/pull/345](https://redirect.github.com/tox-dev/filelock/pull/345) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.15.2...3.15.3 ### [`v3.15.2`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.15.2) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.15.1...3.15.2) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Use a metaclass to implement the singleton pattern by [@​kwist-sgr](https://redirect.github.com/kwist-sgr) in [https://togithub.com/tox-dev/filelock/pull/340](https://redirect.github.com/tox-dev/filelock/pull/340) #### New Contributors - [@​kwist-sgr](https://redirect.github.com/kwist-sgr) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/340](https://redirect.github.com/tox-dev/filelock/pull/340) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.15.1...3.15.2 ### [`v3.15.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.15.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.15.0...3.15.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Hotfix: Restore **init** method; more robust initialization for singleton locks by [@​ethanbb](https://redirect.github.com/ethanbb) in [https://togithub.com/tox-dev/filelock/pull/338](https://redirect.github.com/tox-dev/filelock/pull/338) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.15.0...3.15.1 ### [`v3.15.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.15.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.14.0...3.15.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - asyncio support by [@​Ovizro](https://redirect.github.com/Ovizro) in [https://togithub.com/tox-dev/filelock/pull/332](https://redirect.github.com/tox-dev/filelock/pull/332) - Don't initialize BaseFileLock when just returning existing instance by [@​ethanbb](https://redirect.github.com/ethanbb) in [https://togithub.com/tox-dev/filelock/pull/334](https://redirect.github.com/tox-dev/filelock/pull/334) #### New Contributors - [@​Ovizro](https://redirect.github.com/Ovizro) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/332](https://redirect.github.com/tox-dev/filelock/pull/332) - [@​ethanbb](https://redirect.github.com/ethanbb) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/334](https://redirect.github.com/tox-dev/filelock/pull/334) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.14.0...3.15.0 ### [`v3.14.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.14.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.13.4...3.14.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - feat: `blocking` parameter on lock constructor with tests and docs by [@​iamkhav](https://redirect.github.com/iamkhav) in [https://togithub.com/tox-dev/filelock/pull/325](https://redirect.github.com/tox-dev/filelock/pull/325) #### New Contributors - [@​iamkhav](https://redirect.github.com/iamkhav) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/325](https://redirect.github.com/tox-dev/filelock/pull/325) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.13.4...3.14.0 ### [`v3.13.4`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.13.4) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.13.3...3.13.4) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Raise error on incompatible singleton timeout and mode args by [@​nefrob](https://redirect.github.com/nefrob) in [https://togithub.com/tox-dev/filelock/pull/320](https://redirect.github.com/tox-dev/filelock/pull/320) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.13.3...3.13.4 ### [`v3.13.3`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.13.3) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.13.2...3.13.3) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Make singleton class instance dict unique per subclass by [@​nefrob](https://redirect.github.com/nefrob) in [https://togithub.com/tox-dev/filelock/pull/318](https://redirect.github.com/tox-dev/filelock/pull/318) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.13.2...3.13.3 ### [`v3.13.2`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.13.2) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.13.1...3.13.2) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Fixed small typo in \_unix.py by [@​snemes](https://redirect.github.com/snemes) in [https://togithub.com/tox-dev/filelock/pull/302](https://redirect.github.com/tox-dev/filelock/pull/302) - Update SECURITY.md to reflect Python 3.7 support dropoff by [@​kemzeb](https://redirect.github.com/kemzeb) in [https://togithub.com/tox-dev/filelock/pull/304](https://redirect.github.com/tox-dev/filelock/pull/304) - Update index.rst to improve the demo usage by [@​youkaichao](https://redirect.github.com/youkaichao) in [https://togithub.com/tox-dev/filelock/pull/314](https://redirect.github.com/tox-dev/filelock/pull/314) - \[BugFix] fix permission denied error when lock file is placed in `/tmp` by [@​kota-iizuka](https://redirect.github.com/kota-iizuka) in [https://togithub.com/tox-dev/filelock/pull/317](https://redirect.github.com/tox-dev/filelock/pull/317) #### New Contributors - [@​snemes](https://redirect.github.com/snemes) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/302](https://redirect.github.com/tox-dev/filelock/pull/302) - [@​kemzeb](https://redirect.github.com/kemzeb) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/304](https://redirect.github.com/tox-dev/filelock/pull/304) - [@​youkaichao](https://redirect.github.com/youkaichao) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/314](https://redirect.github.com/tox-dev/filelock/pull/314) - [@​kota-iizuka](https://redirect.github.com/kota-iizuka) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/317](https://redirect.github.com/tox-dev/filelock/pull/317) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.13.1...3.13.2 ### [`v3.13.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.13.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.13.0...3.13.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Allow users to subclass FileLock with custom keyword arguments by [@​hmaarrfk](https://redirect.github.com/hmaarrfk) in [https://togithub.com/tox-dev/filelock/pull/284](https://redirect.github.com/tox-dev/filelock/pull/284) #### New Contributors - [@​hmaarrfk](https://redirect.github.com/hmaarrfk) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/284](https://redirect.github.com/tox-dev/filelock/pull/284) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.13.0...3.13.1 ### [`v3.13.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.13.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.12.4...3.13.0) <!-- Release notes generated using configuration in .github/release.yml at 3.13.0 --> #### What's Changed - Support reentrant locking on lock file path via optional singleton instance by [@​nefrob](https://redirect.github.com/nefrob) in [https://togithub.com/tox-dev/filelock/pull/283](https://redirect.github.com/tox-dev/filelock/pull/283) #### New Contributors - [@​nefrob](https://redirect.github.com/nefrob) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/283](https://redirect.github.com/tox-dev/filelock/pull/283) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.12.4...3.13.0 ### [`v3.12.4`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.12.4) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.12.3...3.12.4) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - change typing-extensions to be installed only with the \[typing] extra by [@​asottile](https://redirect.github.com/asottile) in [https://togithub.com/tox-dev/filelock/pull/276](https://redirect.github.com/tox-dev/filelock/pull/276) #### New Contributors - [@​asottile](https://redirect.github.com/asottile) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/276](https://redirect.github.com/tox-dev/filelock/pull/276) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.12.3...3.12.4 ### [`v3.12.3`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.12.3) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.12.2...3.12.3) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed - Fix import ordering by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/filelock/pull/246](https://redirect.github.com/tox-dev/filelock/pull/246) - Exclude dependabot and pre-commit ci from release notes by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/filelock/pull/251](https://redirect.github.com/tox-dev/filelock/pull/251) - Create parent directories if necessary by [@​gerlero](https://redirect.github.com/gerlero) in [https://togithub.com/tox-dev/filelock/pull/254](https://redirect.github.com/tox-dev/filelock/pull/254) - fix ci 08 21 by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/filelock/pull/263](https://redirect.github.com/tox-dev/filelock/pull/263) - lock_file type-hint by [@​keller00](https://redirect.github.com/keller00) in [https://togithub.com/tox-dev/filelock/pull/267](https://redirect.github.com/tox-dev/filelock/pull/267) - adding tox.ini to sdist by [@​keller00](https://redirect.github.com/keller00) in [https://togithub.com/tox-dev/filelock/pull/265](https://redirect.github.com/tox-dev/filelock/pull/265) ##### New Contributors - [@​gerlero](https://redirect.github.com/gerlero) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/254](https://redirect.github.com/tox-dev/filelock/pull/254) - [@​keller00](https://redirect.github.com/keller00) made their first contribution in [https://togithub.com/tox-dev/filelock/pull/267](https://redirect.github.com/tox-dev/filelock/pull/267) **Full Changelog**: https://togithub.com/tox-dev/filelock/compare/3.12.2...3.12.3 ### [`v3.12.2`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.12.2) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.12.1...3.12.2) #### What's Changed - Restore 'if TYPE_CHECKING' syntax for FileLock definition by [@​dlax](https://redirect.github.com/dlax) in [https://togithub.com/tox-dev/py-filelock/pull/245](https://redirect.github.com/tox-dev/py-filelock/pull/245) #### New Contributors - [@​dlax](https://redirect.github.com/dlax) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/245](https://redirect.github.com/tox-dev/py-filelock/pull/245) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.12.1...3.12.2 ### [`v3.12.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.12.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.12.0...3.12.1) ##### What's Changed - Add trusted-publish by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/236](https://redirect.github.com/tox-dev/py-filelock/pull/236) - Add 3.12 support by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/237](https://redirect.github.com/tox-dev/py-filelock/pull/237) - Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by [@​dependabot](https://redirect.github.com/dependabot) in [https://togithub.com/tox-dev/py-filelock/pull/239](https://redirect.github.com/tox-dev/py-filelock/pull/239) - git ls-files -z -- .github/workflows/check.yml | xargs -0 sed -i 's|3.12.0-alpha.7|3.12.0-beta.1|g' by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/243](https://redirect.github.com/tox-dev/py-filelock/pull/243) - Use ruff by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/244](https://redirect.github.com/tox-dev/py-filelock/pull/244) - Fix test_bad_lock_file for other OSes by [@​TheMatt2](https://redirect.github.com/TheMatt2) in [https://togithub.com/tox-dev/py-filelock/pull/242](https://redirect.github.com/tox-dev/py-filelock/pull/242) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.12.0...3.12.1 ### [`v3.12.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.12.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.11.0...3.12.0) #### What's Changed - Fix: [#​225](https://redirect.github.com/tox-dev/py-filelock/issues/225) :Get rid of warning about inability to link to \_thread.\_local. by [@​csm10495](https://redirect.github.com/csm10495) in [https://togithub.com/tox-dev/py-filelock/pull/226](https://redirect.github.com/tox-dev/py-filelock/pull/226) - Bump deps and tools by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/228](https://redirect.github.com/tox-dev/py-filelock/pull/228) - Add umask check to tests so umask 002 is valid by [@​TheMatt2](https://redirect.github.com/TheMatt2) in [https://togithub.com/tox-dev/py-filelock/pull/227](https://redirect.github.com/tox-dev/py-filelock/pull/227) - Fix lock hang on Windows by [@​TheMatt2](https://redirect.github.com/TheMatt2) in [https://togithub.com/tox-dev/py-filelock/pull/231](https://redirect.github.com/tox-dev/py-filelock/pull/231) - Conditionally disable/enable thread-local lock behavior. by [@​csm10495](https://redirect.github.com/csm10495) in [https://togithub.com/tox-dev/py-filelock/pull/232](https://redirect.github.com/tox-dev/py-filelock/pull/232) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.11.0...3.12.0 ### [`v3.11.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.11.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.7...3.11.0) #### What's Changed - Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by [@​dependabot](https://redirect.github.com/dependabot) in [https://togithub.com/tox-dev/py-filelock/pull/218](https://redirect.github.com/tox-dev/py-filelock/pull/218) - Fix [#​220](https://redirect.github.com/tox-dev/py-filelock/issues/220): Allow filelock test thread to catch any exceptions by [@​TheMatt2](https://redirect.github.com/TheMatt2) in [https://togithub.com/tox-dev/py-filelock/pull/221](https://redirect.github.com/tox-dev/py-filelock/pull/221) - Bump deps and tools by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/222](https://redirect.github.com/tox-dev/py-filelock/pull/222) - Run more pypy versions in CI but without coverage by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/224](https://redirect.github.com/tox-dev/py-filelock/pull/224) - Make the lock a thread local variable by [@​csm10495](https://redirect.github.com/csm10495) in [https://togithub.com/tox-dev/py-filelock/pull/219](https://redirect.github.com/tox-dev/py-filelock/pull/219) #### New Contributors - [@​csm10495](https://redirect.github.com/csm10495) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/219](https://redirect.github.com/tox-dev/py-filelock/pull/219) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.7...3.11.0 ### [`v3.10.7`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.7) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.6...3.10.7) #### What's Changed - use fchmod by [@​jfennick](https://redirect.github.com/jfennick) in [https://togithub.com/tox-dev/py-filelock/pull/214](https://redirect.github.com/tox-dev/py-filelock/pull/214) #### New Contributors - [@​jfennick](https://redirect.github.com/jfennick) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/214](https://redirect.github.com/tox-dev/py-filelock/pull/214) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.6...3.10.7 ### [`v3.10.6`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.6) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.5...3.10.6) #### What's Changed - Bugfix/147 by [@​jahrules](https://redirect.github.com/jahrules) in [https://togithub.com/tox-dev/py-filelock/pull/213](https://redirect.github.com/tox-dev/py-filelock/pull/213) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.5...3.10.6 ### [`v3.10.5`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.5) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.4...3.10.5) #### What's Changed - proposed fix for issue [#​67](https://redirect.github.com/tox-dev/py-filelock/issues/67) by [@​jahrules](https://redirect.github.com/jahrules) in [https://togithub.com/tox-dev/py-filelock/pull/212](https://redirect.github.com/tox-dev/py-filelock/pull/212) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.4...3.10.5 ### [`v3.10.4`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.4) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.3...3.10.4) #### What's Changed - updated os.open to preserve mode by [@​jahrules](https://redirect.github.com/jahrules) in [https://togithub.com/tox-dev/py-filelock/pull/211](https://redirect.github.com/tox-dev/py-filelock/pull/211) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.3...3.10.4 ### [`v3.10.3`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.3) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.2...3.10.3) #### What's Changed - Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by [@​dependabot](https://redirect.github.com/dependabot) in [https://togithub.com/tox-dev/py-filelock/pull/207](https://redirect.github.com/tox-dev/py-filelock/pull/207) - bug fix by [@​jahrules](https://redirect.github.com/jahrules) in [https://togithub.com/tox-dev/py-filelock/pull/209](https://redirect.github.com/tox-dev/py-filelock/pull/209) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.2...3.10.3 ### [`v3.10.2`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.2) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.1...3.10.2) ##### What's Changed - changed from os.umask to os.chmod by [@​jahrules](https://redirect.github.com/jahrules) in [https://togithub.com/tox-dev/py-filelock/pull/206](https://redirect.github.com/tox-dev/py-filelock/pull/206) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.1...3.10.2 ### [`v3.10.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.10.0...3.10.1) #### What's Changed - Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://togithub.com/tox-dev/py-filelock/pull/200](https://redirect.github.com/tox-dev/py-filelock/pull/200) - Bump deps and tools by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/201](https://redirect.github.com/tox-dev/py-filelock/pull/201) - Properly pickle of Timeout objects + test cases by [@​TheMatt2](https://redirect.github.com/TheMatt2) in [https://togithub.com/tox-dev/py-filelock/pull/203](https://redirect.github.com/tox-dev/py-filelock/pull/203) #### New Contributors - [@​TheMatt2](https://redirect.github.com/TheMatt2) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/203](https://redirect.github.com/tox-dev/py-filelock/pull/203) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.10.0...3.10.1 ### [`v3.10.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.10.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.9.1...3.10.0) #### What's Changed - added multiuser support and associated tests by [@​jahrules](https://redirect.github.com/jahrules) in [https://togithub.com/tox-dev/py-filelock/pull/192](https://redirect.github.com/tox-dev/py-filelock/pull/192) #### New Contributors - [@​jahrules](https://redirect.github.com/jahrules) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/192](https://redirect.github.com/tox-dev/py-filelock/pull/192) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.9.1...3.10.0 ### [`v3.9.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.9.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.9.0...3.9.1) #### What's Changed - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci) in [https://togithub.com/tox-dev/py-filelock/pull/188](https://redirect.github.com/tox-dev/py-filelock/pull/188) - Bump deps and tools by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/193](https://redirect.github.com/tox-dev/py-filelock/pull/193) - Bump deps and tools by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/197](https://redirect.github.com/tox-dev/py-filelock/pull/197) - Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://togithub.com/tox-dev/py-filelock/pull/198](https://redirect.github.com/tox-dev/py-filelock/pull/198) - use time.perf_counter instead of time.monotonic by [@​zpz](https://redirect.github.com/zpz) in [https://togithub.com/tox-dev/py-filelock/pull/194](https://redirect.github.com/tox-dev/py-filelock/pull/194) #### New Contributors - [@​zpz](https://redirect.github.com/zpz) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/194](https://redirect.github.com/tox-dev/py-filelock/pull/194) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.9.0...3.9.1 ### [`v3.9.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.9.0) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.8.2...3.9.0) ##### What's Changed - Move to hatchling build backend by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/185](https://redirect.github.com/tox-dev/py-filelock/pull/185) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.8.2...3.9.0 ### [`v3.8.2`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.8.2) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.8.1...3.8.2) ##### What's Changed - Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://togithub.com/tox-dev/py-filelock/pull/178](https://redirect.github.com/tox-dev/py-filelock/pull/178) - Update the license classifier to "Unlicense" by [@​jond01](https://redirect.github.com/jond01) in [https://togithub.com/tox-dev/py-filelock/pull/180](https://redirect.github.com/tox-dev/py-filelock/pull/180) ##### New Contributors - [@​jond01](https://redirect.github.com/jond01) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/180](https://redirect.github.com/tox-dev/py-filelock/pull/180) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.8.1...3.8.2 ### [`v3.8.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.8.1) [Compare Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.8.0...3.8.1) ##### What's Changed - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci) in [https://togithub.com/tox-dev/py-filelock/pull/166](https://redirect.github.com/tox-dev/py-filelock/pull/166) - link to flufl.lock by [@​dholth](https://redirect.github.com/dholth) in [https://togithub.com/tox-dev/py-filelock/pull/167](https://redirect.github.com/tox-dev/py-filelock/pull/167) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci) in [https://togithub.com/tox-dev/py-filelock/pull/168](https://redirect.github.com/tox-dev/py-filelock/pull/168) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci) in [https://togithub.com/tox-dev/py-filelock/pull/169](https://redirect.github.com/tox-dev/py-filelock/pull/169) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci) in [https://togithub.com/tox-dev/py-filelock/pull/170](https://redirect.github.com/tox-dev/py-filelock/pull/170) - fix BaseFileLock.timeout's getter/setter being obscured by itself by [@​dearfl](https://redirect.github.com/dearfl) in [https://togithub.com/tox-dev/py-filelock/pull/172](https://redirect.github.com/tox-dev/py-filelock/pull/172) - Fix mypy fails understanding FileLock by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://togithub.com/tox-dev/py-filelock/pull/177](https://redirect.github.com/tox-dev/py-filelock/pull/177) ##### New Contributors - [@​dholth](https://redirect.github.com/dholth) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/167](https://redirect.github.com/tox-dev/py-filelock/pull/167) - [@​dearfl](https://redirect.github.com/dearfl) made their first contribution in [https://togithub.com/tox-dev/py-filelock/pull/172](https://redirect.github.com/tox-dev/py-filelock/pull/172) **Full Changelog**: https://togithub.com/tox-dev/py-filelock/compare/3.8.0...3.8.1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/python-spanner-sqlalchemy). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
🤖 I have created a release \*beep\* \*boop\* --- ## [3.7.0](https://www.github.com/googleapis/python-spanner/compare/v3.6.0...v3.7.0) (2021-07-29) ### Features * add always_use_jwt_access ([#381](https://www.github.com/googleapis/python-spanner/issues/381)) ([0f1a5de](https://www.github.com/googleapis/python-spanner/commit/0f1a5ded572685a96d29a60c959cb00a48f7a87f)) * add configurable leader placement support ([#399](https://www.github.com/googleapis/python-spanner/issues/399)) ([7f1b120](https://www.github.com/googleapis/python-spanner/commit/7f1b1209e62062014545cf959d41f04184552eec)) * add sample for low cost instances ([#392](https://www.github.com/googleapis/python-spanner/issues/392)) ([3f4f93f](https://www.github.com/googleapis/python-spanner/commit/3f4f93f75f5585a82047bf8d83a24622ad776ecb)) ### Bug Fixes * avoid bad version of `opentelemetry-instrumentation` ([#429](https://www.github.com/googleapis/python-spanner/issues/429)) ([1620c12](https://www.github.com/googleapis/python-spanner/commit/1620c12a56e0d007cf010690bab303db06d0c914)) * **deps:** pin 'google-{api,cloud}-core' to allow 2.x versions ([#415](https://www.github.com/googleapis/python-spanner/issues/415)) ([b0455d0](https://www.github.com/googleapis/python-spanner/commit/b0455d0ab657cd053a7527e99bdbfadc4de23b30)) * disable always_use_jwt_access ([c37bf21](https://www.github.com/googleapis/python-spanner/commit/c37bf21afdf417757eff67fe8500aa65f49fd5ad)) * disable always_use_jwt_access ([#395](https://www.github.com/googleapis/python-spanner/issues/395)) ([c37bf21](https://www.github.com/googleapis/python-spanner/commit/c37bf21afdf417757eff67fe8500aa65f49fd5ad)) * enable self signed jwt for grpc ([#427](https://www.github.com/googleapis/python-spanner/issues/427)) ([2487800](https://www.github.com/googleapis/python-spanner/commit/2487800e31842a44dcc37937c325e130c8c926b0)) * support merging for NUMERIC values ([#434](https://www.github.com/googleapis/python-spanner/issues/434)) ([06b4215](https://www.github.com/googleapis/python-spanner/commit/06b4215f76ae806eba1d0d07115c8c90b8c7482d)), closes [#433](https://www.github.com/googleapis/python-spanner/issues/433) ### Documentation * fix docstring for session.py ([#387](https://www.github.com/googleapis/python-spanner/issues/387)) ([3132587](https://www.github.com/googleapis/python-spanner/commit/3132587453f7bd0be72ebc393626b5c8b1bab982)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
| Back | FazBrowse Home | New Git URL |
Main changes:
CONTRIBUTING
H/T to
https://github.com/coagulant/coveralls-python/blob/master/README.rst
for guidance.