Compare commits

..

45 Commits

Author SHA1 Message Date
GitHub Action
e981ce3ff9 Release version 0.47.0 2024-12-09 14:46:36 +00:00
Jose Diaz-Gonzalez
22d8f8e649 Merge pull request #344 from xloem/https_ctx
Detect empty HTTPS contexts.
2024-12-09 09:46:04 -05:00
Jose Diaz-Gonzalez
aaefac1a66 Merge pull request #368 from josegonzalez/dependabot/pip/python-packages-ab5dbe44f3
chore(deps): bump six from 1.16.0 to 1.17.0 in the python-packages group
2024-12-09 09:45:24 -05:00
dependabot[bot]
cb66375e1e chore(deps): bump six from 1.16.0 to 1.17.0 in the python-packages group
Bumps the python-packages group with 1 update: [six](https://github.com/benjaminp/six).


Updates `six` from 1.16.0 to 1.17.0
- [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES)
- [Commits](https://github.com/benjaminp/six/compare/1.16.0...1.17.0)

---
updated-dependencies:
- dependency-name: six
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-05 13:24:14 +00:00
Jose Diaz-Gonzalez
24d7aa83df Merge pull request #367 from josegonzalez/dependabot/pip/python-packages-4e3b0321c8
chore(deps): bump the python-packages group across 1 directory with 20 updates
2024-12-03 20:08:49 -05:00
dependabot[bot]
c8c71239c7 chore(deps): bump the python-packages group across 1 directory with 20 updates
Bumps the python-packages group with 20 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [black](https://github.com/psf/black) | `24.4.2` | `24.10.0` |
| [bleach](https://github.com/mozilla/bleach) | `6.1.0` | `6.2.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.7.4` | `2024.8.30` |
| [charset-normalizer](https://github.com/Ousret/charset_normalizer) | `3.3.2` | `3.4.0` |
| [flake8](https://github.com/pycqa/flake8) | `7.1.0` | `7.1.1` |
| [idna](https://github.com/kjd/idna) | `3.7` | `3.10` |
| [importlib-metadata](https://github.com/python/importlib_metadata) | `7.2.1` | `8.5.0` |
| [keyring](https://github.com/jaraco/keyring) | `25.2.1` | `25.5.0` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.3.0` | `10.5.0` |
| [packaging](https://github.com/pypa/packaging) | `24.1` | `24.2` |
| [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) | `1.11.1` | `1.12.0` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.2.2` | `4.3.6` |
| [pycodestyle](https://github.com/PyCQA/pycodestyle) | `2.12.0` | `2.12.1` |
| [readme-renderer](https://github.com/pypa/readme_renderer) | `43.0` | `44.0` |
| [rich](https://github.com/Textualize/rich) | `13.7.1` | `13.9.4` |
| [setuptools](https://github.com/pypa/setuptools) | `70.1.1` | `75.6.0` |
| [tqdm](https://github.com/tqdm/tqdm) | `4.66.4` | `4.67.1` |
| [twine](https://github.com/pypa/twine) | `5.1.0` | `6.0.1` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.2` | `2.2.3` |
| [zipp](https://github.com/jaraco/zipp) | `3.19.2` | `3.21.0` |



Updates `black` from 24.4.2 to 24.10.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.4.2...24.10.0)

Updates `bleach` from 6.1.0 to 6.2.0
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES)
- [Commits](https://github.com/mozilla/bleach/compare/v6.1.0...v6.2.0)

Updates `certifi` from 2024.7.4 to 2024.8.30
- [Commits](https://github.com/certifi/python-certifi/compare/2024.07.04...2024.08.30)

Updates `charset-normalizer` from 3.3.2 to 3.4.0
- [Release notes](https://github.com/Ousret/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ousret/charset_normalizer/compare/3.3.2...3.4.0)

Updates `flake8` from 7.1.0 to 7.1.1
- [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1)

Updates `idna` from 3.7 to 3.10
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.7...v3.10)

Updates `importlib-metadata` from 7.2.1 to 8.5.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.2.1...v8.5.0)

Updates `keyring` from 25.2.1 to 25.5.0
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v25.2.1...v25.5.0)

Updates `more-itertools` from 10.3.0 to 10.5.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](https://github.com/more-itertools/more-itertools/compare/v10.3.0...v10.5.0)

Updates `packaging` from 24.1 to 24.2
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.1...24.2)

Updates `pkginfo` from 1.11.1 to 1.12.0

Updates `platformdirs` from 4.2.2 to 4.3.6
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.2.2...4.3.6)

Updates `pycodestyle` from 2.12.0 to 2.12.1
- [Release notes](https://github.com/PyCQA/pycodestyle/releases)
- [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt)
- [Commits](https://github.com/PyCQA/pycodestyle/compare/2.12.0...2.12.1)

Updates `readme-renderer` from 43.0 to 44.0
- [Release notes](https://github.com/pypa/readme_renderer/releases)
- [Changelog](https://github.com/pypa/readme_renderer/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/readme_renderer/compare/43.0...44.0)

Updates `rich` from 13.7.1 to 13.9.4
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Textualize/rich/compare/v13.7.1...v13.9.4)

Updates `setuptools` from 70.1.1 to 75.6.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v70.1.1...v75.6.0)

Updates `tqdm` from 4.66.4 to 4.67.1
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.4...v4.67.1)

Updates `twine` from 5.1.0 to 6.0.1
- [Release notes](https://github.com/pypa/twine/releases)
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/twine/compare/5.1.0...6.0.1)

Updates `urllib3` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.2.3)

Updates `zipp` from 3.19.2 to 3.21.0
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.19.2...v3.21.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: bleach
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: flake8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: keyring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: more-itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pkginfo
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: platformdirs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pycodestyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: readme-renderer
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: rich
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: tqdm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: twine
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: zipp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 17:57:51 +00:00
Jose Diaz-Gonzalez
6ca8030648 Merge pull request #345 from xloem/exclude_keyerror
KeyError fix with gists
2024-09-22 00:01:25 -04:00
John Doe
53f6650f61 KeyError fix with gists 2024-09-21 21:38:23 -04:00
John Doe
548a2ec405 Detect empty HTTPS contexts.
Some users are relying solely on the certifi package to provide their CA certs, as requests does this by default.

This patch detects this situation and emits a clear warning as well as importing certifi to work around the situation..

Fixes #162 .
2024-09-21 20:50:54 -04:00
Jose Diaz-Gonzalez
871d69b99a Merge pull request #341 from jwilk-forks/spelling
Fix punctuation in README
2024-09-14 03:49:40 -04:00
Jakub Wilk
ca3c4fa64b Fix punctuation in README 2024-09-13 07:26:02 +02:00
GitHub Action
0846e7d8e5 Release version 0.46.0 2024-09-11 18:51:53 +00:00
Jose Diaz-Gonzalez
503444359d Merge pull request #338 from SkySoft-ATM/fetch_commits_when_lfs
git fetch is required even when using lfs
2024-09-11 14:51:16 -04:00
Louis Parisot
04c70ce277 git fetch is required even when using lfs 2024-09-10 11:00:17 +02:00
Jose Diaz-Gonzalez
e774c70275 Merge pull request #321 from jarltotland/master
fix: do not double encode auth when retrieving release assets
2024-07-29 04:27:47 -04:00
Jarl Totland
ba46cb87e8 fix: do not double encode auth when retrieving release assets 2024-07-24 10:43:30 +02:00
Jose Diaz-Gonzalez
883407f8ca Merge pull request #318 from albertyw/upgrade-workflow
Upgrade github workflow ubuntu containers to newest LTS
2024-07-21 22:36:16 -04:00
Albert Wang
aacb252e57 Upgrade github workflow ubuntu containers to newest LTS 2024-07-21 16:46:20 -07:00
Jose Diaz-Gonzalez
2623167110 Merge pull request #313 from josegonzalez/dependabot/pip/certifi-2024.7.4
chore(deps): bump certifi from 2024.6.2 to 2024.7.4
2024-07-07 22:58:30 -04:00
dependabot[bot]
f6ad296730 chore(deps): bump certifi from 2024.6.2 to 2024.7.4
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-06 02:24:22 +00:00
Jose Diaz-Gonzalez
c8eef58d76 Merge pull request #306 from josegonzalez/dependabot/github_actions/docker/build-push-action-6
chore(deps): bump docker/build-push-action from 5 to 6
2024-06-25 15:53:19 -04:00
Jose Diaz-Gonzalez
8eb154a540 Merge pull request #308 from josegonzalez/dependabot/pip/python-packages-ac21675027
chore(deps): bump the python-packages group across 1 directory with 3 updates
2024-06-25 15:53:12 -04:00
dependabot[bot]
2e9db92b68 chore(deps): bump the python-packages group across 1 directory with 3 updates
Bumps the python-packages group with 3 updates in the / directory: [autopep8](https://github.com/hhatto/autopep8), [importlib-metadata](https://github.com/python/importlib_metadata) and [setuptools](https://github.com/pypa/setuptools).


Updates `autopep8` from 2.3.0 to 2.3.1
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.3.0...v2.3.1)

Updates `importlib-metadata` from 7.2.0 to 7.2.1
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.2.0...v7.2.1)

Updates `setuptools` from 70.1.0 to 70.1.1
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v70.1.0...v70.1.1)

---
updated-dependencies:
- dependency-name: autopep8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 13:47:45 +00:00
dependabot[bot]
09bbcfc7b1 chore(deps): bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 04:42:05 +00:00
Jose Diaz-Gonzalez
4e14f5a2c6 Merge pull request #305 from josegonzalez/dependabot/pip/python-packages-df32069703
chore(deps): bump the python-packages group across 1 directory with 2 updates
2024-06-22 14:51:38 -04:00
dependabot[bot]
b474e1654f chore(deps): bump the python-packages group across 1 directory with 2 updates
Bumps the python-packages group with 2 updates in the / directory: [importlib-metadata](https://github.com/python/importlib_metadata) and [setuptools](https://github.com/pypa/setuptools).


Updates `importlib-metadata` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.1.0...v7.2.0)

Updates `setuptools` from 70.0.0 to 70.1.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v70.0.0...v70.1.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-21 13:40:17 +00:00
Jose Diaz-Gonzalez
71d70265cc Merge pull request #302 from josegonzalez/dependabot/pip/python-packages-7eea12767a
chore(deps): bump the python-packages group with 3 updates
2024-06-18 00:09:16 -04:00
Jose Diaz-Gonzalez
2309b0cb76 Merge pull request #303 from josegonzalez/dependabot/pip/urllib3-2.2.2
chore(deps): bump urllib3 from 2.2.1 to 2.2.2
2024-06-18 00:08:52 -04:00
dependabot[bot]
1e14a4eecd chore(deps): bump urllib3 from 2.2.1 to 2.2.2
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 22:53:08 +00:00
dependabot[bot]
56d3fd75bf chore(deps): bump the python-packages group with 3 updates
Bumps the python-packages group with 3 updates: [autopep8](https://github.com/hhatto/autopep8), [flake8](https://github.com/pycqa/flake8) and [pycodestyle](https://github.com/PyCQA/pycodestyle).


Updates `autopep8` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.2.0...v2.3.0)

Updates `flake8` from 7.0.0 to 7.1.0
- [Commits](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0)

Updates `pycodestyle` from 2.11.1 to 2.12.0
- [Release notes](https://github.com/PyCQA/pycodestyle/releases)
- [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt)
- [Commits](https://github.com/PyCQA/pycodestyle/compare/2.11.1...2.12.0)

---
updated-dependencies:
- dependency-name: autopep8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: flake8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pycodestyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 13:17:30 +00:00
Jose Diaz-Gonzalez
c3e470b34e Merge pull request #301 from josegonzalez/dependabot/pip/python-packages-137ec8b56e
chore(deps): bump the python-packages group across 1 directory with 7 updates
2024-06-12 00:20:27 -04:00
dependabot[bot]
4948178a63 chore(deps): bump the python-packages group across 1 directory with 7 updates
Bumps the python-packages group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [autopep8](https://github.com/hhatto/autopep8) | `2.1.1` | `2.2.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.2.2` | `2024.6.2` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.2.0` | `10.3.0` |
| [packaging](https://github.com/pypa/packaging) | `24.0` | `24.1` |
| [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) | `1.10.0` | `1.11.1` |
| [requests](https://github.com/psf/requests) | `2.32.2` | `2.32.3` |
| [zipp](https://github.com/jaraco/zipp) | `3.18.2` | `3.19.2` |



Updates `autopep8` from 2.1.1 to 2.2.0
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.1.1...v2.2.0)

Updates `certifi` from 2024.2.2 to 2024.6.2
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.06.02)

Updates `more-itertools` from 10.2.0 to 10.3.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](https://github.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0)

Updates `packaging` from 24.0 to 24.1
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.0...24.1)

Updates `pkginfo` from 1.10.0 to 1.11.1

Updates `requests` from 2.32.2 to 2.32.3
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.32.3)

Updates `zipp` from 3.18.2 to 3.19.2
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.2)

---
updated-dependencies:
- dependency-name: autopep8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: more-itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pkginfo
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: zipp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 13:17:57 +00:00
Jose Diaz-Gonzalez
88de80c480 Merge pull request #289 from josegonzalez/dependabot/pip/python-packages-9f7b9a2b70
chore(deps): bump the python-packages group across 1 directory with 10 updates
2024-05-25 04:57:13 -04:00
dependabot[bot]
15eeff7879 ---
updated-dependencies:
- dependency-name: autopep8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: docutils
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: keyring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: platformdirs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: pygments
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: tqdm
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: twine
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: zipp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-25 08:53:59 +00:00
Jose Diaz-Gonzalez
4bb71db468 Merge pull request #293 from josegonzalez/josegonzalez-patch-1
chore: update python version in release workflow
2024-05-25 04:50:51 -04:00
Jose Diaz-Gonzalez
17af2cbc28 chore: update python version in release workflow 2024-05-25 04:47:35 -04:00
Jose Diaz-Gonzalez
e0d66daadb Merge pull request #292 from josegonzalez/josegonzalez-patch-1
chore: update python version used in linting
2024-05-25 04:47:13 -04:00
Jose Diaz-Gonzalez
1971c97b5d fix: add now missing setuptools 2024-05-25 04:45:38 -04:00
Jose Diaz-Gonzalez
b1b3df692d chore: update python version used in linting 2024-05-25 04:32:21 -04:00
Jose Diaz-Gonzalez
8d7311efbf Merge pull request #291 from josegonzalez/josegonzalez-patch-1
chore: drop unsupported python versions and add supported ones
2024-05-25 04:32:03 -04:00
Jose Diaz-Gonzalez
8449d6352d chore: drop unsupported python versions and add supported ones 2024-05-25 04:24:32 -04:00
Jose Diaz-Gonzalez
d8c228c83e Merge pull request #287 from josegonzalez/dependabot/pip/requests-2.32.0
chore(deps): bump requests from 2.31.0 to 2.32.0
2024-05-25 04:02:43 -04:00
dependabot[bot]
4a134ae2ec ---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 05:42:42 +00:00
Jose Diaz-Gonzalez
5cb7c6ad2e Merge pull request #282 from josegonzalez/dependabot/pip/tqdm-4.66.3
chore(deps): bump tqdm from 4.66.2 to 4.66.3
2024-05-05 10:38:16 -04:00
dependabot[bot]
f325daa875 chore(deps): bump tqdm from 4.66.2 to 4.66.3
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.2 to 4.66.3.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.2...v4.66.3)

---
updated-dependencies:
- dependency-name: tqdm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03 22:01:17 +00:00
9 changed files with 554 additions and 43 deletions

View File

@@ -15,7 +15,7 @@ on:
jobs: jobs:
release: release:
name: Release name: Release
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -29,7 +29,7 @@ jobs:
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.8' python-version: '3.12'
- name: Install prerequisites - name: Install prerequisites
run: pip install -r release-requirements.txt run: pip install -r release-requirements.txt
- name: Execute release - name: Execute release

View File

@@ -68,7 +68,7 @@ jobs:
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }} type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v5 uses: docker/build-push-action@v6
with: with:
context: . context: .
push: true push: true

View File

@@ -14,7 +14,7 @@ on:
jobs: jobs:
lint: lint:
name: lint name: lint
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
@@ -24,7 +24,7 @@ jobs:
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: "3.8" python-version: "3.12"
cache: "pip" cache: "pip"
- run: pip install -r release-requirements.txt && pip install wheel - run: pip install -r release-requirements.txt && pip install wheel
- run: flake8 --ignore=E501,E203,W503 - run: flake8 --ignore=E501,E203,W503

View File

@@ -1,9 +1,503 @@
Changelog Changelog
========= =========
0.45.2 (2024-05-04) 0.47.0 (2024-12-09)
------------------- -------------------
------------------------ ------------------------
- Detect empty HTTPS contexts. [John Doe]
Some users are relying solely on the certifi package to provide their CA certs, as requests does this by default.
This patch detects this situation and emits a clear warning as well as importing certifi to work around the situation..
Fixes #162 .
- Chore(deps): bump six from 1.16.0 to 1.17.0 in the python-packages
group. [dependabot[bot]]
Bumps the python-packages group with 1 update: [six](https://github.com/benjaminp/six).
Updates `six` from 1.16.0 to 1.17.0
- [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES)
- [Commits](https://github.com/benjaminp/six/compare/1.16.0...1.17.0)
---
updated-dependencies:
- dependency-name: six
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group across 1 directory with 20
updates. [dependabot[bot]]
Bumps the python-packages group with 20 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [black](https://github.com/psf/black) | `24.4.2` | `24.10.0` |
| [bleach](https://github.com/mozilla/bleach) | `6.1.0` | `6.2.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.7.4` | `2024.8.30` |
| [charset-normalizer](https://github.com/Ousret/charset_normalizer) | `3.3.2` | `3.4.0` |
| [flake8](https://github.com/pycqa/flake8) | `7.1.0` | `7.1.1` |
| [idna](https://github.com/kjd/idna) | `3.7` | `3.10` |
| [importlib-metadata](https://github.com/python/importlib_metadata) | `7.2.1` | `8.5.0` |
| [keyring](https://github.com/jaraco/keyring) | `25.2.1` | `25.5.0` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.3.0` | `10.5.0` |
| [packaging](https://github.com/pypa/packaging) | `24.1` | `24.2` |
| [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) | `1.11.1` | `1.12.0` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.2.2` | `4.3.6` |
| [pycodestyle](https://github.com/PyCQA/pycodestyle) | `2.12.0` | `2.12.1` |
| [readme-renderer](https://github.com/pypa/readme_renderer) | `43.0` | `44.0` |
| [rich](https://github.com/Textualize/rich) | `13.7.1` | `13.9.4` |
| [setuptools](https://github.com/pypa/setuptools) | `70.1.1` | `75.6.0` |
| [tqdm](https://github.com/tqdm/tqdm) | `4.66.4` | `4.67.1` |
| [twine](https://github.com/pypa/twine) | `5.1.0` | `6.0.1` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.2` | `2.2.3` |
| [zipp](https://github.com/jaraco/zipp) | `3.19.2` | `3.21.0` |
Updates `black` from 24.4.2 to 24.10.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.4.2...24.10.0)
Updates `bleach` from 6.1.0 to 6.2.0
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES)
- [Commits](https://github.com/mozilla/bleach/compare/v6.1.0...v6.2.0)
Updates `certifi` from 2024.7.4 to 2024.8.30
- [Commits](https://github.com/certifi/python-certifi/compare/2024.07.04...2024.08.30)
Updates `charset-normalizer` from 3.3.2 to 3.4.0
- [Release notes](https://github.com/Ousret/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ousret/charset_normalizer/compare/3.3.2...3.4.0)
Updates `flake8` from 7.1.0 to 7.1.1
- [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1)
Updates `idna` from 3.7 to 3.10
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.7...v3.10)
Updates `importlib-metadata` from 7.2.1 to 8.5.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.2.1...v8.5.0)
Updates `keyring` from 25.2.1 to 25.5.0
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v25.2.1...v25.5.0)
Updates `more-itertools` from 10.3.0 to 10.5.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](https://github.com/more-itertools/more-itertools/compare/v10.3.0...v10.5.0)
Updates `packaging` from 24.1 to 24.2
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.1...24.2)
Updates `pkginfo` from 1.11.1 to 1.12.0
Updates `platformdirs` from 4.2.2 to 4.3.6
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.2.2...4.3.6)
Updates `pycodestyle` from 2.12.0 to 2.12.1
- [Release notes](https://github.com/PyCQA/pycodestyle/releases)
- [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt)
- [Commits](https://github.com/PyCQA/pycodestyle/compare/2.12.0...2.12.1)
Updates `readme-renderer` from 43.0 to 44.0
- [Release notes](https://github.com/pypa/readme_renderer/releases)
- [Changelog](https://github.com/pypa/readme_renderer/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/readme_renderer/compare/43.0...44.0)
Updates `rich` from 13.7.1 to 13.9.4
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Textualize/rich/compare/v13.7.1...v13.9.4)
Updates `setuptools` from 70.1.1 to 75.6.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v70.1.1...v75.6.0)
Updates `tqdm` from 4.66.4 to 4.67.1
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.4...v4.67.1)
Updates `twine` from 5.1.0 to 6.0.1
- [Release notes](https://github.com/pypa/twine/releases)
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/twine/compare/5.1.0...6.0.1)
Updates `urllib3` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.2.3)
Updates `zipp` from 3.19.2 to 3.21.0
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.19.2...v3.21.0)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: bleach
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: charset-normalizer
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: flake8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: idna
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: importlib-metadata
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
- dependency-name: keyring
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: more-itertools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: packaging
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: pkginfo
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: platformdirs
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: pycodestyle
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: readme-renderer
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
- dependency-name: rich
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
- dependency-name: tqdm
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: twine
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
- dependency-name: urllib3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: zipp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- KeyError fix with gists. [John Doe]
- Fix punctuation in README. [Jakub Wilk]
0.46.0 (2024-09-11)
-------------------
Fix
~~~
- Do not double encode auth when retrieving release assets. [Jarl
Totland]
- Add now missing setuptools. [Jose Diaz-Gonzalez]
Other
~~~~~
- Git fetch is required even when using lfs. [Louis Parisot]
- Upgrade github workflow ubuntu containers to newest LTS. [Albert Wang]
- Chore(deps): bump certifi from 2024.6.2 to 2024.7.4. [dependabot[bot]]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
...
- Chore(deps): bump docker/build-push-action from 5 to 6.
[dependabot[bot]]
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
- Chore(deps): bump the python-packages group across 1 directory with 3
updates. [dependabot[bot]]
Bumps the python-packages group with 3 updates in the / directory: [autopep8](https://github.com/hhatto/autopep8), [importlib-metadata](https://github.com/python/importlib_metadata) and [setuptools](https://github.com/pypa/setuptools).
Updates `autopep8` from 2.3.0 to 2.3.1
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.3.0...v2.3.1)
Updates `importlib-metadata` from 7.2.0 to 7.2.1
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.2.0...v7.2.1)
Updates `setuptools` from 70.1.0 to 70.1.1
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v70.1.0...v70.1.1)
---
updated-dependencies:
- dependency-name: autopep8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: importlib-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group across 1 directory with 2
updates. [dependabot[bot]]
Bumps the python-packages group with 2 updates in the / directory: [importlib-metadata](https://github.com/python/importlib_metadata) and [setuptools](https://github.com/pypa/setuptools).
Updates `importlib-metadata` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.1.0...v7.2.0)
Updates `setuptools` from 70.0.0 to 70.1.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v70.0.0...v70.1.0)
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 3 updates.
[dependabot[bot]]
Bumps the python-packages group with 3 updates: [autopep8](https://github.com/hhatto/autopep8), [flake8](https://github.com/pycqa/flake8) and [pycodestyle](https://github.com/PyCQA/pycodestyle).
Updates `autopep8` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.2.0...v2.3.0)
Updates `flake8` from 7.0.0 to 7.1.0
- [Commits](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0)
Updates `pycodestyle` from 2.11.1 to 2.12.0
- [Release notes](https://github.com/PyCQA/pycodestyle/releases)
- [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt)
- [Commits](https://github.com/PyCQA/pycodestyle/compare/2.11.1...2.12.0)
---
updated-dependencies:
- dependency-name: autopep8
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: flake8
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: pycodestyle
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump urllib3 from 2.2.1 to 2.2.2. [dependabot[bot]]
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
...
- Chore(deps): bump the python-packages group across 1 directory with 7
updates. [dependabot[bot]]
Bumps the python-packages group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [autopep8](https://github.com/hhatto/autopep8) | `2.1.1` | `2.2.0` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.2.2` | `2024.6.2` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.2.0` | `10.3.0` |
| [packaging](https://github.com/pypa/packaging) | `24.0` | `24.1` |
| [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) | `1.10.0` | `1.11.1` |
| [requests](https://github.com/psf/requests) | `2.32.2` | `2.32.3` |
| [zipp](https://github.com/jaraco/zipp) | `3.18.2` | `3.19.2` |
Updates `autopep8` from 2.1.1 to 2.2.0
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.1.1...v2.2.0)
Updates `certifi` from 2024.2.2 to 2024.6.2
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.06.02)
Updates `more-itertools` from 10.2.0 to 10.3.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](https://github.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0)
Updates `packaging` from 24.0 to 24.1
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.0...24.1)
Updates `pkginfo` from 1.10.0 to 1.11.1
Updates `requests` from 2.32.2 to 2.32.3
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.32.3)
Updates `zipp` from 3.18.2 to 3.19.2
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.2)
---
updated-dependencies:
- dependency-name: autopep8
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: more-itertools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: packaging
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: pkginfo
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: requests
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: zipp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- --- updated-dependencies: - dependency-name: autopep8 dependency-
type: direct:production update-type: version-update:semver-patch
dependency-group: python-packages - dependency-name: black
dependency-type: direct:production update-type: version-
update:semver-minor dependency-group: python-packages - dependency-
name: docutils dependency-type: direct:production update-type:
version-update:semver-minor dependency-group: python-packages -
dependency-name: keyring dependency-type: direct:production
update-type: version-update:semver-minor dependency-group: python-
packages - dependency-name: platformdirs dependency-type:
direct:production update-type: version-update:semver-patch
dependency-group: python-packages - dependency-name: pygments
dependency-type: direct:production update-type: version-
update:semver-minor dependency-group: python-packages - dependency-
name: requests dependency-type: direct:production update-type:
version-update:semver-minor dependency-group: python-packages -
dependency-name: tqdm dependency-type: direct:production update-
type: version-update:semver-patch dependency-group: python-packages
- dependency-name: twine dependency-type: direct:production
update-type: version-update:semver-minor dependency-group: python-
packages - dependency-name: zipp dependency-type: direct:production
update-type: version-update:semver-patch dependency-group: python-
packages ... [dependabot[bot]]
- Chore: update python version in release workflow. [Jose Diaz-Gonzalez]
- Chore: update python version used in linting. [Jose Diaz-Gonzalez]
- Chore: drop unsupported python versions and add supported ones. [Jose
Diaz-Gonzalez]
- --- updated-dependencies: - dependency-name: requests dependency-
type: direct:production ... [dependabot[bot]]
- Chore(deps): bump tqdm from 4.66.2 to 4.66.3. [dependabot[bot]]
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.2 to 4.66.3.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.2...v4.66.3)
---
updated-dependencies:
- dependency-name: tqdm
dependency-type: direct:production
...
0.45.2 (2024-05-04)
-------------------
- Chore(deps): bump idna from 3.6 to 3.7. [dependabot[bot]] - Chore(deps): bump idna from 3.6 to 3.7. [dependabot[bot]]
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.

View File

@@ -225,7 +225,7 @@ Gotchas / Known-issues
All is not everything All is not everything
--------------------- ---------------------
The ``--all`` argument does not include; cloning private repos (``-P, --private``), cloning forks (``-F, --fork``) cloning starred repositories (``--all-starred``), ``--pull-details``, cloning LFS repositories (``--lfs``), cloning gists (``--starred-gists``) or cloning starred gist repos (``--starred-gists``). See examples for more. The ``--all`` argument does not include: cloning private repos (``-P, --private``), cloning forks (``-F, --fork``), cloning starred repositories (``--all-starred``), ``--pull-details``, cloning LFS repositories (``--lfs``), cloning gists (``--starred-gists``) or cloning starred gist repos (``--starred-gists``). See examples for more.
Cloning all starred size Cloning all starred size
------------------------ ------------------------

View File

@@ -1 +1 @@
__version__ = "0.45.2" __version__ = "0.47.0"

View File

@@ -15,6 +15,7 @@ import platform
import re import re
import select import select
import socket import socket
import ssl
import subprocess import subprocess
import sys import sys
import time import time
@@ -36,6 +37,18 @@ FNULL = open(os.devnull, "w")
FILE_URI_PREFIX = "file://" FILE_URI_PREFIX = "file://"
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
https_ctx = ssl.create_default_context()
if not https_ctx.get_ca_certs():
import warnings
warnings.warn('\n\nYOUR DEFAULT CA CERTS ARE EMPTY.\n' +
'PLEASE POPULATE ANY OF:' +
''.join([
'\n - ' + x
for x in ssl.get_default_verify_paths()
if type(x) is str
]) + '\n', stacklevel=2)
import certifi
https_ctx = ssl.create_default_context(cafile=certifi.where())
def logging_subprocess( def logging_subprocess(
popenargs, stdout_log_level=logging.DEBUG, stderr_log_level=logging.ERROR, **kwargs popenargs, stdout_log_level=logging.DEBUG, stderr_log_level=logging.ERROR, **kwargs
@@ -666,7 +679,7 @@ def _get_response(request, auth, template):
while True: while True:
should_continue = False should_continue = False
try: try:
r = urlopen(request) r = urlopen(request, context=https_ctx)
except HTTPError as exc: except HTTPError as exc:
errors, should_continue = _request_http_error(exc, auth, errors) # noqa errors, should_continue = _request_http_error(exc, auth, errors) # noqa
r = exc r = exc
@@ -931,11 +944,11 @@ def filter_repositories(args, unfiltered_repositories):
if r.get("language") and r.get("language").lower() in languages if r.get("language") and r.get("language").lower() in languages
] # noqa ] # noqa
if name_regex: if name_regex:
repositories = [r for r in repositories if name_regex.match(r["name"])] repositories = [r for r in repositories if "name" not in r or name_regex.match(r["name"])]
if args.skip_archived: if args.skip_archived:
repositories = [r for r in repositories if not r.get("archived")] repositories = [r for r in repositories if not r.get("archived")]
if args.exclude: if args.exclude:
repositories = [r for r in repositories if r["name"] not in args.exclude] repositories = [r for r in repositories if "name" not in r or r["name"] not in args.exclude]
return repositories return repositories
@@ -1259,7 +1272,7 @@ def backup_releases(args, repo_cwd, repository, repos_template, include_assets=F
download_file( download_file(
asset["url"], asset["url"],
os.path.join(release_assets_cwd, asset["name"]), os.path.join(release_assets_cwd, asset["name"]),
get_auth(args), get_auth(args, encode=not args.as_app),
as_app=args.as_app, as_app=args.as_app,
fine=True if args.token_fine is not None else False fine=True if args.token_fine is not None else False
) )
@@ -1318,13 +1331,15 @@ def fetch_repository(
git_command = ["git", "remote", "set-url", "origin", remote_url] git_command = ["git", "remote", "set-url", "origin", remote_url]
logging_subprocess(git_command, cwd=local_dir) logging_subprocess(git_command, cwd=local_dir)
if lfs_clone: git_command = ["git", "fetch", "--all", "--force", "--tags", "--prune"]
git_command = ["git", "lfs", "fetch", "--all", "--prune"]
else:
git_command = ["git", "fetch", "--all", "--force", "--tags", "--prune"]
if no_prune: if no_prune:
git_command.pop() git_command.pop()
logging_subprocess(git_command, cwd=local_dir) logging_subprocess(git_command, cwd=local_dir)
if lfs_clone:
git_command = ["git", "lfs", "fetch", "--all", "--prune"]
if no_prune:
git_command.pop()
logging_subprocess(git_command, cwd=local_dir)
else: else:
logger.info( logger.info(
"Cloning {0} repository from {1} to {2}".format( "Cloning {0} repository from {1} to {2}".format(

View File

@@ -1,38 +1,39 @@
autopep8==2.1.0 autopep8==2.3.1
black==24.3.0 black==24.10.0
bleach==6.1.0 bleach==6.2.0
certifi==2024.2.2 certifi==2024.8.30
charset-normalizer==3.3.2 charset-normalizer==3.4.0
click==8.1.7 click==8.1.7
colorama==0.4.6 colorama==0.4.6
docutils==0.20.1 docutils==0.21.2
flake8==7.0.0 flake8==7.1.1
gitchangelog==3.0.4 gitchangelog==3.0.4
idna==3.7 idna==3.10
importlib-metadata==7.1.0 importlib-metadata==8.5.0
jaraco.classes==3.4.0 jaraco.classes==3.4.0
keyring==25.1.0 keyring==25.5.0
markdown-it-py==3.0.0 markdown-it-py==3.0.0
mccabe==0.7.0 mccabe==0.7.0
mdurl==0.1.2 mdurl==0.1.2
more-itertools==10.2.0 more-itertools==10.5.0
mypy-extensions==1.0.0 mypy-extensions==1.0.0
packaging==24.0 packaging==24.2
pathspec==0.12.1 pathspec==0.12.1
pkginfo==1.10.0 pkginfo==1.12.0
platformdirs==4.2.0 platformdirs==4.3.6
pycodestyle==2.11.1 pycodestyle==2.12.1
pyflakes==3.2.0 pyflakes==3.2.0
Pygments==2.17.2 Pygments==2.18.0
readme-renderer==43.0 readme-renderer==44.0
requests==2.31.0 requests==2.32.3
requests-toolbelt==1.0.0 requests-toolbelt==1.0.0
restructuredtext-lint==1.4.0 restructuredtext-lint==1.4.0
rfc3986==2.0.0 rfc3986==2.0.0
rich==13.7.1 rich==13.9.4
six==1.16.0 setuptools==75.6.0
tqdm==4.66.2 six==1.17.0
twine==5.0.0 tqdm==4.67.1
urllib3==2.2.1 twine==6.0.1
urllib3==2.2.3
webencodings==0.5.1 webencodings==0.5.1
zipp==3.18.1 zipp==3.21.0

View File

@@ -40,10 +40,11 @@ setup(
"Development Status :: 5 - Production/Stable", "Development Status :: 5 - Production/Stable",
"Topic :: System :: Archiving :: Backup", "Topic :: System :: Archiving :: Backup",
"License :: OSI Approved :: MIT License", "License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
], ],
description="backup a github user or organization", description="backup a github user or organization",
long_description=open_file("README.rst").read(), long_description=open_file("README.rst").read(),