## START: Set by rpmautospec ## (rpmautospec version 0.3.0) %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # For translations, check docs/*/docs/index.md # Note that there are many other localized versions of the documentation # *present*, but untranslated. %global sum_en FastAPI framework %global sum_es FastAPI framework %global sum_he תשתית FastAPI %global sum_ja FastAPI framework %global sum_ko FastAPI í”„ë ˆìž„ì›Œí¬ %global sum_pl FastAPI to szybki %global sum_pt Framework FastAPI %global sum_ru Готовый к внедрению выÑокопроизводительный фреймворк %global sum_tr FastAPI framework %global sum_zh FastAPI 框架 Name: python-fastapi Version: 0.89.1 Release: %autorelease Summary: %{sum_en} # SPDX License: MIT URL: https://github.com/tiangolo/fastapi Source0: %{url}/archive/%{version}/fastapi-%{version}.tar.gz BuildArch: noarch # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval # This package is noarch, but excluding i686 allows this package’s dependencies # to exclude i686 support too, which ultimately affects some arched packages. ExcludeArch: %{ix86} # Fix sql_app_py39 and py310 tests # https://github.com/tiangolo/fastapi/pull/4409 Patch: %{url}/pull/4409.patch # Upgrade databases and SQLAlchemy # https://github.com/tiangolo/fastapi/pull/5799 Patch: %{url}/pull/5799.patch BuildRequires: python3-devel Obsoletes: python-fastapi-doc < 0.68.1-6 Summary(en): %{sum_en} Summary(es): %{sum_es} Summary(he): %{sum_he} Summary(ja): %{sum_ja} Summary(ko): %{sum_ko} Summary(pl): %{sum_pl} Summary(pt): %{sum_pt} Summary(ru): %{sum_ru} Summary(tr): %{sum_tr} Summary(zh): %{sum_zh} %global common_description_en %{expand: FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints. The key features are: • Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic). One of the fastest Python frameworks available. • Fast to code: Increase the speed to develop features by about 200% to 300%.* • Fewer bugs: Reduce about 40% of human (developer) induced errors.* • Intuitive: Great editor support. Completion everywhere. Less time debugging. • Easy: Designed to be easy to use and learn. Less time reading docs. • Short: Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs. • Robust: Get production-ready code. With automatic interactive documentation. • Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema. * estimation based on tests on an internal development team, building production applications.} %global common_description_es %{expand: FastAPI es un web framework moderno y rápido (de alto rendimiento) para construir APIs con Python 3.7+ basado en las anotaciones de tipos estándar de Python. Sus caracterÃsticas principales son: • Rapidez: Alto rendimiento, a la par con NodeJS y Go (gracias a Starlette y Pydantic). Uno de los frameworks de Python más rápidos. • Rápido de programar: Incrementa la velocidad de desarrollo entre 200% y 300%.* • Menos errores: Reduce los errores humanos (de programador) aproximadamente un 40%.* • Intuitivo: Gran soporte en los editores con auto completado en todas partes. Gasta menos tiempo debugging. • Fácil: Está diseñado para ser fácil de usar y aprender. Gastando menos tiempo leyendo documentación. • Corto: Minimiza la duplicación de código. Múltiples funcionalidades con cada declaración de parámetros. Menos errores. • Robusto: Crea código listo para producción con documentación automática interactiva. • Basado en estándares: Basado y totalmente compatible con los estándares abiertos para APIs: OpenAPI (conocido previamente como Swagger) y JSON Schema. * Esta estimación está basada en pruebas con un equipo de desarrollo interno contruyendo aplicaciones listas para producción.} %global common_description_he %{expand: FastAPI ×”×™× ×ª×©×ª×™×ª רשת ×ž×•×“×¨× ×™×ª ומהירה (×‘×™×¦×•×¢×™× ×’×‘×•×”×™×) ×œ×‘× ×™×™×ª ממשקי ×ª×›× ×•×ª ×™×™×©×•×ž×™× (API) ×¢× ×¤×™×™×ª×•×Ÿ 3.7+ בהתבסס על רמזי ×˜×™×¤×•×¡×™× ×¡×˜× ×“×¨×˜×™×™×. ×ª×›×•× ×•×ª המפתח הן: • מהירה: ×‘×™×¦×•×¢×™× ×’×‘×•×”×™× ×ž×וד, ×‘×§× ×” ×חד ×¢× NodeJS ו - Go (תודות ל - Starlette • ו - Pydantic). ×חת מתשתיות הפייתון המהירות ביותר. • מהירה ×œ×ª×›× ×•×ª: הגבירו ×ת מהירות פיתוח ×”×ª×›×•× ×•×ª החדשות בכ - %200 עד %300.* • פחות שגי×ות: ×ž× ×¢×• ×› - %40 משגי×ות ×× ×•×© (מפתחי×).* • ××™× ×˜×•×יטיבית: תמיכת עורך מעולה. השלמה בכל מקו×. פחות זמן × ×™×¤×•×™ שגי×ות. • קלה: ×ž×ª×•×›× × ×ª להיות קלה לשימוש וללמידה. פחות זמן קרי×ת תיעוד. • קצרה: מזערו שכפול קוד. מספר ×ª×›×•× ×•×ª מכל הכרזת פרמטר. פחות שגי×ות. • ×—×¡×•× ×”: קבלו קוד מוכן לסביבת ייצור. ×¢× ×ª×™×¢×•×“ ××™× ×˜×¨×§×˜×™×‘×™ ×וטומטי. • מבוססת ×¡×˜× ×“×¨×˜×™×: מבוססת על (ותו×מת לחלוטין ל -) ×”×¡×˜×“× ×¨×˜×™× ×”×¤×ª×•×—×™× ×œ×ž×ž×©×§×™ ×ª×›× ×•×ª יישומי×: OpenAPI (×™×“×•×¢×™× ×œ×©×¢×‘×¨ ×› - Swagger) ו - JSON Schema. * הערכה מבוססת על בדיקות של צוות פיתוח ×¤× ×™×ž×™ ×©×‘×•× ×” ×פליקציות בסביבת ייצור.} %global common_description_ja %{expand: FastAPI ã¯ã€Pythonã®æ¨™æº–ã§ã‚る型ヒントã«åŸºã¥ã„ã¦Python 3.7 以é™ã§API を構築ã™ã‚‹ãŸã‚ã®ã€ãƒ¢ãƒ€ãƒ³ã§ã€é«˜é€Ÿ(高パフォーマンス)ãªã€Web フレームワークã§ã™ã€‚ 主ãªç‰¹å¾´: - 高速: NodeJS ã‚„ Go 並ã¿ã®ã¨ã¦ã‚‚高ã„パフォーマンス (Starlette 㨠Pydantic ã®ãŠã‹ã’ã§ã™)。最も高速㪠Python フレームワークã®ä¸€ã¤ã§ã™ã€‚ - 高速ãªã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°: 開発速度を約 200%~300%å‘上ã•ã›ã¾ã™ã€‚ * - å°‘ãªã„ãƒã‚°: é–‹ç™ºè€…èµ·å› ã®ãƒ’ューマンエラーを約 40%削減ã—ã¾ã™ã€‚ * - ç›´æ„Ÿçš„: ç´ æ™´ã‚‰ã—ã„エディタã®ã‚µãƒãƒ¼ãƒˆã‚„ オートコンプリート。 デãƒãƒƒã‚°æ™‚間を削減ã—ã¾ã™ã€‚ - ç°¡å˜: ç°¡å˜ã«åˆ©ç”¨ã€ç¿’å¾—ã§ãるよã†ã«ãƒ‡ã‚¶ã‚¤ãƒ³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ドã‚ュメントをèªã‚€æ™‚間を削減ã—ã¾ã™ã€‚ - çŸã„: コードã®é‡è¤‡ã‚’最å°é™ã«ã—ã¦ã„ã¾ã™ã€‚ å„パラメータã‹ã‚‰ã®è¤‡æ•°ã®æ©Ÿèƒ½ã€‚å°‘ãªã„ãƒã‚°ã€‚ - å …ç‰¢æ€§: 自動対話ドã‚ュメントを使用ã—ã¦ã€æœ¬ç•ªç’°å¢ƒã§ä½¿ç”¨ã§ãるコードをå–å¾—ã—ã¾ã™ã€‚ - Standards-based: API ã®ã‚ªãƒ¼ãƒ—ンスタンダードã«åŸºã¥ã„ã¦ãŠã‚Šã€å®Œå…¨ã«äº’æ›æ€§ãŒã‚ã‚Šã¾ã™: OpenAPI (以å‰ã¯ Swagger ã¨ã—ã¦çŸ¥ã‚‰ã‚Œã¦ã„ã¾ã—ãŸ) ã‚„ JSON スã‚ーマ. * 本番アプリケーションを構築ã—ã¦ã„る開発ãƒãƒ¼ãƒ ã®ãƒ†ã‚¹ãƒˆã«ã‚ˆã‚‹è¦‹ç©ã‚‚り。} %global common_description_ko %{expand: FastAPI는 현대ì ì´ê³ , ë¹ ë¥´ë©°(ê³ ì„±ëŠ¥), 파ì´ì¬ 표준 타입 ížŒíŠ¸ì— ê¸°ì´ˆí•œ Python3.7+ì˜ API를 빌드하기 위한 웹 í”„ë ˆìž„ì›Œí¬ìž…니다. 주요 특징으로: • ë¹ ë¦„: (Starletteê³¼ Pydantic ë•ë¶„ì—) NodeJS ë° Go와 ëŒ€ë“±í• ì •ë„ë¡œ 매우 ë†’ì€ ì„±ëŠ¥. 사용 가능한 가장 ë¹ ë¥¸ 파ì´ì¬ í”„ë ˆìž„ì›Œí¬ ì¤‘ 하나. • ë¹ ë¥¸ 코드 작성: 약 200%ì—ì„œ 300%까지 기능 개발 ì†ë„ ì¦ê°€.* • ì ì€ ë²„ê·¸: 사람(개발ìž)ì— ì˜í•œ ì—러 약 40% ê°ì†Œ.* • ì§ê´€ì : 훌ë¥í•œ 편집기 지ì›. ëª¨ë“ ê³³ì—ì„œ ìžë™ì™„성. ì ì€ ë””ë²„ê¹… 시간. • 쉬움: 쉽게 ì‚¬ìš©í•˜ê³ ë°°ìš°ë„ë¡ ì„¤ê³„. ì ì€ ë¬¸ì„œ ì½ê¸° 시간. • 짧ìŒ: 코드 중복 최소화. ê° ë§¤ê°œë³€ìˆ˜ ì„ ì–¸ì˜ ì—¬ëŸ¬ 기능. ì ì€ ë²„ê·¸. • ê²¬ê³ í•¨: ì¤€ë¹„ëœ í”„ë¡œë•ì…˜ ìš© 코드를 얻으ì‹ì‹œì˜¤. ìžë™ 대화형 문서와 함께. • 표준 기반: APIì— ëŒ€í•œ (ì™„ì „ížˆ 호환ë˜ëŠ”) 개방형 표준 기반: OpenAPI (ì´ì „ì— Swaggerë¡œ ì•Œë ¤ì¡Œë˜) ë° JSON 스키마. * 내부 ê°œë°œíŒ€ì˜ í”„ë¡œë•ì…˜ ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 빌드한 í…ŒìŠ¤íŠ¸ì— ê·¼ê±°í•œ ì¸¡ì •} %global common_description_pl %{expand: FastAPI to nowoczesny, wydajny framework webowy do budowania API z użyciem Pythona 3.7+ bazujÄ…cy na standardowym typowaniu Pythona. Kluczowe cechy: • Wydajność: FastAPI jest bardzo wydajny, na równi z NodeJS oraz Go (dziÄ™ki Starlette i Pydantic). Jeden z najszybszych dostÄ™pnych frameworków Pythonowych. • Szybkość kodowania: PrzyÅ›piesza szybkość pisania nowych funkcjonalnoÅ›ci o okoÅ‚o 200% do 300%.* • Mniejsza ilość bÅ‚Ä™dów: Zmniejsza ilość ludzkich (dewelopera) bÅ‚Ä™dy o okoÅ‚o 40%.* • Intuicyjność: WspaniaÅ‚e wsparcie dla edytorów kodu. DostÄ™pne wszÄ™dzie automatyczne uzupeÅ‚nianie kodu. Krótszy czas debugowania. • Åatwość: Zaprojektowany by być prosty i Å‚atwy do nauczenia. Mniej czasu spÄ™dzonego na czytanie dokumentacji. • Kompaktowość: Minimalizacja powtarzajÄ…cego siÄ™ kodu. Wiele funkcjonalnoÅ›ci dla każdej deklaracji parametru. Mniej bÅ‚Ä™dów. • Solidność: Kod gotowy dla Å›rodowiska produkcyjnego. Wraz z automatycznÄ… interaktywnÄ… dokumentacjÄ…. • BazujÄ…cy na standardach: Oparty na (i w peÅ‚ni kompatybilny z) otwartych standardach API: OpenAPI (wczeÅ›niej znane jako Swagger) oraz JSON Schema. * oszacowania bazowane na testach wykonanych przez wewnÄ™trzny zespół deweloperów, budujÄ…cych aplikacie używane na Å›rodowisku produkcyjnym.} %global common_description_pt %{expand: FastAPI é um moderno e rápido (alta performance) framework web para construção de APIs com Python 3.7 ou superior, baseado nos type hints padrões do Python. Os recursos chave são: • Rápido: alta performance, equivalente a NodeJS e Go (graças ao Starlette e Pydantic). Um dos frameworks mais rápidos disponÃveis. • Rápido para codar: Aumenta a velocidade para desenvolver recursos entre 200% a 300%.* • Poucos bugs: Reduz cerca de 40% de erros induzidos por humanos (desenvolvedores).* • Intuitivo: Grande suporte a IDEs. Auto-Complete em todos os lugares. Menos tempo debugando. • Fácil: Projetado para ser fácil de aprender e usar. Menos tempo lendo documentação. • Enxuto: Minimize duplicação de código. Múltiplos recursos para cada declaração de parâmetro. Menos bugs. • Robusto: Tenha código pronto para produção. E com documentação interativa automática. • Baseado em padrões: Baseado em (e totalmente compatÃvel com) os padrões abertos para APIs: OpenAPI (anteriormente conhecido como Swagger) e JSON Schema. * estimativas baseadas em testes realizados com equipe interna de desenvolvimento, construindo aplicações em produção.} %global common_description_ru %{expand: FastAPI — Ñто Ñовременный, быÑтрый (выÑокопроизводительный) веб-фреймворк Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ API иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Python 3.7+, в оÑнове которого лежит ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ Ð°Ð½Ð½Ð¾Ñ‚Ð°Ñ†Ð¸Ñ Ñ‚Ð¸Ð¿Ð¾Ð² Python. Ключевые оÑобенноÑти: • СкороÑÑ‚ÑŒ: Очень выÑÐ¾ÐºÐ°Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ÑÑ‚ÑŒ, на уровне NodeJS и Go (Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Starlette и Pydantic). Один из Ñамых быÑтрых фреймворков Python. • БыÑтрота разработки: Увеличьте ÑкороÑÑ‚ÑŒ разработки примерно на 200–300%.* • Меньше ошибок: Сократите примерно на 40% количеÑтво ошибок, вызванных человеком (разработчиком).* • Интуитивно понÑтный: ÐžÑ‚Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° редактора. Ðвтозавершение везде. Меньше времени на отладку. • ЛёгкоÑÑ‚ÑŒ: Разработан так, чтобы его было легко иÑпользовать и оÑваивать. Меньше времени на чтение документации. • КраткоÑÑ‚ÑŒ: Сведите к минимуму дублирование кода. Каждый объÑвленный параметр - определÑет неÑколько функций. Меньше ошибок. • ÐадежноÑÑ‚ÑŒ: Получите готовый к работе код. С автоматичеÑкой интерактивной документацией. • Ðа оÑнове Ñтандартов: ОÑнован на открытых Ñтандартах API и полноÑтью ÑовмеÑтим Ñ Ð½Ð¸Ð¼Ð¸: OpenAPI (ранее извеÑтном как Swagger) и JSON Schema. * оценка на оÑнове теÑтов внутренней команды разработчиков, Ñоздающих производÑтвенные приложениÑ.} %global common_description_tr %{expand: FastAPI, Python 3.7+'nın standart type hintlerine dayanan modern ve hızlı (yüksek performanslı) API'lar oluÅŸturmak için kullanılabilecek web framework'ü. Ana özellikleri: • Hızlı: çok yüksek performanslı, NodeJS ve Go ile eÅŸdeÄŸer seviyede performans saÄŸlıyor, (Starlette ve Pydantic sayesinde.) Python'un en hızlı frameworklerinden bir tanesi. • Kodlaması hızlı: Yeni özellikler geliÅŸtirmek neredeyse %200 - %300 daha hızlı.* • Daha az bug: GeliÅŸtirici (insan) kaynaklı hatalar neredeyse %40 azaltıldı.* • Sezgileri güçlü: Editor (otomatik-tamamlama) desteÄŸi harika. Otomatik tamamlama her yerde. Debuglamak ile daha az zaman harcayacaksınız. • Kolay: Öğrenmesi ve kullanması kolay olacak ÅŸekilde. Doküman okumak için harcayacağınız süre azaltıldı. • Kısa: Kod tekrarını minimuma indirdik. Fonksiyon parametrelerinin tiplerini belirtmede farklı yollar sunarak karşılaÅŸacağınız bug'ları azalttık. • Güçlü: Otomatik dokümantasyon ile beraber, kullanıma hazır kod yaz. • Standartlar belirli: Tamamiyle API'ların açık standartlara baÄŸlı ve (tam uyumlululuk içerisinde); OpenAPI (eski adıyla Swagger) ve JSON Schema. * Bahsi geçen rakamsal ifadeler tamamiyle, geliÅŸtirme takımının kendi sundukları ürünü geliÅŸtirirken yaptıkları testlere dayanmakta.} %global common_description_zh %{expand: FastAPI 是一个用于构建 API 的现代ã€å¿«é€Ÿï¼ˆé«˜æ€§èƒ½ï¼‰çš„ web 框架,使用 Python 3.7+ å¹¶åŸºäºŽæ ‡å‡†çš„ Python 类型æ示。 关键特性: • 快速:å¯ä¸Ž NodeJS å’Œ Go 比肩的æžé«˜æ€§èƒ½ï¼ˆå½’功于 Starlette å’Œ Pydantic)。 最快的 Python web 框架之一。 • 高效编ç :æ高功能开å‘速度约 200ï¼… 至 300%。* • æ›´å°‘ bug:å‡å°‘约 40ï¼… 的人为(开å‘者)导致错误。* • 智能:æžä½³çš„编辑器支æŒã€‚处处皆å¯è‡ªåŠ¨è¡¥å…¨ï¼Œå‡å°‘调试时间。 • 简å•ï¼šè®¾è®¡çš„易于使用和å¦ä¹ ,阅读文档的时间更çŸã€‚ • 简çŸï¼šä½¿ä»£ç é‡å¤æœ€å°åŒ–。通过ä¸åŒçš„å‚数声明实现丰富功能。bug 更少。 • å¥å£®ï¼šç”Ÿäº§å¯ç”¨çº§åˆ«çš„代ç 。还有自动生æˆçš„交互å¼æ–‡æ¡£ã€‚ • æ ‡å‡†åŒ–ï¼šåŸºäºŽï¼ˆå¹¶å®Œå…¨å…¼å®¹ï¼‰API çš„ç›¸å…³å¼€æ”¾æ ‡å‡†ï¼šOpenAPI (以å‰è¢«ç§°ä¸º Swagger) å’Œ JSON Schema。 * æ ¹æ®å¯¹æŸä¸ªæž„建线上应用的内部开å‘团队所进行的测试估算得出。} %description %{common_description_en} %description -l en %{common_description_en} %description -l es %{common_description_es} %description -l he %{common_description_he} %description -l ja %{common_description_ja} %description -l ko %{common_description_ko} %description -l pl %{common_description_pl} %description -l pt %{common_description_pt} %description -l ru %{common_description_ru} %description -l tr %{common_description_tr} %description -l zh %{common_description_zh} %pyproject_extras_subpkg -n python3-fastapi all %package -n python3-fastapi Summary: %{sum_en} Summary(en): %{sum_en} Summary(es): %{sum_es} Summary(he): %{sum_he} Summary(ja): %{sum_ja} Summary(ko): %{sum_ko} Summary(pl): %{sum_pl} Summary(pt): %{sum_pt} Summary(ru): %{sum_ru} Summary(tr): %{sum_tr} Summary(zh): %{sum_zh} %description -n python3-fastapi %{common_description_en} %description -n python3-fastapi -l en %{common_description_en} %description -n python3-fastapi -l es %{common_description_es} %description -n python3-fastapi -l he %{common_description_he} %description -n python3-fastapi -l ja %{common_description_ja} %description -n python3-fastapi -l ko %{common_description_ko} %description -n python3-fastapi -l pl %{common_description_pl} %description -n python3-fastapi -l pt %{common_description_pt} %description -n python3-fastapi -l ru %{common_description_ru} %description -n python3-fastapi -l tr %{common_description_tr} %description -n python3-fastapi -l zh %{common_description_zh} %prep %autosetup -n fastapi-%{version} -p1 # Comment out all dependencies on orjson (for ORJSONResponse); it cannot be # packaged in Fedora until it builds with the stable Rust toolchain instead of # the nightly one. Note that this removes it from the “all†extra metapackage. sed -r -i 's/("orjson\b.*",)/# \1/' pyproject.toml # Comment out test dependencies that are only for linting/formatting/analysis, # and will not be used. Also comment out the “dev†dependency on pre-commit, # which we will not use here. sed -r -i \ -e 's/("(mypy|black|ruff|isort|coverage)\b.*",)/# \1/' \ -e 's/("(pre-commit)\b.*",)/# \1/' \ pyproject.toml # We won’t be running a type checker (mypy), so we don’t need any # auto-generated PEP 561 stub packages: sed -r -i 's/("types-(u|or)json\b.*",)/# \1/' pyproject.toml # Remove bundled js-termynal 0.0.1; since we are not building documentation, we # do this very bluntly: rm -rvf docs/*/docs/js docs/*/docs/css %generate_buildrequires %pyproject_buildrequires -x all,test,dev %build %pyproject_wheel %install %pyproject_install %pyproject_save_files fastapi %check # Requires orjson: k="${k-}${k+ and }not test_orjson_non_str_keys" # Ignore all DeprecationWarning messages, as they pop up from various # dependencies in practice. Upstream deals with this by tightly controlling # dependency versions in CI. # # Requires orjson: # tests/test_default_response_class.py # tests/test_tutorial/test_custom_response/test_tutorial001b.py # tests/test_tutorial/test_custom_response/test_tutorial009c.py %pytest -W 'ignore::DeprecationWarning' -k "${k-}" \ --ignore=tests/test_default_response_class.py \ --ignore=tests/test_tutorial/test_custom_response/test_tutorial001b.py \ --ignore=tests/test_tutorial/test_custom_response/test_tutorial009c.py %files -n python3-fastapi -f %{pyproject_files} %doc README.md %changelog * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> 0.89.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Jan 17 2023 Benjamin A. Beasley <code@musicinmybrain.net> 0.89.1-2 - Update patch for upstream PR#5799 * Wed Jan 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> 0.89.1-1 - Update to 0.89.1 (close RHBZ#2159775) * Sat Jan 07 2023 Benjamin A. Beasley <code@musicinmybrain.net> 0.89.0-2 - Commit patch for upstream PR#5799 * Sat Jan 07 2023 Benjamin A. Beasley <code@musicinmybrain.net> 0.89.0-1 - Update to 0.89.0 (close RHBZ#2159007) * Wed Dec 21 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.88.0-4 - Leaf package: remove i686 support * Mon Dec 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.88.0-3 - Remove unused patch file * Sun Dec 18 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.88.0-2 - Require databases ≥0.7.0 for SQLAlchemy cursor fixes * Sun Nov 27 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.88.0-1 - Update to 0.88.0 (close RHBZ#2148730) * Thu Nov 17 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.87.0-2 - Patch for Starlette 0.22.0 * Mon Nov 14 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.87.0-1 - Update to 0.87.0 (close RHBZ#2142425) * Sun Nov 13 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.86.0-1 - Update to 0.86.0 (close RHBZ#2139966) * Tue Nov 01 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.85.2-2 - Updated patch for updated upstream PR#5471 * Tue Nov 01 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.85.2-1 - Update to 0.85.2 (close RHBZ#2138980) * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.85.1-2 - Update starlette to 0.21.0 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.85.1-1 - Update to 0.85.1 (close RHBZ#2107322, fix RHBZ#2113625) * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.85.0-2 - Drop some redundant doc files - Drop explicit “%%%%license LICENSEâ€; already handled by pyproject_files - Drop CONTRIBUTING.md; mostly for upstream development, and just a reference to a website anyway * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.85.0-1 - Update to 0.85.0 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.84.0-1 - Update to 0.84.0 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.83.0-1 - Update to 0.83.0 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.82.0-1 - Update to 0.82.0 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.81.0-1 - Update to 0.81.0 - Add new Russian summary and description from upstream - Ignore DeprecationWarning in general * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.80.0-1 - Update to 0.80.0 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.79.1-1 - Update to 0.79.1 * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.79.0-8 - Fix long description line * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.79.0-7 - Clarify that License is SPDX MIT * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.79.0-6 - For now, ignore ResourceWarning from file upload tests * Wed Oct 19 2022 Benjamin A. Beasley <code@musicinmybrain.net> 0.79.0-5 - Work around DeprecationWarning from passlib * Tue Jul 20 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.66.1-1 - Update to 0.66.1 (fixes RHBZ#1983796) * Fri Jul 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.66.0-1 - Update to 0.66.0 (fixes RHBZ#1978953) * Thu Jun 24 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.2-2 - Allow aiofiles 0.7 * Wed Jun 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.2-1 - Update to 0.65.2 (fixes RHBZ#1969758, fixes CVE-2021-32677) * Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.65.1-5 - Rebuilt for Python 3.10 * Fri May 28 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.1-4 - Start successfully building the documentation (without typer-cli, and using the base mkdocs theme instead of mkdocs-material) * Tue May 25 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.1-3 - De-conditionalize databases[sqlite] BR * Fri May 14 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.1-2 - Add python-databases+sqlite BR where it is available * Thu May 13 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.1-1 - New upstream release 0.65.1 - Allow newer sqlalchemy dependency version than that pinned upstream * Mon May 10 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.65.0-1 - New upstream release 0.65.0 - Drop fastapi-0.63.0-pr-2335.patch, now upstream * Sat May 08 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.64.0-1 - New upstream release 0.64.0 - Fix Korean summary * Mon Apr 12 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-7 - Allow aiofiles 0.6.x: https://github.com/tiangolo/fastapi/pull/3075 * Tue Apr 06 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-6 - Do not use %%exclude for unpackaged files (RPM 4.17 compatibility) * Sat Mar 27 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-5 - Typo fix in js-termynal symbolic links * Thu Mar 25 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-4 - Improved source URL (better tarball name) * Tue Mar 16 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-3 - Use system js-termynal to replace the (removed) bundled copy - No longer need to work around missing python3dist(passlib[bcrypt]) on F35 - Fix typo in Summary(es) * Tue Mar 16 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-2 - Drop python3dist(setuptools) BR, redundant with %%pyproject_buildrequires * Sat Mar 06 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 0.63.0-1 - New upstream version 0.63.0 - Whitespace changes - Drop obsolete %%python_provide macro - Comment out orjson dependencies in package metadata - Remove explicit/manual dependencies. This drops the hard dependency on uvicorn. - Use pyproject-rpm-macros for generated BR’s - Loosen all pinned dependencies - Fix starlette 0.14.x compatibility - Switch from PyPI tarball to GitHub tarball - Add a metapackage for the “all†extra (which is really all-but-orjson) - Add a separate -doc package; for now, we cannot build the HTML documentation, so we install the Markdown sources instead - Improved and localized summaries and descriptions from upstream * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.61.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Oct 7 00:24:09 -03 2020 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 0.61.1-2 - add missing deps. * Wed Sep 30 2020 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 0.61.1-1 - Initial package. - Fix license TAG.