-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Comparing changes
Open a pull request
base repository: postmanlabs/httpbin
base: master
head repository: psf/httpbin
compare: main
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 63bf254 - Browse repository at this point
Copy the full SHA 63bf254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41becbd - Browse repository at this point
Copy the full SHA 41becbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb9204 - Browse repository at this point
Copy the full SHA 1cb9204View commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0ad858b - Browse repository at this point
Copy the full SHA 0ad858bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a8e66c - Browse repository at this point
Copy the full SHA 2a8e66cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8eb3b - Browse repository at this point
Copy the full SHA 8f8eb3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0fd2c - Browse repository at this point
Copy the full SHA 1b0fd2cView commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ab48ba2 - Browse repository at this point
Copy the full SHA ab48ba2View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 67705ab - Browse repository at this point
Copy the full SHA 67705abView commit details
Commits on Aug 1, 2023
-
Fix tox.ini to actually run the test suite
Fix the tox.ini commands to use the correct test suite path, and run it via unittest since executing the file does not do anything.
Configuration menu - View commit details
-
Copy full SHA for 2ed10ab - Browse repository at this point
Copy the full SHA 2ed10abView commit details -
Relax the dependency bounds to newest compatible versions
Relax the dependency bounds in `setup.py` to permit the newest versions that are compatible with the current httpbin code, that is permit the test suite to pass.
Configuration menu - View commit details
-
Copy full SHA for f67bf70 - Browse repository at this point
Copy the full SHA f67bf70View commit details -
Fix test compatibility with werkzeug 0.15.x
Remove the check for `Content-Length` header that is not provided by default anymore with werkzeug 0.15.x. See: pallets/werkzeug#2347 Taken from #684
Configuration menu - View commit details
-
Copy full SHA for f6041d7 - Browse repository at this point
Copy the full SHA f6041d7View commit details -
Enable testing on Python up to 3.12
Since the newer dependency versions and the code itself are now compatible with newer Python versions, we can test the package up to 3.12. Add pypy3 to the test matrix while at it.
Configuration menu - View commit details
-
Copy full SHA for cefb0c4 - Browse repository at this point
Copy the full SHA cefb0c4View commit details -
Fix compatibility with werkzeug 2.1.x
Update the code for werkzeug 2.1.x where `BaseResponse` class was replaced by `Response`. See: pallets/werkzeug#2276 Taken from #684
Configuration menu - View commit details
-
Copy full SHA for 496d0b9 - Browse repository at this point
Copy the full SHA 496d0b9View commit details -
Fix test_base64 not to pass bytes to .get()
Fix passing bytes instead of str as the URL to .get() function. This fixes one of the test failures with werkzeug 2.3.x.
Configuration menu - View commit details
-
Copy full SHA for f00338f - Browse repository at this point
Copy the full SHA f00338fView commit details -
Remove the obsolete dep on raven
Remove the dependency on raven, as the code using it has been removed in e543380.
Configuration menu - View commit details
-
Copy full SHA for 47b73ca - Browse repository at this point
Copy the full SHA 47b73caView commit details -
Replace brotlipy with brotlicffi
The brotlipy package has been renamed to brotlicffi. Update the imports and dependencies accordingly. The major advanage of the new package is that it no longer collides with the Python bindings provided by brotli itself.
Configuration menu - View commit details
-
Copy full SHA for 592d403 - Browse repository at this point
Copy the full SHA 592d403View commit details -
Fix test failures with werkzeug 2.3.x
Fix digest tests to check for `stale=True` case-insensitively, in order to maintain compatibility with werkzeug < 2.3 (that used `stale=TRUE`) and >= 2.3 (that uses `stale=True`).
Configuration menu - View commit details
-
Copy full SHA for 5d08073 - Browse repository at this point
Copy the full SHA 5d08073View commit details
Commits on Aug 10, 2023
-
Merge pull request #4 from exhuma/issue-2-customisable-port
Issue 2 customisable port
Configuration menu - View commit details
-
Copy full SHA for 74cd1d0 - Browse repository at this point
Copy the full SHA 74cd1d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 468ff1f - Browse repository at this point
Copy the full SHA 468ff1fView commit details -
Merge pull request #6 from mgorny/combined-fixes
Assorted fixes for code rot
Configuration menu - View commit details
-
Copy full SHA for 8a9a5ee - Browse repository at this point
Copy the full SHA 8a9a5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1adc3d - Browse repository at this point
Copy the full SHA c1adc3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a268a - Browse repository at this point
Copy the full SHA 63a268aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c62ab87 - Browse repository at this point
Copy the full SHA c62ab87View commit details
Commits on Aug 11, 2023
-
Exclude
tests
from installed packagesFix `setup.py` not to include `tests` in installed packages. Otherwise they end up being installed as a top-level package, i.e.: /usr/lib/python*/site-packages/tests
Configuration menu - View commit details
-
Copy full SHA for 2907ee1 - Browse repository at this point
Copy the full SHA 2907ee1View commit details -
Add a minimal `pyproject.toml` that explicitly specifies `setuptools` as the build backend, and effectively switches from the legacy backend to the modern backend.
Configuration menu - View commit details
-
Copy full SHA for fa1c40d - Browse repository at this point
Copy the full SHA fa1c40dView commit details -
Remove unused dependency on
gevent
Remove the dependency on `gevent` as it is not used within the installed package. It is only used by `httpbin.bash`, and that file is not installed.
Configuration menu - View commit details
-
Copy full SHA for 16d877b - Browse repository at this point
Copy the full SHA 16d877bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f175add - Browse repository at this point
Copy the full SHA f175addView commit details
Commits on Aug 13, 2023
-
Enable pip caching for GitHub Actions
Enable pip caching in order to avoid repeatedly rebuilding all the PyPy wheels for source packages. This is inspired by discussion in psf/requests#6496 and it may help with the PyPy CI failures.
Configuration menu - View commit details
-
Copy full SHA for 448b82b - Browse repository at this point
Copy the full SHA 448b82bView commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e354fdd - Browse repository at this point
Copy the full SHA e354fddView commit details -
Merge pull request #14 from mgorny/pip-cache
Enable pip caching for GitHub Actions
Configuration menu - View commit details
-
Copy full SHA for 25c7bfa - Browse repository at this point
Copy the full SHA 25c7bfaView commit details -
Merge pull request #11 from exhuma/fix-docker-build
Fix docker build & run
Configuration menu - View commit details
-
Copy full SHA for 7012f1a - Browse repository at this point
Copy the full SHA 7012f1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d491f - Browse repository at this point
Copy the full SHA e7d491fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a7efc4 - Browse repository at this point
Copy the full SHA 7a7efc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a22b8 - Browse repository at this point
Copy the full SHA 72a22b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0444fe8 - Browse repository at this point
Copy the full SHA 0444fe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8100b34 - Browse repository at this point
Copy the full SHA 8100b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526c064 - Browse repository at this point
Copy the full SHA 526c064View commit details -
Configuration menu - View commit details
-
Copy full SHA for c835bce - Browse repository at this point
Copy the full SHA c835bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d6f8b - Browse repository at this point
Copy the full SHA 90d6f8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 414ad5a - Browse repository at this point
Copy the full SHA 414ad5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6240fe - Browse repository at this point
Copy the full SHA b6240feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5023dc - Browse repository at this point
Copy the full SHA d5023dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf7970d - Browse repository at this point
Copy the full SHA bf7970dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 275b87f - Browse repository at this point
Copy the full SHA 275b87fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f3957 - Browse repository at this point
Copy the full SHA 23f3957View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d7cd43 - Browse repository at this point
Copy the full SHA 5d7cd43View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44f1b66 - Browse repository at this point
Copy the full SHA 44f1b66View commit details -
Remove requirements.txt & use multi-stage build
References #17 The docker-image has all dependencies "frozen" in place, so a requirements.txt is not really needed. It would be difficult (but possible) to ensure that the docker-image uses the same `requirements.txt` as the one that was published. It adds a considerable overhead to the build complexity and is not really needed. Supporting multiple end-user environments (and operating-systems) would also require *multiple* such files. And even then it is not guaranteed to work everywhere. Limiting the officially supported targets to "library" and "docker" removes those complexities.
Configuration menu - View commit details
-
Copy full SHA for 59b558e - Browse repository at this point
Copy the full SHA 59b558eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2bdcd3 - Browse repository at this point
Copy the full SHA a2bdcd3View commit details
There are no files selected for viewing
This file was deleted.