Commit Graph

  • 8f979719a0 Remove poethepoet, use direct commands in CI kennethreitz 2026-03-22 07:50:32 -04:00
  • 0cbcaf9c4f Code quality improvements and test fixes (#592) v3.0.0 kennethreitz 2026-03-22 07:44:11 -04:00
  • 3fa6f11ffa Clean up stale comments, dead test code, and flaky npm assertions kennethreitz 2026-03-22 05:49:58 -04:00
  • 8b88b148bf Remove requests/requests-toolbelt from test code kennethreitz 2026-03-22 05:43:51 -04:00
  • 1aecafa82a Update CHANGELOG for v3.0.0 release kennethreitz 2026-03-22 05:40:49 -04:00
  • 8c763aa97e Migrate from setup.py to declarative pyproject.toml kennethreitz 2026-03-22 05:39:50 -04:00
  • 91aa242a5a Fix python-multipart import deprecation warning kennethreitz 2026-03-22 05:35:12 -04:00
  • 084d057a99 Move apispec and marshmallow to openapi extra kennethreitz 2026-03-22 05:34:24 -04:00
  • d3acf2c1c1 Drop rfc3986 dep, clean up internals kennethreitz 2026-03-22 05:33:30 -04:00
  • 80715a12ac Drop requests dependency, modernize GraphQL, clean up setup.py kennethreitz 2026-03-22 05:31:32 -04:00
  • 66fc7afbe4 CI: Simplify test matrix to Ubuntu-only kennethreitz 2026-03-22 05:27:14 -04:00
  • e7776eb9e8 v3.0.0: Modernize for latest Starlette, drop EOL Pythons kennethreitz 2026-03-22 05:23:18 -04:00
  • 944d47da45 CI: Remove pip caching. Has woes. Andreas Motl 2025-02-03 00:30:17 +01:00
  • a3a12cff77 Chore: Add another basic example Andreas Motl 2025-02-03 00:24:13 +01:00
  • 7b2839086d Thanks, JetBrains. Andreas Motl 2025-01-21 23:19:09 +01:00
  • 351ff8d95e Documentation: Copy editing, this and that Andreas Motl 2025-01-19 05:17:47 +01:00
  • 2278beba18 SFA: Update to pueblo[sfa] 0.0.11 Andreas Motl 2025-01-19 04:31:47 +01:00
  • 3cfc7ec2b6 Chore: Remove support for EOL Python 3.6 Andreas Motl 2025-01-19 00:49:52 +01:00
  • 0de22eeed2 SFA: Use application loader from pueblo.sfa Andreas Motl 2025-01-19 00:21:08 +01:00
  • b0cc37861b SFA: Unlock loading application from remote location, using fsspec Andreas Motl 2024-10-28 01:51:21 +01:00
  • 7d4532acc9 CI: Use GHA recipe astral-sh/setup-uv, and more Andreas Motl 2025-01-18 22:26:47 +01:00
  • 1b63d2943a Chore: A few updates from code review etc. Andreas Motl 2025-01-18 21:36:21 +01:00
  • b5723303c8 CI: The macOS-12 environment is deprecated Andreas Motl 2025-01-18 21:58:22 +01:00
  • 5730be4b31 Chore: Format code using most recent ruff and pyproject-fmt Andreas Motl 2025-01-18 21:34:00 +01:00
  • 6f9c11645a CLI: Load from file or module. Add software tests and documentation. Andreas Motl 2024-10-26 15:12:49 +02:00
  • 827cc64988 CLI: Re-add command line interface (2024) kennethreitz 2018-10-16 05:14:48 -07:00
  • 7b5db5bc33 uvicorn: Fix uvicorn.run invocation re. debug argument Andreas Motl 2024-10-26 14:56:01 +02:00
  • b9a03c7088 Create FUNDING.yml kennethreitz 2024-11-17 06:28:31 -05:00
  • 4cbf55508e Documentation: Update change log for upcoming version 3.0.0 Andreas Motl 2024-10-26 02:38:07 +02:00
  • 83d0fcf1ae Documentation: Update developer sandbox documentation Andreas Motl 2024-10-27 12:22:30 +01:00
  • a698eaaab3 GraphQL: Re-add extension and dependencies (2024) Taoufik 2024-10-26 03:49:18 +02:00
  • 3aa21eed08 OpenAPI: Refactor module to responder.ext.openapi Andreas Motl 2024-10-26 05:12:13 +02:00
  • 2741c74b90 OpenAPI: Make extension optional Andreas Motl 2024-10-26 04:42:57 +02:00
  • aba96525ad Dependencies: Migrate from WhiteNoise to ServeStatic Andreas Motl 2024-10-28 10:02:17 +01:00
  • a5b6d36991 Sandbox: Enable mypy type checker Andreas Motl 2024-10-27 19:04:02 +01:00
  • e4cff76fa6 Documentation: Unlock writing in Markdown, using Sphinx/MyST Andreas Motl 2024-10-27 17:47:35 +01:00
  • f11ad7136d Documentation: Add Sphinx extensions "copybutton" and "opengraph" Andreas Motl 2024-10-27 16:23:46 +01:00
  • c32e8c7468 Documentation: Refactor Sphinx dependencies into setup.py Andreas Motl 2024-10-30 18:05:40 +01:00
  • d93e3cd12c Documentation: Update Read the Docs (RTD) configuration Andreas Motl 2024-10-30 17:52:13 +01:00
  • 040f1a57e4 Dependencies: Remove aiofiles Andreas Motl 2024-10-27 11:04:52 +01:00
  • 307313744f Update alabaster requirement from <0.8 to <1.1 dependabot[bot] 2024-10-28 03:28:28 +00:00
  • 98ca45003b Documentation: Badges, linking, wording, inline comments. This and that. Andreas Motl 2024-10-27 14:47:26 +01:00
  • ab76594297 CI: Run link checker and build documentation as GHA workflow Andreas Motl 2024-10-27 14:45:44 +01:00
  • 7fba0f6362 Fix dispatching static_route=None on Windows Andreas Motl 2024-10-26 01:13:10 +02:00
  • 4ff73e9d0c Sandbox: Bring back python setup.py publish subcommand Andreas Motl 2024-10-26 02:46:06 +02:00
  • 68bbea0a55 CI: Validate on Python 3.6+ Andreas Motl 2024-10-25 18:23:52 +02:00
  • 106e5e9073 CI: Validate on Windows operating system Andreas Motl 2024-10-25 18:01:23 +02:00
  • 3426aa71da Documentation: Fix broken links in README Andreas Motl 2024-10-25 17:58:56 +02:00
  • cc0fe78382 Packaging: Use versioningit for maintaining the package version versioningit Andreas Motl 2024-10-24 07:29:47 +02:00
  • 413028b636 Tasks: Define sandbox tasks in pyproject.toml, using poethepoet Andreas Motl 2024-10-24 05:42:29 +02:00
  • 3edf979a8c Dependencies: Dissolve requirements-dev.txt Andreas Motl 2024-10-24 05:27:09 +02:00
  • cd75deeb4e Python: Verify support for Python 3.13 Andreas Motl 2024-10-24 02:54:56 +02:00
  • b71bb5ddb9 apistar: Rename variables api_theme -> openapi_theme, etc. Andreas Motl 2024-10-24 17:13:56 +02:00
  • 27a9459f22 apistar: Replace use of apistar package with local API theme files Tabot Kevin 2024-10-24 16:34:31 +02:00
  • b39c539d57 Update readme-renderer requirement from <23 to <45 (#540) dependabot[bot] 2024-10-24 07:39:51 -04:00
  • 718b53cce2 Update markupsafe requirement from <2 to <4 (#539) dependabot[bot] 2024-10-24 07:39:11 -04:00
  • 2e0b4975f7 Update sphinxcontrib-websupport requirement from <1.2 to <2.1 (#538) dependabot[bot] 2024-10-24 07:38:58 -04:00
  • a118a5dc4b Bump actions/setup-python from 4 to 5 (#537) dependabot[bot] 2024-10-24 07:38:37 -04:00
  • 69c1d7f185 Bump actions/checkout from 3 to 4 (#536) dependabot[bot] 2024-10-24 07:38:03 -04:00
  • fba2f135a3 Update sphinx requirement from <6,>=5 to >=5,<9 (#542) dependabot[bot] 2024-10-24 07:37:38 -04:00
  • 4006de72cd Dependencies: Add Dependabot configuration (#534) Andreas Motl 2024-10-24 13:30:41 +02:00
  • b3c7252197 Chore: Format code using Ruff, and fix linter errors (#531) Andreas Motl 2024-10-24 13:30:18 +02:00
  • 398ac3343e This and that: 20241024-02 (#530) Andreas Motl 2024-10-24 03:04:03 +02:00
  • 8b197ba361 CI: Improve test matrix configuration. Add macOS, both Intel and ARM. Andreas Motl 2024-10-24 02:19:31 +02:00
  • e700aa2937 Chore: Update LICENSE file Andreas Motl 2024-10-24 02:08:01 +02:00
  • 3894550642 Tests: Enable pytest options, increasing verbosity Andreas Motl 2024-10-24 02:07:10 +02:00
  • 43fd041138 CI: Add PyPy to Python test matrix Andreas Motl 2024-10-24 02:06:24 +02:00
  • 363af5338d CI: Properly verify package on Python 3.10, 3.11, and 3.12 Andreas Motl 2024-10-24 02:04:38 +02:00
  • 55430a4366 Dependencies: Separate runtime vs. test vs. development definitions Andreas Motl 2024-10-24 02:03:29 +02:00
  • f7c6a3ae97 Docs: Update to jinja2<3.2, Dependabot admonitions versions <3.1.4 (#528) kennethreitz 2024-10-23 19:38:02 -04:00
  • dcadba1425 Docs: Update to jinja2<3.2, Dependabot admonitions versions <3.1.4 Andreas Motl 2024-10-24 01:36:07 +02:00
  • de08b15ae8 Docs: Minimally modernize Sphinx configuration. Fix building on Python 3.11. (#526) kennethreitz 2024-10-23 19:32:44 -04:00
  • 0cfca6d906 Merge branch 'main' into docs-dependencies kennethreitz 2024-10-23 19:30:17 -04:00
  • a73e413a66 CI: Slightly update GHA configuration, now targeting branch main (#527) kennethreitz 2024-10-23 19:30:01 -04:00
  • 87931a25d0 CI: Slightly update GHA configuration, now targeting branch main Andreas Motl 2024-10-24 01:24:57 +02:00
  • 1fd9a682dd Docs: Fix broken links Andreas Motl 2024-10-24 01:17:54 +02:00
  • 5d3e650901 Docs: Update dependencies, fixing the build on Python 3.11 Andreas Motl 2024-10-24 01:13:22 +02:00
  • 48d082e6a5 Docs: Use relaxed upper-bound dependency pinning for Sphinx dependencies Andreas Motl 2024-10-24 01:04:38 +02:00
  • 87e22481e8 Docs: Clean up docs/requirements.txt. It just needs Sphinx and friends. Andreas Motl 2024-10-24 01:02:49 +02:00
  • e48ce6c301 Chore: Update .gitignore to ignore all virtualenvs Andreas Motl 2024-10-24 01:02:25 +02:00
  • e9613500da Delete Pipfile (#516) kennethreitz 2024-03-31 10:56:22 -04:00
  • c2943accd0 Delete Pipfile kennethreitz 2024-03-31 10:54:49 -04:00
  • 649a255657 remove files kennethreitz 2024-03-30 20:43:28 -04:00
  • 7eaaaaafe1 Add Flask to requirements.txt kennethreitz 2024-03-30 20:37:52 -04:00
  • ae09b88978 Add typesystem==0.2.5 to requirements.txt kennethreitz 2024-03-30 20:37:05 -04:00
  • e3e307fd68 Update uv pip install command to use --system flag kennethreitz 2024-03-30 20:36:10 -04:00
  • 89f0724029 Update test.yaml workflow kennethreitz 2024-03-30 20:31:20 -04:00
  • bebe62adaf Add apistar to requirements.txt kennethreitz 2024-03-30 20:28:08 -04:00
  • eb9cddc8c2 Update dependency installation command kennethreitz 2024-03-30 20:27:30 -04:00
  • 7c19eca78a Remove unused code and dependencies kennethreitz 2024-03-30 20:26:43 -04:00
  • ed28b11d21 remove schema_doc.py kennethreitz 2024-03-30 20:21:38 -04:00
  • 46cdd4a245 Update GraphQL dependencies kennethreitz 2024-03-30 20:18:42 -04:00
  • ac91b172e6 Add graphql_server to requirements.txt kennethreitz 2024-03-30 20:15:50 -04:00
  • ed0da6d462 test kennethreitz 2024-03-30 20:14:26 -04:00
  • 555e9bff65 Add helloworld.py and update serve method in api.py kennethreitz 2024-03-30 20:11:42 -04:00
  • bf43d9f202 Add graphene to required packages kennethreitz 2024-03-30 20:08:25 -04:00
  • e239cc304d Update Python versions in test.yaml kennethreitz 2024-03-30 20:06:05 -04:00
  • 3285bd57c7 Update python_requires to >=3.11 kennethreitz 2024-03-30 20:05:53 -04:00
  • 3090fb9e68 Update branch name in GitHub Actions workflow kennethreitz 2024-03-30 20:03:52 -04:00
  • e90bd24ebe Update test.yaml, add Pipfile, and delete httpbin.py kennethreitz 2024-03-30 20:02:39 -04:00