thoth-station / python

Library for Python related code
GNU General Public License v3.0
4 stars 12 forks source link

Release of version 0.16.10 #472

Closed khebhut[bot] closed 2 years ago

khebhut[bot] commented 2 years ago

Hey, @fridex!

Opening this PR to fix the last release.


WARNING NOTE The release version mentioned in the source-code couldn't be found in git tags, hence the release is created from the start. If that is not the right behavior:

Closes: #471


Changelog:
* 242cf8a Overwrite supplied hash only if no hash was provided
* 4a263b9 Add myself as an approver and remove .thoth.yaml maintainers
* ac6463b Update pre-commit configuration
* 56ff988 use thoth-advise manager instead of update manager
* 557cc45 Remove redeliver container image template
* a4d24f1 Add template for delivering missing module
* 2c18f48 Release of version 0.16.9
* 570c5ca Fix constructing artifact url
* a158360 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 8fce5f4 Add parentheses
* 1e2a28a Fix typo in error message
* f008b0e Release of version 0.16.8
* ca3b50e Fix artifact obtaining on the Pulp instance
* a56e5b9 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* b0ccaeb Release of version 0.16.7
* 6479ee3 Add myself to maintainers
* 1439fd4 Add myself to approvers
* de92504 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 1378992 Strip any terminating slashes from index URL
* d900370 Check lockfile hash on provenance checks
* 1491401 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 54da255 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 2451b88 Update pyproject.toml to use Python 3.8
* 23be37c :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 5809a20 add kebechet to crossroads in docs
* ce63c47 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 72c35fb Release of version 0.16.6
* 0fe5765 Perform shallow copy when parsing Pipfile package entry
* 154eb03 :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 5984da9 Release of version 0.16.5
* 20d7425 Add tests for decoded artifact for package versions
* ad3d0cf :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* 1ff7b68 Add unquote to aiosource also
* 7213ce1 Release of version 0.16.4
* 37c3736 replace string with correct symbol
* cf5a1fa :arrow_up: Automatic update of dependencies by Kebechet for the ubi8 environment
* ba33f9c Release of version 0.16.3
* a00dfda change sleep to 0 because it still gives up core
* 0caaf39 Properly handle not found exception on async source requests
* 0843213 Describe where files are looked up on an error
* 229ed07 :arrow_up: Automatic update of dependencies by Kebechet
* 858558f Fix typo
* 8663845 :arrow_up: Automatic update of dependencies by Kebechet (#404)
* d2efe79 Release of version 0.16.2
* 01ec7a7 make pre-commit happy
* e516381 Make optional parameters optional
* b6f6cdf :arrow_up: Automatic update of dependencies by Kebechet
* ca0b8fe :arrow_up: Automatic update of dependencies by Kebechet (#398)
* 1e982d3 :hatched_chick: update the prow resource limits (#397)
* 230b3bc Add note about constraints.txt to the README file (#396)
* 562ba37 Release of version 0.16.1 (#395)
* 1f214b1 Instantiate Pipfile instance just once (#393)
* 02010d1 Release of version 0.16.0 (#392)
* a90d7fa :arrow_up: Automatic update of dependencies by Kebechet (#390)
* df348d3 Add support for constraints (#389)
* af638bd Release of version 0.15.6 (#388)
* 46b55c5 Fix serialization of packages without version specifier (#386)
* 0f844ee :arrow_up: Automatic update of dependencies by Kebechet (#385)
* a0490f0 :arrow_up: Automatic update of dependencies by Kebechet (#383)
* c2d5fbd :arrow_up: Automatic update of dependencies by Kebechet (#380)
* cb64586 add prow check with specific args (#378)
* c39dbca Release of version 0.15.5
* 0b8401b Make pre-commit happy
* c184047 Optionally keep Thoth section when generating project
* 1fc65f9 Update OWNERS
* 03dcb3e :sparkles: let's run pre-commit
* 163d403 Add missing Kebechet templates
* 581a4e8 Release of version 0.15.4
* 86d327d Fix loading Pipfile files when requirements are used
* d7a6863 Revert "Fix serialization and loading of requirements files"
* c19edae :arrow_up: Automatic update of dependencies by Kebechet (#365)
* 8f12322 Adjust test checking for any version
* 7c93a7c Version identifier should be always non-None value
* 1512b78 Release of version 0.15.3
* 4ad7d76 Copy dict before performing pop
* f38a266 Release of version 0.15.2
* 6a30a43 :arrow_up: Automatic update of dependencies by Kebechet
* 2cb7db7 pre-releases do not need to be always stated in Pipfile
* cc68694 Release of version 0.15.1
* 4436661 Do not serialize allow_prereleases if not configured so
* f1c7196 Override entries in Thoth section if they do not meet type expected
* e59f303 Do not serialize empty dict in TOML in Pipfile
* 6db7bc5 Fix serialization and loading of requirements files
* c59c922 Release of version 0.15.0
* 3fd0672 Optionally keep thoth specific configuration in Pipfile
* f7dc066 Add routines to support adding packages to Pipfile
* 71e32f0 Release of version 0.14.0 (#352)
* af64372 Introduce disable index adjustment in Thoth's section in Pipfile (#349)
* 26a7fce Release of version 0.13.0 (#348)
* db708ae Fix signature and make sure factory for default is called (#346)
* ed57557 Fix signature to correctly describe return type (#345)
* a2c4f64 Introduce supported version properties (#343)
* e8dc8a4 Register pytest markers
* 9192908 pep561 for type checking (#333)
* 2efdb19 Raise an error if editable installs are used (#341)
* c4d4af4 Release of version 0.12.0 (#340)
* cb8c9c8 :arrow_up: Automatic update of dependencies by Kebechet (#339)
* 9772324 :arrow_up: Automatic update of dependencies by Kebechet
* 587c9ea Fix typing
* 6f9d220 Add tests related to Thoth section of Pipfile
* 3d19473 Introduce Thoth section in Pipfile
* 4e7f406 Reformat setup.py to fix pre-commit complains
* 396dacc removed bissenbay, thanks for your contributions!
* 158e212 Release of version 0.11.0 (#331)
* ee0e7ab Fix testsuite for Python 3.8 (#328)
* 3547efb Adjust how source name is derived (#325)
* 6cabdf8 :arrow_up: Automatic update of dependencies by kebechet. (#324)
* f30ee2a Add missing GitHub templates
* 7262bdb Relock to fix typing extension marker issue
* aa0606d bump python version (#322)
* 275c669 :pushpin: Automatic update of dependency aiohttp from 3.6.2 to 3.7.2 (#321)
* 9f3ca59 :pushpin: Automatic update of dependency aiohttp from 3.6.2 to 3.7.2 (#318)
* 47e610e :pushpin: Automatic update of dependency pyelftools from 0.26 to 0.27 (#317)
* 1202658 :pushpin: Automatic update of dependency lxml from 4.5.2 to 4.6.1 (#316)
* 67b8d96 :pushpin: Automatic update of dependency thoth-common from 0.20.0 to 0.20.2 (#315)
* ce5e0da :pushpin: Automatic update of dependency pytest from 6.0.2 to 6.1.2 (#319)
* 953a965 make pre-commit happy (#314)
* 0de4a1c Release of version 0.10.2 (#313)
* da33ebf :pushpin: Automatic update of dependency pytest-mypy from 0.6.2 to 0.7.0 (#311)
* 1309c60 :pushpin: Automatic update of dependency pytest from 6.0.1 to 6.0.2 (#310)
* 021af13 :pushpin: Automatic update of dependency attrs from 19.3.0 to 20.2.0 (#309)
* 118a920 :pushpin: Automatic update of dependency thoth-common from 0.16.0 to 0.20.0 (#308)
* 9c4bdd1 :pushpin: Automatic update of dependency pytest-cov from 2.10.0 to 2.10.1 (#306)
* 460f296 fix package-version equality (#305)
* 3d8b209 Add maintainers (#304)
* 965bb8e Release of version 0.10.1 (#303)
* bcf0153 Adjust docstring (#299)
* 0e7fd99 :pushpin: Automatic update of dependency pytest from 5.4.3 to 6.0.1 (#298)
* 18d65e4 Feature/ordered versions (#293)
* 6eca3e6 :pushpin: Automatic update of dependency thoth-common from 0.14.2 to 0.16.0 (#295)
* 79c8e52 :arrow_down: removed the files as they are no longer required
* fc98d12 Replace legacy urls (#286)
* 35cb416 :pushpin: Automatic update of dependency lxml from 4.5.1 to 4.5.2 (#289)
* da14b8e :pushpin: Automatic update of dependency pytest-timeout from 1.4.1 to 1.4.2 (#290)
* f979892 :pushpin: Automatic update of dependency thoth-common from 0.13.13 to 0.14.2 (#288)
* 33bc1b5 add more functions to aiosource (#287)
* 8e5effa Add .thoth_last_analysis_id to .gitignore (#282)
* 80ba8fa :pushpin: Automatic update of dependency pytest-asyncio from 0.12.0 to 0.14.0 (#285)
* 681ea30 :pushpin: Automatic update of dependency thoth-common from 0.13.8 to 0.13.13 (#284)
* 311ecf6 :pushpin: Automatic update of dependency requests from 2.23.0 to 2.24.0 (#283)
* 637d998 Increase pytest timeout
* c084d3c Update OWNERS
* 57b83ed :pushpin: Automatic update of dependency pytest-timeout from 1.3.4 to 1.4.1
* a44eed6 Release of version 0.10.0
* e4f2b61 :pushpin: Automatic update of dependency pytest-cov from 2.9.0 to 2.10.0
* 3a9ca03 strip trailing z
* 8e006c4 Use thoth-python errors
* 9192873 use existing warehouse function
* 0b76664 add doc string to release date
* da3c3fa get time of release
* 539c7a0 get time from warehouse
* 3d4c6ed Update stack to fix CI failure
* fb52eed Cache properties of PackageVersion
* 1da5ebe added a 'tekton trigger tag_release pipeline issue'
* 54c8205 :pushpin: Automatic update of dependency thoth-common from 0.13.1 to 0.13.2
* e2a2eba :pushpin: Automatic update of dependency click from 7.1.1 to 7.1.2
* 4efc8a9 :pushpin: Automatic update of dependency thoth-common from 0.13.0 to 0.13.1
* 5db9757 :pushpin: Automatic update of dependency pytest-mypy from 0.6.1 to 0.6.2
* 252d542 :pushpin: Automatic update of dependency thoth-common from 0.12.10 to 0.13.0
* 0469f3a :pushpin: Automatic update of dependency thoth-common from 0.12.9 to 0.12.10
* 2cba5c7 :pushpin: Automatic update of dependency pytest-asyncio from 0.10.0 to 0.11.0
* acc76b1 Be explicit about errors
* ddd8ddf Release of version 0.9.2
* 65a12de Change exception expected in the tests
* ca4ef34 Raise on failed requirements.{txt,in} load
* 5266d3d Raise an exception if a file failed to load
* 0ce317a :pushpin: Automatic update of dependency thoth-common from 0.12.8 to 0.12.9
* 2cbd335 :pushpin: Automatic update of dependency thoth-common from 0.12.7 to 0.12.8
* 81492b6 :pushpin: Automatic update of dependency thoth-common from 0.12.6 to 0.12.7
* bc8e705 :pushpin: Automatic update of dependency pytest-mypy from 0.6.0 to 0.6.1
* 0999ebc Use RHEL 8
* 4c40802 Remove typeshed from requirements
* ceadcec :pushpin: Automatic update of dependency thoth-common from 0.10.8 to 0.10.9
* 553ab46 :pushpin: Automatic update of dependency thoth-common from 0.10.7 to 0.10.8
* 328360f :pushpin: Automatic update of dependency pytest-mypy from 0.4.2 to 0.5.0
* ceecc39 :pushpin: Automatic update of dependency requests from 2.22.0 to 2.23.0
* dcbd4b4 When checking if version exists when querying the DB the same package often shows up consecutively
* 0a3215d :pushpin: Automatic update of dependency thoth-common from 0.10.6 to 0.10.7
* 544a422 :pushpin: Automatic update of dependency thoth-common from 0.10.5 to 0.10.6
* 6cd7e7d Add templates for releases
* 96a9479 Update .thoth.yaml
* b4b9f63 :pushpin: Automatic update of dependency thoth-common from 0.10.4 to 0.10.5
* 54ca4d1 :pushpin: Automatic update of dependency thoth-common from 0.10.3 to 0.10.4
* 14b0b85 :pushpin: Automatic update of dependency thoth-common from 0.10.2 to 0.10.3
* a731027 :pushpin: Automatic update of dependency thoth-common from 0.10.1 to 0.10.2
* 46bb18a :pushpin: Automatic update of dependency thoth-common from 0.10.0 to 0.10.1
* 65fcc05 :pushpin: Automatic update of dependency pytest from 5.3.4 to 5.3.5
* 1f8c638 Add change to the other TODO
* 7701c75 Update test to omit pre-releases
* ecc02a6 :pushpin: Automatic update of dependency lxml from 4.4.3 to 4.5.0
* f079323 :pushpin: Automatic update of dependency lxml from 4.4.2 to 4.4.3
* daaef49 :pushpin: Automatic update of dependency thoth-common from 0.9.31 to 0.10.0
* fe4594e for-break-else loop
* aed7372 break if ending is found
* 38656da Fix if version is prefix to another version
* 0592f4a :pushpin: Automatic update of dependency thoth-common from 0.9.30 to 0.9.31
* 7c52d1b :pushpin: Automatic update of dependency thoth-common from 0.9.29 to 0.9.30
* 7833d6a :pushpin: Automatic update of dependency packaging from 20.0 to 20.1
* 74843ad :pushpin: Automatic update of dependency pytest from 5.3.3 to 5.3.4
* 9fc47c5 :pushpin: Automatic update of dependency thoth-common from 0.9.28 to 0.9.29
* 20033e8 :pushpin: Automatic update of dependency pytest from 5.3.2 to 5.3.3
* 5ba0cf7 :pushpin: Automatic update of dependency thoth-common from 0.9.27 to 0.9.28
* 4c95bea :pushpin: Automatic update of dependency thoth-common from 0.9.26 to 0.9.27
* d759851 :pushpin: Automatic update of dependency thoth-analyzer from 0.1.7 to 0.1.8
* a5282ce :pushpin: Automatic update of dependency thoth-common from 0.9.25 to 0.9.26
* 2cd80f9 :pushpin: Automatic update of dependency thoth-common from 0.9.24 to 0.9.25
* 3be0bba :pushpin: Automatic update of dependency thoth-common from 0.9.23 to 0.9.24
* 6211dd7 Release of version 0.9.1
* 40d496d Fix sources dict handling
* a7f1e6e Release of version 0.9.0
* 68e11ec Move package parsing logic from thoth-solver
* b5e6bd1 :pushpin: Automatic update of dependency thoth-common from 0.9.22 to 0.9.23
* 7050771 Pass pip allows one --index-url per run
* 1782c40 Release of version 0.8.0
* 0273af6 Add pip/pip-tools support
* 422e3a0 Run the testsuite
* d0251d4 :pushpin: Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
* ede452c :pushpin: Automatic update of dependency packaging from 19.2 to 20.0
* 69f1490 Happy new year!
* a39da77 :pushpin: Automatic update of dependency pytest from 5.3.1 to 5.3.2
* e53ef0b :pushpin: Automatic update of dependency thoth-common from 0.9.21 to 0.9.22
* 974974a :pushpin: Automatic update of dependency thoth-analyzer from 0.1.6 to 0.1.7
* 652fa72 Add Thamos documentation
* 5fc064a Point documentation to other libraries
* 207a302 Add Google Analytics
* d93f7b9 :pushpin: Automatic update of dependency pyelftools from 0.25 to 0.26
* 85fd4fb :pushpin: Automatic update of dependency thoth-common from 0.9.19 to 0.9.21
* 4610f8e :pushpin: Automatic update of dependency thoth-analyzer from 0.1.5 to 0.1.6
* f0bbad0 Ignore Sphinx documentation configuration in Coala
* 63a0b1a Change Sphinx theme
* 69ade86 :pushpin: Automatic update of dependency thoth-common from 0.9.18 to 0.9.19
* 281972f :pushpin: Automatic update of dependency thoth-common from 0.9.17 to 0.9.18
* 2747dc7 :pushpin: Automatic update of dependency thoth-analyzer from 0.1.4 to 0.1.5
* 965c1bb :pushpin: Automatic update of dependency thoth-common from 0.9.16 to 0.9.17
* 9f3ad03 :pushpin: Automatic update of dependency pytest from 5.3.0 to 5.3.1
* 7d0a3a6 :pushpin: Automatic update of dependency lxml from 4.4.1 to 4.4.2
* ea39b25 :pushpin: Automatic update of dependency pytest from 5.2.4 to 5.3.0
* 2acddd9 :pushpin: Automatic update of dependency pytest from 5.2.3 to 5.2.4
* b896eb0 :pushpin: Automatic update of dependency pytest from 5.2.2 to 5.2.3
* e305aaa :pushpin: Automatic update of dependency thoth-common from 0.9.15 to 0.9.16
* 9ccb1ab :pushpin: Automatic update of dependency thoth-common from 0.9.14 to 0.9.15
* 1ea42e1 Remove setuptools from Pipenv
* fc088de Release of version 0.7.1
* 5d2b52b Relock with new dependencies
* 4c1709b Remove last bits relying on semantic-version library
* 1d136fa Reflect code review comments
* 8a79a31 Fix testsuite respecting new implementation
* ee061db Use packaging module to be fully compliant with Python ecosystem
* e868fe9 Fix metadata propagation when instantiating PipfileLock
* 4ca6561 Add missing aiohttp dependency
* 62459b2 Normalize package name before checking its availability
* e8cba81 Introduce a method for checking if the given package is provided by index
* 664ab3c always use normalized package names
* 08f7fe2 re frido's comments on https://github.com/thoth-station/python/pull/160
* 813218b Normalized link text for comparison to package name
* 4d17416 bounced version
* e7f4a3f :sparkles: implemented a set of async methods
* ed2705c relocked
* 0899bb9 :sparkles: updated to our latest standards
* 8fdaeb6 Propagate metadata from constructed metadata in Pipfile
* 4596d39 Provide a way to define runtime environment when instantiating from package versions
* e1af864 Start using mypy for type checking
* 05d792e Drop version specification
* bc894ad Release of version 0.6.5
* 00692c6 Fix handling of user arguments when running pytest from setup.py
* 387f3af Add support for parsing extras from Pipfile and Pipfile.lock
* 888e322 Release of version 0.6.4
* 6d3e2e0 Adjust testsuite to use toml instead of contoml
* 2413dae Substitute contoml with toml
* 1c149ea Do not rely on pkg_resources, use packaging for version parsing
* 626148b Use packaging for package name normalization
* 37a54c7 Release of version 0.6.3
* 755965b Normalize Python package versions according to PEP-440
* e6f6bb6 :pushpin: Automatic update of dependency packaging from 19.1 to 19.2
* 064fe5a :pushpin: Automatic update of dependency thoth-common from 0.9.9 to 0.9.10
* 1c3520a :pushpin: Automatic update of dependency thoth-common from 0.9.8 to 0.9.9
* 0232b8e Release of version 0.6.2
* 8648824 Move testcase to its proper location
* 9a2fad6 Fix incosistent runtime environment attribute instantiation
* 1a04c30 fix symbols
* 09e5fa8 Fix Attribute Error
* 84c57f1 :pushpin: Automatic update of dependency semantic-version from 2.8.1 to 2.8.2
* fca4ddf :pushpin: Automatic update of dependency pytest from 5.1.1 to 5.1.2
* 0bcad44 :pushpin: Automatic update of dependency semantic-version from 2.8.0 to 2.8.1
* 5e6e158 :pushpin: Automatic update of dependency semantic-version from 2.7.1 to 2.8.0
* 585d574 :pushpin: Automatic update of dependency semantic-version from 2.7.0 to 2.7.1
* cc6d5c1 :pushpin: Automatic update of dependency semantic-version from 2.6.0 to 2.7.0
* ad43110 :pushpin: Automatic update of dependency pytest from 5.1.0 to 5.1.1
* 6bf9338 Fix temporary name assignment
* 788eb1e Add missing requirements
* c8c2204 :pushpin: Automatic update of dependency pytest from 5.0.1 to 5.1.0
* 3dfee17 Remove unused imports
* 6866404 :pushpin: Automatic update of dependency thoth-common from 0.9.7 to 0.9.8
* 0ec8b81 :pushpin: Automatic update of dependency thoth-common from 0.9.6 to 0.9.7
* 1b1a01d Release of version 0.6.1
* 356d7d6 Normalize Python package names according to PEP-0503
* bbc3f3f :pushpin: Automatic update of dependency lxml from 4.4.0 to 4.4.1
* 60907f9 Add missing runtime environment in dict reports of project
* f794c12 :pushpin: Automatic update of dependency thoth-common from 0.9.5 to 0.9.6
* b3174e3 Make results of tests agnostic to relative ordering

The changelog body was truncated, please check CHANGELOG.md for the complete changelog.

sesheta commented 2 years ago

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: sefkhet-abwy[bot]

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/thoth-station/python/blob/master/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
sesheta commented 2 years ago

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: sefkhet-abwy[bot]

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/thoth-station/python/blob/master/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
sesheta commented 2 years ago

Hi @khebhut[bot]. Thanks for your PR.

I'm waiting for a thoth-station member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.