From 62955f3d3e1d8874cab9fa52af2b5e169cf8a37b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 30 Sep 2016 12:44:58 +0000 Subject: [PATCH 01/72] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From ea61a5e865781246915d23987a8ceec40bada07c Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Fri, 30 Sep 2016 21:50:28 -0400 Subject: [PATCH 02/72] Initial import (#1379094) --- .gitignore | 1 + classifiers.lst | 611 +++++++++++++++++++++++++++++++++++++++ flit-file-encoding.patch | 15 + python-flit.spec | 124 ++++++++ sources | 1 + 5 files changed, 752 insertions(+) create mode 100644 classifiers.lst create mode 100644 flit-file-encoding.patch create mode 100644 python-flit.spec diff --git a/.gitignore b/.gitignore index e69de29..eda5406 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/flit-0.9.tar.gz diff --git a/classifiers.lst b/classifiers.lst new file mode 100644 index 0000000..c19fb80 --- /dev/null +++ b/classifiers.lst @@ -0,0 +1,611 @@ +Development Status :: 1 - Planning +Development Status :: 2 - Pre-Alpha +Development Status :: 3 - Alpha +Development Status :: 4 - Beta +Development Status :: 5 - Production/Stable +Development Status :: 6 - Mature +Development Status :: 7 - Inactive +Environment :: Console +Environment :: Console :: Curses +Environment :: Console :: Framebuffer +Environment :: Console :: Newt +Environment :: Console :: svgalib +Environment :: Handhelds/PDA's +Environment :: MacOS X +Environment :: MacOS X :: Aqua +Environment :: MacOS X :: Carbon +Environment :: MacOS X :: Cocoa +Environment :: No Input/Output (Daemon) +Environment :: OpenStack +Environment :: Other Environment +Environment :: Plugins +Environment :: Web Environment +Environment :: Web Environment :: Buffet +Environment :: Web Environment :: Mozilla +Environment :: Web Environment :: ToscaWidgets +Environment :: Win32 (MS Windows) +Environment :: X11 Applications +Environment :: X11 Applications :: Gnome +Environment :: X11 Applications :: GTK +Environment :: X11 Applications :: KDE +Environment :: X11 Applications :: Qt +Framework :: BFG +Framework :: Bob +Framework :: Bottle +Framework :: Buildout +Framework :: Buildout :: Extension +Framework :: Buildout :: Recipe +Framework :: Chandler +Framework :: CherryPy +Framework :: CubicWeb +Framework :: Django +Framework :: Django :: 1.4 +Framework :: Django :: 1.5 +Framework :: Django :: 1.6 +Framework :: Django :: 1.7 +Framework :: Django :: 1.8 +Framework :: Django :: 1.9 +Framework :: Flake8 +Framework :: Flask +Framework :: IDLE +Framework :: IPython +Framework :: Opps +Framework :: Paste +Framework :: Plone +Framework :: Plone :: 3.2 +Framework :: Plone :: 3.3 +Framework :: Plone :: 4.0 +Framework :: Plone :: 4.1 +Framework :: Plone :: 4.2 +Framework :: Plone :: 4.3 +Framework :: Plone :: 5.0 +Framework :: Pylons +Framework :: Pyramid +Framework :: Pytest +Framework :: Review Board +Framework :: Robot Framework +Framework :: Scrapy +Framework :: Setuptools Plugin +Framework :: Sphinx +Framework :: Sphinx :: Extension +Framework :: Sphinx :: Theme +Framework :: Trac +Framework :: Tryton +Framework :: TurboGears +Framework :: TurboGears :: Applications +Framework :: TurboGears :: Widgets +Framework :: Twisted +Framework :: ZODB +Framework :: Zope2 +Framework :: Zope3 +Intended Audience :: Customer Service +Intended Audience :: Developers +Intended Audience :: Education +Intended Audience :: End Users/Desktop +Intended Audience :: Financial and Insurance Industry +Intended Audience :: Healthcare Industry +Intended Audience :: Information Technology +Intended Audience :: Legal Industry +Intended Audience :: Manufacturing +Intended Audience :: Other Audience +Intended Audience :: Religion +Intended Audience :: Science/Research +Intended Audience :: System Administrators +Intended Audience :: Telecommunications Industry +License :: Aladdin Free Public License (AFPL) +License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication +License :: DFSG approved +License :: Eiffel Forum License (EFL) +License :: Free For Educational Use +License :: Free For Home Use +License :: Free for non-commercial use +License :: Freely Distributable +License :: Free To Use But Restricted +License :: Freeware +License :: Netscape Public License (NPL) +License :: Nokia Open Source License (NOKOS) +License :: OSI Approved +License :: OSI Approved :: Academic Free License (AFL) +License :: OSI Approved :: Apache Software License +License :: OSI Approved :: Apple Public Source License +License :: OSI Approved :: Artistic License +License :: OSI Approved :: Attribution Assurance License +License :: OSI Approved :: BSD License +License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1) +License :: OSI Approved :: Common Public License +License :: OSI Approved :: Eiffel Forum License +License :: OSI Approved :: European Union Public Licence 1.0 (EUPL 1.0) +License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1) +License :: OSI Approved :: GNU Affero General Public License v3 +License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) +License :: OSI Approved :: GNU Free Documentation License (FDL) +License :: OSI Approved :: GNU General Public License (GPL) +License :: OSI Approved :: GNU General Public License v2 (GPLv2) +License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) +License :: OSI Approved :: GNU General Public License v3 (GPLv3) +License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) +License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2) +License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+) +License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) +License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) +License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) +License :: OSI Approved :: IBM Public License +License :: OSI Approved :: Intel Open Source License +License :: OSI Approved :: ISC License (ISCL) +License :: OSI Approved :: Jabber Open Source License +License :: OSI Approved :: MIT License +License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW) +License :: OSI Approved :: Motosoto License +License :: OSI Approved :: Mozilla Public License 1.0 (MPL) +License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1) +License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) +License :: OSI Approved :: Nethack General Public License +License :: OSI Approved :: Nokia Open Source License +License :: OSI Approved :: Open Group Test Suite License +License :: OSI Approved :: Python License (CNRI Python License) +License :: OSI Approved :: Python Software Foundation License +License :: OSI Approved :: Qt Public License (QPL) +License :: OSI Approved :: Ricoh Source Code Public License +License :: OSI Approved :: Sleepycat License +License :: OSI Approved :: Sun Industry Standards Source License (SISSL) +License :: OSI Approved :: Sun Public License +License :: OSI Approved :: University of Illinois/NCSA Open Source License +License :: OSI Approved :: Vovida Software License 1.0 +License :: OSI Approved :: W3C License +License :: OSI Approved :: X.Net License +License :: OSI Approved :: zlib/libpng License +License :: OSI Approved :: Zope Public License +License :: Other/Proprietary License +License :: Public Domain +License :: Repoze Public License +Natural Language :: Afrikaans +Natural Language :: Arabic +Natural Language :: Bengali +Natural Language :: Bosnian +Natural Language :: Bulgarian +Natural Language :: Cantonese +Natural Language :: Catalan +Natural Language :: Chinese (Simplified) +Natural Language :: Chinese (Traditional) +Natural Language :: Croatian +Natural Language :: Czech +Natural Language :: Danish +Natural Language :: Dutch +Natural Language :: English +Natural Language :: Esperanto +Natural Language :: Finnish +Natural Language :: French +Natural Language :: Galician +Natural Language :: German +Natural Language :: Greek +Natural Language :: Hebrew +Natural Language :: Hindi +Natural Language :: Hungarian +Natural Language :: Icelandic +Natural Language :: Indonesian +Natural Language :: Italian +Natural Language :: Japanese +Natural Language :: Javanese +Natural Language :: Korean +Natural Language :: Latin +Natural Language :: Latvian +Natural Language :: Macedonian +Natural Language :: Malay +Natural Language :: Marathi +Natural Language :: Norwegian +Natural Language :: Panjabi +Natural Language :: Persian +Natural Language :: Polish +Natural Language :: Portuguese +Natural Language :: Portuguese (Brazilian) +Natural Language :: Romanian +Natural Language :: Russian +Natural Language :: Serbian +Natural Language :: Slovak +Natural Language :: Slovenian +Natural Language :: Spanish +Natural Language :: Swedish +Natural Language :: Tamil +Natural Language :: Telugu +Natural Language :: Thai +Natural Language :: Turkish +Natural Language :: Ukranian +Natural Language :: Urdu +Natural Language :: Vietnamese +Operating System :: Android +Operating System :: BeOS +Operating System :: iOS +Operating System :: MacOS +Operating System :: MacOS :: MacOS 9 +Operating System :: MacOS :: MacOS X +Operating System :: Microsoft +Operating System :: Microsoft :: MS-DOS +Operating System :: Microsoft :: Windows +Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier +Operating System :: Microsoft :: Windows :: Windows 7 +Operating System :: Microsoft :: Windows :: Windows 95/98/2000 +Operating System :: Microsoft :: Windows :: Windows CE +Operating System :: Microsoft :: Windows :: Windows NT/2000 +Operating System :: Microsoft :: Windows :: Windows Server 2003 +Operating System :: Microsoft :: Windows :: Windows Server 2008 +Operating System :: Microsoft :: Windows :: Windows Vista +Operating System :: Microsoft :: Windows :: Windows XP +Operating System :: OS/2 +Operating System :: OS Independent +Operating System :: Other OS +Operating System :: PalmOS +Operating System :: PDA Systems +Operating System :: POSIX +Operating System :: POSIX :: AIX +Operating System :: POSIX :: BSD +Operating System :: POSIX :: BSD :: BSD/OS +Operating System :: POSIX :: BSD :: FreeBSD +Operating System :: POSIX :: BSD :: NetBSD +Operating System :: POSIX :: BSD :: OpenBSD +Operating System :: POSIX :: GNU Hurd +Operating System :: POSIX :: HP-UX +Operating System :: POSIX :: IRIX +Operating System :: POSIX :: Linux +Operating System :: POSIX :: Other +Operating System :: POSIX :: SCO +Operating System :: POSIX :: SunOS/Solaris +Operating System :: Unix +Programming Language :: Ada +Programming Language :: APL +Programming Language :: ASP +Programming Language :: Assembly +Programming Language :: Awk +Programming Language :: Basic +Programming Language :: C +Programming Language :: C# +Programming Language :: C++ +Programming Language :: Cold Fusion +Programming Language :: Cython +Programming Language :: Delphi/Kylix +Programming Language :: Dylan +Programming Language :: Eiffel +Programming Language :: Emacs-Lisp +Programming Language :: Erlang +Programming Language :: Euler +Programming Language :: Euphoria +Programming Language :: Forth +Programming Language :: Fortran +Programming Language :: Haskell +Programming Language :: Java +Programming Language :: JavaScript +Programming Language :: Lisp +Programming Language :: Logo +Programming Language :: ML +Programming Language :: Modula +Programming Language :: Objective C +Programming Language :: Object Pascal +Programming Language :: OCaml +Programming Language :: Other +Programming Language :: Other Scripting Engines +Programming Language :: Pascal +Programming Language :: Perl +Programming Language :: PHP +Programming Language :: Pike +Programming Language :: Pliant +Programming Language :: PL/SQL +Programming Language :: PROGRESS +Programming Language :: Prolog +Programming Language :: Python +Programming Language :: Python :: 2 +Programming Language :: Python :: 2.3 +Programming Language :: Python :: 2.4 +Programming Language :: Python :: 2.5 +Programming Language :: Python :: 2.6 +Programming Language :: Python :: 2.7 +Programming Language :: Python :: 2 :: Only +Programming Language :: Python :: 3 +Programming Language :: Python :: 3.0 +Programming Language :: Python :: 3.1 +Programming Language :: Python :: 3.2 +Programming Language :: Python :: 3.3 +Programming Language :: Python :: 3.4 +Programming Language :: Python :: 3.5 +Programming Language :: Python :: 3.6 +Programming Language :: Python :: 3 :: Only +Programming Language :: Python :: Implementation +Programming Language :: Python :: Implementation :: CPython +Programming Language :: Python :: Implementation :: IronPython +Programming Language :: Python :: Implementation :: Jython +Programming Language :: Python :: Implementation :: PyPy +Programming Language :: Python :: Implementation :: Stackless +Programming Language :: REBOL +Programming Language :: Rexx +Programming Language :: Ruby +Programming Language :: Scheme +Programming Language :: Simula +Programming Language :: Smalltalk +Programming Language :: SQL +Programming Language :: Tcl +Programming Language :: Unix Shell +Programming Language :: Visual Basic +Programming Language :: XBasic +Programming Language :: YACC +Programming Language :: Zope +Topic :: Adaptive Technologies +Topic :: Artistic Software +Topic :: Communications +Topic :: Communications :: BBS +Topic :: Communications :: Chat +Topic :: Communications :: Chat :: AOL Instant Messenger +Topic :: Communications :: Chat :: ICQ +Topic :: Communications :: Chat :: Internet Relay Chat +Topic :: Communications :: Chat :: Unix Talk +Topic :: Communications :: Conferencing +Topic :: Communications :: Email +Topic :: Communications :: Email :: Address Book +Topic :: Communications :: Email :: Email Clients (MUA) +Topic :: Communications :: Email :: Filters +Topic :: Communications :: Email :: Mailing List Servers +Topic :: Communications :: Email :: Mail Transport Agents +Topic :: Communications :: Email :: Post-Office +Topic :: Communications :: Email :: Post-Office :: IMAP +Topic :: Communications :: Email :: Post-Office :: POP3 +Topic :: Communications :: Fax +Topic :: Communications :: FIDO +Topic :: Communications :: File Sharing +Topic :: Communications :: File Sharing :: Gnutella +Topic :: Communications :: File Sharing :: Napster +Topic :: Communications :: Ham Radio +Topic :: Communications :: Internet Phone +Topic :: Communications :: Telephony +Topic :: Communications :: Usenet News +Topic :: Database +Topic :: Database :: Database Engines/Servers +Topic :: Database :: Front-Ends +Topic :: Desktop Environment +Topic :: Desktop Environment :: File Managers +Topic :: Desktop Environment :: Gnome +Topic :: Desktop Environment :: GNUstep +Topic :: Desktop Environment :: K Desktop Environment (KDE) +Topic :: Desktop Environment :: K Desktop Environment (KDE) :: Themes +Topic :: Desktop Environment :: PicoGUI +Topic :: Desktop Environment :: PicoGUI :: Applications +Topic :: Desktop Environment :: PicoGUI :: Themes +Topic :: Desktop Environment :: Screen Savers +Topic :: Desktop Environment :: Window Managers +Topic :: Desktop Environment :: Window Managers :: Afterstep +Topic :: Desktop Environment :: Window Managers :: Afterstep :: Themes +Topic :: Desktop Environment :: Window Managers :: Applets +Topic :: Desktop Environment :: Window Managers :: Blackbox +Topic :: Desktop Environment :: Window Managers :: Blackbox :: Themes +Topic :: Desktop Environment :: Window Managers :: CTWM +Topic :: Desktop Environment :: Window Managers :: CTWM :: Themes +Topic :: Desktop Environment :: Window Managers :: Enlightenment +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Epplets +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR15 +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR16 +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR17 +Topic :: Desktop Environment :: Window Managers :: Fluxbox +Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes +Topic :: Desktop Environment :: Window Managers :: FVWM +Topic :: Desktop Environment :: Window Managers :: FVWM :: Themes +Topic :: Desktop Environment :: Window Managers :: IceWM +Topic :: Desktop Environment :: Window Managers :: IceWM :: Themes +Topic :: Desktop Environment :: Window Managers :: MetaCity +Topic :: Desktop Environment :: Window Managers :: MetaCity :: Themes +Topic :: Desktop Environment :: Window Managers :: Oroborus +Topic :: Desktop Environment :: Window Managers :: Oroborus :: Themes +Topic :: Desktop Environment :: Window Managers :: Sawfish +Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes 0.30 +Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes pre-0.30 +Topic :: Desktop Environment :: Window Managers :: Waimea +Topic :: Desktop Environment :: Window Managers :: Waimea :: Themes +Topic :: Desktop Environment :: Window Managers :: Window Maker +Topic :: Desktop Environment :: Window Managers :: Window Maker :: Applets +Topic :: Desktop Environment :: Window Managers :: Window Maker :: Themes +Topic :: Desktop Environment :: Window Managers :: XFCE +Topic :: Desktop Environment :: Window Managers :: XFCE :: Themes +Topic :: Documentation +Topic :: Documentation :: Sphinx +Topic :: Education +Topic :: Education :: Computer Aided Instruction (CAI) +Topic :: Education :: Testing +Topic :: Games/Entertainment +Topic :: Games/Entertainment :: Arcade +Topic :: Games/Entertainment :: Board Games +Topic :: Games/Entertainment :: First Person Shooters +Topic :: Games/Entertainment :: Fortune Cookies +Topic :: Games/Entertainment :: Multi-User Dungeons (MUD) +Topic :: Games/Entertainment :: Puzzle Games +Topic :: Games/Entertainment :: Real Time Strategy +Topic :: Games/Entertainment :: Role-Playing +Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games +Topic :: Games/Entertainment :: Simulation +Topic :: Games/Entertainment :: Turn Based Strategy +Topic :: Home Automation +Topic :: Internet +Topic :: Internet :: File Transfer Protocol (FTP) +Topic :: Internet :: Finger +Topic :: Internet :: Log Analysis +Topic :: Internet :: Name Service (DNS) +Topic :: Internet :: Proxy Servers +Topic :: Internet :: WAP +Topic :: Internet :: WWW/HTTP +Topic :: Internet :: WWW/HTTP :: Browsers +Topic :: Internet :: WWW/HTTP :: Dynamic Content +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message Boards +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Page Counters +Topic :: Internet :: WWW/HTTP :: HTTP Servers +Topic :: Internet :: WWW/HTTP :: Indexing/Search +Topic :: Internet :: WWW/HTTP :: Session +Topic :: Internet :: WWW/HTTP :: Site Management +Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking +Topic :: Internet :: WWW/HTTP :: WSGI +Topic :: Internet :: WWW/HTTP :: WSGI :: Application +Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware +Topic :: Internet :: WWW/HTTP :: WSGI :: Server +Topic :: Internet :: Z39.50 +Topic :: Multimedia +Topic :: Multimedia :: Graphics +Topic :: Multimedia :: Graphics :: 3D Modeling +Topic :: Multimedia :: Graphics :: 3D Rendering +Topic :: Multimedia :: Graphics :: Capture +Topic :: Multimedia :: Graphics :: Capture :: Digital Camera +Topic :: Multimedia :: Graphics :: Capture :: Scanners +Topic :: Multimedia :: Graphics :: Capture :: Screen Capture +Topic :: Multimedia :: Graphics :: Editors +Topic :: Multimedia :: Graphics :: Editors :: Raster-Based +Topic :: Multimedia :: Graphics :: Editors :: Vector-Based +Topic :: Multimedia :: Graphics :: Graphics Conversion +Topic :: Multimedia :: Graphics :: Presentation +Topic :: Multimedia :: Graphics :: Viewers +Topic :: Multimedia :: Sound/Audio +Topic :: Multimedia :: Sound/Audio :: Analysis +Topic :: Multimedia :: Sound/Audio :: Capture/Recording +Topic :: Multimedia :: Sound/Audio :: CD Audio +Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Playing +Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Ripping +Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Writing +Topic :: Multimedia :: Sound/Audio :: Conversion +Topic :: Multimedia :: Sound/Audio :: Editors +Topic :: Multimedia :: Sound/Audio :: MIDI +Topic :: Multimedia :: Sound/Audio :: Mixers +Topic :: Multimedia :: Sound/Audio :: Players +Topic :: Multimedia :: Sound/Audio :: Players :: MP3 +Topic :: Multimedia :: Sound/Audio :: Sound Synthesis +Topic :: Multimedia :: Sound/Audio :: Speech +Topic :: Multimedia :: Video +Topic :: Multimedia :: Video :: Capture +Topic :: Multimedia :: Video :: Conversion +Topic :: Multimedia :: Video :: Display +Topic :: Multimedia :: Video :: Non-Linear Editor +Topic :: Office/Business +Topic :: Office/Business :: Financial +Topic :: Office/Business :: Financial :: Accounting +Topic :: Office/Business :: Financial :: Investment +Topic :: Office/Business :: Financial :: Point-Of-Sale +Topic :: Office/Business :: Financial :: Spreadsheet +Topic :: Office/Business :: Groupware +Topic :: Office/Business :: News/Diary +Topic :: Office/Business :: Office Suites +Topic :: Office/Business :: Scheduling +Topic :: Other/Nonlisted Topic +Topic :: Printing +Topic :: Religion +Topic :: Scientific/Engineering +Topic :: Scientific/Engineering :: Artificial Intelligence +Topic :: Scientific/Engineering :: Artificial Life +Topic :: Scientific/Engineering :: Astronomy +Topic :: Scientific/Engineering :: Atmospheric Science +Topic :: Scientific/Engineering :: Bio-Informatics +Topic :: Scientific/Engineering :: Chemistry +Topic :: Scientific/Engineering :: Electronic Design Automation (EDA) +Topic :: Scientific/Engineering :: GIS +Topic :: Scientific/Engineering :: Human Machine Interfaces +Topic :: Scientific/Engineering :: Image Recognition +Topic :: Scientific/Engineering :: Information Analysis +Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator +Topic :: Scientific/Engineering :: Mathematics +Topic :: Scientific/Engineering :: Medical Science Apps. +Topic :: Scientific/Engineering :: Physics +Topic :: Scientific/Engineering :: Visualization +Topic :: Security +Topic :: Security :: Cryptography +Topic :: Sociology +Topic :: Sociology :: Genealogy +Topic :: Sociology :: History +Topic :: Software Development +Topic :: Software Development :: Assemblers +Topic :: Software Development :: Bug Tracking +Topic :: Software Development :: Build Tools +Topic :: Software Development :: Code Generators +Topic :: Software Development :: Compilers +Topic :: Software Development :: Debuggers +Topic :: Software Development :: Disassemblers +Topic :: Software Development :: Documentation +Topic :: Software Development :: Embedded Systems +Topic :: Software Development :: Internationalization +Topic :: Software Development :: Interpreters +Topic :: Software Development :: Libraries +Topic :: Software Development :: Libraries :: Application Frameworks +Topic :: Software Development :: Libraries :: Java Libraries +Topic :: Software Development :: Libraries :: Perl Modules +Topic :: Software Development :: Libraries :: PHP Classes +Topic :: Software Development :: Libraries :: Pike Modules +Topic :: Software Development :: Libraries :: pygame +Topic :: Software Development :: Libraries :: Python Modules +Topic :: Software Development :: Libraries :: Ruby Modules +Topic :: Software Development :: Libraries :: Tcl Extensions +Topic :: Software Development :: Localization +Topic :: Software Development :: Object Brokering +Topic :: Software Development :: Object Brokering :: CORBA +Topic :: Software Development :: Pre-processors +Topic :: Software Development :: Quality Assurance +Topic :: Software Development :: Testing +Topic :: Software Development :: Testing :: Traffic Generation +Topic :: Software Development :: User Interfaces +Topic :: Software Development :: Version Control +Topic :: Software Development :: Version Control :: CVS +Topic :: Software Development :: Version Control :: RCS +Topic :: Software Development :: Version Control :: SCCS +Topic :: Software Development :: Widget Sets +Topic :: System +Topic :: System :: Archiving +Topic :: System :: Archiving :: Backup +Topic :: System :: Archiving :: Compression +Topic :: System :: Archiving :: Mirroring +Topic :: System :: Archiving :: Packaging +Topic :: System :: Benchmark +Topic :: System :: Boot +Topic :: System :: Boot :: Init +Topic :: System :: Clustering +Topic :: System :: Console Fonts +Topic :: System :: Distributed Computing +Topic :: System :: Emulators +Topic :: System :: Filesystems +Topic :: System :: Hardware +Topic :: System :: Hardware :: Hardware Drivers +Topic :: System :: Hardware :: Mainframes +Topic :: System :: Hardware :: Symmetric Multi-processing +Topic :: System :: Installation/Setup +Topic :: System :: Logging +Topic :: System :: Monitoring +Topic :: System :: Networking +Topic :: System :: Networking :: Firewalls +Topic :: System :: Networking :: Monitoring +Topic :: System :: Networking :: Monitoring :: Hardware Watchdog +Topic :: System :: Networking :: Time Synchronization +Topic :: System :: Operating System +Topic :: System :: Operating System Kernels +Topic :: System :: Operating System Kernels :: BSD +Topic :: System :: Operating System Kernels :: GNU Hurd +Topic :: System :: Operating System Kernels :: Linux +Topic :: System :: Power (UPS) +Topic :: System :: Recovery Tools +Topic :: System :: Shells +Topic :: System :: Software Distribution +Topic :: System :: Systems Administration +Topic :: System :: Systems Administration :: Authentication/Directory +Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP +Topic :: System :: Systems Administration :: Authentication/Directory :: NIS +Topic :: System :: System Shells +Topic :: Terminals +Topic :: Terminals :: Serial +Topic :: Terminals :: Telnet +Topic :: Terminals :: Terminal Emulators/X Terminals +Topic :: Text Editors +Topic :: Text Editors :: Documentation +Topic :: Text Editors :: Emacs +Topic :: Text Editors :: Integrated Development Environments (IDE) +Topic :: Text Editors :: Text Processing +Topic :: Text Editors :: Word Processors +Topic :: Text Processing +Topic :: Text Processing :: Filters +Topic :: Text Processing :: Fonts +Topic :: Text Processing :: General +Topic :: Text Processing :: Indexing +Topic :: Text Processing :: Linguistic +Topic :: Text Processing :: Markup +Topic :: Text Processing :: Markup :: HTML +Topic :: Text Processing :: Markup :: LaTeX +Topic :: Text Processing :: Markup :: SGML +Topic :: Text Processing :: Markup :: VRML +Topic :: Text Processing :: Markup :: XML +Topic :: Utilities diff --git a/flit-file-encoding.patch b/flit-file-encoding.patch new file mode 100644 index 0000000..1f74302 --- /dev/null +++ b/flit-file-encoding.patch @@ -0,0 +1,15 @@ +diff --git a/flit/inifile.py b/flit/inifile.py +index 31d016f..8aa434c 100644 +--- a/flit/inifile.py ++++ b/flit/inifile.py +@@ -140,8 +140,8 @@ def _validate_config(cp, path): + + if 'description-file' in md_sect: + description_file = path.parent / md_sect.get('description-file') +- with description_file.open() as f: +- raw_desc = f.read() ++ with description_file.open('r', encoding='utf-8') as f: ++ raw_desc = f.read() + if description_file.suffix == '.md': + try: + import pypandoc diff --git a/python-flit.spec b/python-flit.spec new file mode 100644 index 0000000..ee4b65e --- /dev/null +++ b/python-flit.spec @@ -0,0 +1,124 @@ +# These require packages that are built using this package itself. +%global with_loop 0 +%global with_test 0 + + +%global srcname flit +%global sum Simplified packaging of Python modules + +Name: python-%{srcname} +Version: 0.9 +Release: 3%{?dist} +Summary: %{sum} + +# ./flit/logo.py under ASL 2.0 license +# ./flit/upload.py under PSF license +License: BSD and ASL 2.0 and Python + +URL: https://flit.readthedocs.io/en/latest/ +Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz +# wget -O classifiers.lst \ +# https://pypi.python.org/pypi?%3Aaction=list_classifiers +Source1: classifiers.lst +# This gets things working in non-UTF8 locale. +Patch0001: %{srcname}-file-encoding.patch + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-requests +BuildRequires: python3-docutils +BuildRequires: python3-pypandoc + +%if 0%{?with_test} +BuildRequires: python3-pytest +BuildRequires: python3-responses + +# Requires flit to build: +BuildRequires: python3-testpath +%endif + +# https://pypi.python.org/pypi/tornado +# ./flit/logo.py unkown version +Provides: bundled(python-tornado) + +%description +Flit is a simple way to put Python packages and modules on PyPI. + +Flit only creates packages in the new 'wheel' format. People using older +versions of pip (<1.5) or easy_install will not be able to install them. + +Flit packages a single importable module or package at a time, using the import +name as the name on PyPI. All sub-packages and data files within a package are +included automatically. + +Flit requires Python 3, but you can use it to distribute modules for Python 2, +so long as they can be imported on Python 3. + + +%package -n python3-%{srcname} +Summary: %{sum} +%{?python_provide:%python_provide python3-%{srcname}} + +Requires: python3-requests +Requires: python3-docutils +Requires: python3-pypandoc +%if 0%{?with_loop} +Requires: python3-requests-download +%endif + +%description -n python3-%{srcname} +Flit is a simple way to put Python packages and modules on PyPI. + +Flit only creates packages in the new 'wheel' format. People using older +versions of pip (<1.5) or easy_install will not be able to install them. + +Flit packages a single importable module or package at a time, using the import +name as the name on PyPI. All subpackages and data files within a package are +included automatically. + +Flit requires Python 3, but you can use it to distribute modules for Python 2, +so long as they can be imported on Python 3. + + +%prep +%autosetup -n %{srcname}-%{version} -p1 + +mkdir -p .cache/flit +cp -p %SOURCE1 .cache/flit/ + + +%build +XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit wheel + + +%install +pip3 install --root %{buildroot} --no-deps \ + dist/%{srcname}-%{version}-py3-none-any.whl + +# Fedora doesn't use this yet. +rm -r %{buildroot}%{python3_sitelib}/%{srcname}-%{version}.dist-info/ + + +%if 0%{?with_test} +%check +py.test-3 +%endif + + +%files -n python3-%{srcname} +%license LICENSE +%doc README.rst +%{python3_sitelib}/* +%{_bindir}/flit + + +%changelog +* Thu Sep 29 2016 Mukundan Ragavan - 0.9-3 +- Updated spec file with license comments and provides + +* Sat Sep 24 2016 Mukundan Ragavan - 0.9-2 +- spec file cleanup + +* Sat Jul 2 2016 Elliott Sales de Andrade 0.9-1 +- Initial RPM release diff --git a/sources b/sources index e69de29..94ae351 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +42d77ebb78bd17a007932e850306a4c5 flit-0.9.tar.gz From 61308f806203e0cda8e206bdc54bf18f2f0f8a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Dec 2016 18:20:37 +0100 Subject: [PATCH 03/72] Rebuild for Python 3.6 --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index ee4b65e..284c600 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ Name: python-%{srcname} Version: 0.9 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -114,6 +114,9 @@ py.test-3 %changelog +* Mon Dec 19 2016 Miro Hrončok - 0.9-4 +- Rebuild for Python 3.6 + * Thu Sep 29 2016 Mukundan Ragavan - 0.9-3 - Updated spec file with license comments and provides From 67dca49cc2c697d3909fffc6312cb2a11d048b76 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Tue, 31 Jan 2017 11:03:35 +0100 Subject: [PATCH 04/72] Use python install wheel macro --- python-flit.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 284c600..8e97800 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -2,13 +2,14 @@ %global with_loop 0 %global with_test 0 +%global python3_wheelname %{srcname}-%{version}-py3-none-any.whl %global srcname flit %global sum Simplified packaging of Python modules Name: python-%{srcname} Version: 0.9 -Release: 4%{?dist} +Release: 5%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -93,8 +94,7 @@ XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit wheel %install -pip3 install --root %{buildroot} --no-deps \ - dist/%{srcname}-%{version}-py3-none-any.whl +%py3_install_wheel %{python3_wheelname} # Fedora doesn't use this yet. rm -r %{buildroot}%{python3_sitelib}/%{srcname}-%{version}.dist-info/ @@ -114,6 +114,9 @@ py.test-3 %changelog +* Mon Jan 23 2017 Michal Cyprian - 0.9-5 +- Use python install wheel macro + * Mon Dec 19 2016 Miro Hrončok - 0.9-4 - Rebuild for Python 3.6 From e979e040f49a07eae1e7c1521f26e433df92b235 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 09:04:08 +0000 Subject: [PATCH 05/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 8e97800..a98f79f 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 0.9 -Release: 5%{?dist} +Release: 6%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -114,6 +114,9 @@ py.test-3 %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.9-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Mon Jan 23 2017 Michal Cyprian - 0.9-5 - Use python install wheel macro From 68c70d4a34ad2d952355dc20e087b2ea2fc445de Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Tue, 13 Jun 2017 21:10:55 -0400 Subject: [PATCH 06/72] Update to 0.11.1 --- .gitignore | 1 + python-flit.spec | 20 +++++++++----------- sources | 2 +- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index eda5406..5bf0902 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /flit-0.9.tar.gz +/flit-0.11.1.tar.gz diff --git a/python-flit.spec b/python-flit.spec index a98f79f..af86114 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,8 +8,8 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.9 -Release: 6%{?dist} +Version: 0.11.1 +Release: 1%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -18,11 +18,8 @@ License: BSD and ASL 2.0 and Python URL: https://flit.readthedocs.io/en/latest/ Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz -# wget -O classifiers.lst \ -# https://pypi.python.org/pypi?%3Aaction=list_classifiers -Source1: classifiers.lst -# This gets things working in non-UTF8 locale. -Patch0001: %{srcname}-file-encoding.patch + +Patch0: %{srcname}-file-encoding.patch BuildArch: noarch BuildRequires: python3-devel @@ -30,6 +27,7 @@ BuildRequires: python3-pip BuildRequires: python3-requests BuildRequires: python3-docutils BuildRequires: python3-pypandoc +BuildRequires: python3-pygments %if 0%{?with_test} BuildRequires: python3-pytest @@ -85,11 +83,8 @@ so long as they can be imported on Python 3. %prep %autosetup -n %{srcname}-%{version} -p1 -mkdir -p .cache/flit -cp -p %SOURCE1 .cache/flit/ - - %build +export FLIT_NO_NETWORK=1 XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit wheel @@ -114,6 +109,9 @@ py.test-3 %changelog +* Tue Jun 13 2017 Mukundan Ragavan - 0.11.1-1 +- Update to 0.11.1 + * Sat Feb 11 2017 Fedora Release Engineering - 0.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 94ae351..63cad7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -42d77ebb78bd17a007932e850306a4c5 flit-0.9.tar.gz +SHA512 (flit-0.11.1.tar.gz) = c3fb38a5c9d7b46f37f910b760d3085d43dbd86bbaabd7cf12a7ec490eb4e6743db2b3d0314d8f6f1c20bdc55461c16ba4b1728829739e5e80589866a8f96024 From 6eabcab6c979f5a8f649b1c892c7f93ab7fbd8d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 10:22:50 +0000 Subject: [PATCH 07/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index af86114..bdf994b 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 0.11.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -109,6 +109,9 @@ py.test-3 %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.11.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Tue Jun 13 2017 Mukundan Ragavan - 0.11.1-1 - Update to 0.11.1 From 83105a2432dea98fd5dcb923119c2f5318e80522 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Mon, 14 Aug 2017 22:14:10 -0400 Subject: [PATCH 08/72] Update to 0.11.4 Drop file-encoding patch (fixed upstream) --- .gitignore | 1 + python-flit.spec | 12 +++++++----- sources | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 5bf0902..d1f1dc6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /flit-0.9.tar.gz /flit-0.11.1.tar.gz +/flit-0.11.4.tar.gz diff --git a/python-flit.spec b/python-flit.spec index bdf994b..b677e6b 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,8 +8,8 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.11.1 -Release: 2%{?dist} +Version: 0.11.4 +Release: 1%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -19,8 +19,6 @@ License: BSD and ASL 2.0 and Python URL: https://flit.readthedocs.io/en/latest/ Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz -Patch0: %{srcname}-file-encoding.patch - BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pip @@ -81,7 +79,7 @@ so long as they can be imported on Python 3. %prep -%autosetup -n %{srcname}-%{version} -p1 +%autosetup -n %{srcname}-%{version} %build export FLIT_NO_NETWORK=1 @@ -109,6 +107,10 @@ py.test-3 %changelog +* Mon Aug 14 2017 Mukundan Ragavan - 0.11.4-1 +- Update to 0.11.4 +- Drop file-encoding patch (fixed upstream) + * Thu Jul 27 2017 Fedora Release Engineering - 0.11.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild diff --git a/sources b/sources index 63cad7b..b4b49db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-0.11.1.tar.gz) = c3fb38a5c9d7b46f37f910b760d3085d43dbd86bbaabd7cf12a7ec490eb4e6743db2b3d0314d8f6f1c20bdc55461c16ba4b1728829739e5e80589866a8f96024 +SHA512 (flit-0.11.4.tar.gz) = 9034ff82c4e6b210d6d84dd1d91bdbb330f653521a9e03f0185fce948fd9ec7999e2e8c2aae0673c181dd208f010bf562a8ff6fc2b67200226e42bb93676b538 From 450fe567cf01198de021237ae5d5c0d9adf967fb Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sun, 5 Nov 2017 19:37:35 -0500 Subject: [PATCH 09/72] Update to 0.12 Add pytoml as buildrequires --- .gitignore | 1 + python-flit.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d1f1dc6..171f7fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /flit-0.9.tar.gz /flit-0.11.1.tar.gz /flit-0.11.4.tar.gz +/flit-0.12.tar.gz diff --git a/python-flit.spec b/python-flit.spec index b677e6b..f40ef6a 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.11.4 +Version: 0.12 Release: 1%{?dist} Summary: %{sum} @@ -26,6 +26,7 @@ BuildRequires: python3-requests BuildRequires: python3-docutils BuildRequires: python3-pypandoc BuildRequires: python3-pygments +BuildRequires: python3-pytoml %if 0%{?with_test} BuildRequires: python3-pytest @@ -107,6 +108,10 @@ py.test-3 %changelog +* Sun Nov 05 2017 Mukundan Ragavan - 0.12-1 +- Update to 0.12 +- Add pytoml as buildrequires + * Mon Aug 14 2017 Mukundan Ragavan - 0.11.4-1 - Update to 0.11.4 - Drop file-encoding patch (fixed upstream) diff --git a/sources b/sources index b4b49db..7f02a7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-0.11.4.tar.gz) = 9034ff82c4e6b210d6d84dd1d91bdbb330f653521a9e03f0185fce948fd9ec7999e2e8c2aae0673c181dd208f010bf562a8ff6fc2b67200226e42bb93676b538 +SHA512 (flit-0.12.tar.gz) = 4c2bb1e269e54aee02591c4dc83437d04e4d4a256cbcf74c91d450bb974adee2aefc95fefda291e44b27e2e28d306e65cf16cc231456febb3a6d34b9094d85ec From 2dccc1fa49cc509934012acb513306a1c10e3fbf Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Tue, 7 Nov 2017 17:17:55 -0500 Subject: [PATCH 10/72] Add pytoml as dependency --- python-flit.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index f40ef6a..786654a 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 0.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -61,6 +61,7 @@ Summary: %{sum} Requires: python3-requests Requires: python3-docutils Requires: python3-pypandoc +Requires: python3-pytoml %if 0%{?with_loop} Requires: python3-requests-download %endif @@ -108,6 +109,9 @@ py.test-3 %changelog +* Tue Nov 06 2017 Mukundan Ragavan - 0.12-2 +- Add pytoml as dependency + * Sun Nov 05 2017 Mukundan Ragavan - 0.12-1 - Update to 0.12 - Add pytoml as buildrequires From 33bb2dd216cb6e1fff70efa1ea25fb8f7225e590 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Wed, 8 Nov 2017 21:21:38 -0500 Subject: [PATCH 11/72] Update to 0.12.1 --- .gitignore | 1 + python-flit.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 171f7fc..a6b153d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /flit-0.11.1.tar.gz /flit-0.11.4.tar.gz /flit-0.12.tar.gz +/flit-0.12.1.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 786654a..49d0ed8 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,8 +8,8 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.12 -Release: 2%{?dist} +Version: 0.12.1 +Release: 1%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -109,6 +109,9 @@ py.test-3 %changelog +* Wed Nov 08 2017 Mukundan Ragavan - 0.12.1-1 +- Update to 0.12.1 + * Tue Nov 06 2017 Mukundan Ragavan - 0.12-2 - Add pytoml as dependency diff --git a/sources b/sources index 7f02a7b..f61ec85 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-0.12.tar.gz) = 4c2bb1e269e54aee02591c4dc83437d04e4d4a256cbcf74c91d450bb974adee2aefc95fefda291e44b27e2e28d306e65cf16cc231456febb3a6d34b9094d85ec +SHA512 (flit-0.12.1.tar.gz) = 7f8ff957fb3f45e287d235c70e05ca1c2d903c7dd125145d881f587afe566194723d54022bd848ab41646f319f3c112d128be22e784175bbe0098084855a2363 From 09a3ee245df715374cb560a119f02e4c747c2015 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Thu, 16 Nov 2017 22:17:45 -0500 Subject: [PATCH 12/72] Update to 0.12.2 --- .gitignore | 1 + python-flit.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a6b153d..de5870a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /flit-0.11.4.tar.gz /flit-0.12.tar.gz /flit-0.12.1.tar.gz +/flit-0.12.2.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 49d0ed8..19df97e 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.12.1 +Version: 0.12.2 Release: 1%{?dist} Summary: %{sum} @@ -109,6 +109,9 @@ py.test-3 %changelog +* Thu Nov 16 2017 Mukundan Ragavan - 0.12.2-1 +- Update to 0.12.2 + * Wed Nov 08 2017 Mukundan Ragavan - 0.12.1-1 - Update to 0.12.1 diff --git a/sources b/sources index f61ec85..3d4fdd3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-0.12.1.tar.gz) = 7f8ff957fb3f45e287d235c70e05ca1c2d903c7dd125145d881f587afe566194723d54022bd848ab41646f319f3c112d128be22e784175bbe0098084855a2363 +SHA512 (flit-0.12.2.tar.gz) = bbd37a287907738239ac5fd95138b1bd36cd3af241cb0a140ba4b1aa7cd8994c593d40849e756c43147fe6466d91bea5553d7f742915254c9b9e6323773b4482 From 917451a6f93ff0710d67f0261ac505bf34542d01 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sat, 23 Dec 2017 14:45:23 -0500 Subject: [PATCH 13/72] Update to 0.13 --- .gitignore | 1 + python-flit.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index de5870a..1f4f861 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /flit-0.12.tar.gz /flit-0.12.1.tar.gz /flit-0.12.2.tar.gz +/flit-0.13.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 19df97e..e852cef 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.12.2 +Version: 0.13 Release: 1%{?dist} Summary: %{sum} @@ -109,6 +109,9 @@ py.test-3 %changelog +* Sat Dec 23 2017 Mukundan Ragavan - 0.13-1 +- Update to 0.13 + * Thu Nov 16 2017 Mukundan Ragavan - 0.12.2-1 - Update to 0.12.2 diff --git a/sources b/sources index 3d4fdd3..4b7be77 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-0.12.2.tar.gz) = bbd37a287907738239ac5fd95138b1bd36cd3af241cb0a140ba4b1aa7cd8994c593d40849e756c43147fe6466d91bea5553d7f742915254c9b9e6323773b4482 +SHA512 (flit-0.13.tar.gz) = fa9d2d9fbbbaae1761ee9ce1e261c69ac2970c02d89e9a5abfa0e92237adac841040e5654de016e22dc912eaad8fb174e5ae6a968f6be9ca3f99a4cc072f6769 From a3b9443d934a570fcc5714319e3c7702d894996b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 9 Jan 2018 12:18:13 +0000 Subject: [PATCH 14/72] Recommend Pygments --- python-flit.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index e852cef..2d10268 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 0.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -66,6 +66,9 @@ Requires: python3-pytoml Requires: python3-requests-download %endif +# soft dependency: (WARNING) Cannot analyze code. Pygments package not found. +Recommends: python3-pygments + %description -n python3-%{srcname} Flit is a simple way to put Python packages and modules on PyPI. @@ -109,6 +112,9 @@ py.test-3 %changelog +* Tue Jan 09 2018 Miro Hrončok - 0.13-2 +- Recommend Pygments + * Sat Dec 23 2017 Mukundan Ragavan - 0.13-1 - Update to 0.13 From d24f16aa938fa2d8aabca9bb0537a7b1a0d59f0a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 07:56:38 +0000 Subject: [PATCH 15/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 2d10268..460a192 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 0.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -112,6 +112,9 @@ py.test-3 %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Jan 09 2018 Miro Hrončok - 0.13-2 - Recommend Pygments From cb9ed7a79ae32b7dcfb9630a9cd8041e47129423 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sun, 8 Apr 2018 10:20:44 -0400 Subject: [PATCH 16/72] Update to 1.0 --- .gitignore | 1 + classifiers.lst | 611 --------------------------------------- flit-file-encoding.patch | 15 - python-flit.spec | 14 +- sources | 2 +- 5 files changed, 9 insertions(+), 634 deletions(-) delete mode 100644 classifiers.lst delete mode 100644 flit-file-encoding.patch diff --git a/.gitignore b/.gitignore index 1f4f861..383563d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /flit-0.12.1.tar.gz /flit-0.12.2.tar.gz /flit-0.13.tar.gz +/flit-1.0.tar.gz diff --git a/classifiers.lst b/classifiers.lst deleted file mode 100644 index c19fb80..0000000 --- a/classifiers.lst +++ /dev/null @@ -1,611 +0,0 @@ -Development Status :: 1 - Planning -Development Status :: 2 - Pre-Alpha -Development Status :: 3 - Alpha -Development Status :: 4 - Beta -Development Status :: 5 - Production/Stable -Development Status :: 6 - Mature -Development Status :: 7 - Inactive -Environment :: Console -Environment :: Console :: Curses -Environment :: Console :: Framebuffer -Environment :: Console :: Newt -Environment :: Console :: svgalib -Environment :: Handhelds/PDA's -Environment :: MacOS X -Environment :: MacOS X :: Aqua -Environment :: MacOS X :: Carbon -Environment :: MacOS X :: Cocoa -Environment :: No Input/Output (Daemon) -Environment :: OpenStack -Environment :: Other Environment -Environment :: Plugins -Environment :: Web Environment -Environment :: Web Environment :: Buffet -Environment :: Web Environment :: Mozilla -Environment :: Web Environment :: ToscaWidgets -Environment :: Win32 (MS Windows) -Environment :: X11 Applications -Environment :: X11 Applications :: Gnome -Environment :: X11 Applications :: GTK -Environment :: X11 Applications :: KDE -Environment :: X11 Applications :: Qt -Framework :: BFG -Framework :: Bob -Framework :: Bottle -Framework :: Buildout -Framework :: Buildout :: Extension -Framework :: Buildout :: Recipe -Framework :: Chandler -Framework :: CherryPy -Framework :: CubicWeb -Framework :: Django -Framework :: Django :: 1.4 -Framework :: Django :: 1.5 -Framework :: Django :: 1.6 -Framework :: Django :: 1.7 -Framework :: Django :: 1.8 -Framework :: Django :: 1.9 -Framework :: Flake8 -Framework :: Flask -Framework :: IDLE -Framework :: IPython -Framework :: Opps -Framework :: Paste -Framework :: Plone -Framework :: Plone :: 3.2 -Framework :: Plone :: 3.3 -Framework :: Plone :: 4.0 -Framework :: Plone :: 4.1 -Framework :: Plone :: 4.2 -Framework :: Plone :: 4.3 -Framework :: Plone :: 5.0 -Framework :: Pylons -Framework :: Pyramid -Framework :: Pytest -Framework :: Review Board -Framework :: Robot Framework -Framework :: Scrapy -Framework :: Setuptools Plugin -Framework :: Sphinx -Framework :: Sphinx :: Extension -Framework :: Sphinx :: Theme -Framework :: Trac -Framework :: Tryton -Framework :: TurboGears -Framework :: TurboGears :: Applications -Framework :: TurboGears :: Widgets -Framework :: Twisted -Framework :: ZODB -Framework :: Zope2 -Framework :: Zope3 -Intended Audience :: Customer Service -Intended Audience :: Developers -Intended Audience :: Education -Intended Audience :: End Users/Desktop -Intended Audience :: Financial and Insurance Industry -Intended Audience :: Healthcare Industry -Intended Audience :: Information Technology -Intended Audience :: Legal Industry -Intended Audience :: Manufacturing -Intended Audience :: Other Audience -Intended Audience :: Religion -Intended Audience :: Science/Research -Intended Audience :: System Administrators -Intended Audience :: Telecommunications Industry -License :: Aladdin Free Public License (AFPL) -License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication -License :: DFSG approved -License :: Eiffel Forum License (EFL) -License :: Free For Educational Use -License :: Free For Home Use -License :: Free for non-commercial use -License :: Freely Distributable -License :: Free To Use But Restricted -License :: Freeware -License :: Netscape Public License (NPL) -License :: Nokia Open Source License (NOKOS) -License :: OSI Approved -License :: OSI Approved :: Academic Free License (AFL) -License :: OSI Approved :: Apache Software License -License :: OSI Approved :: Apple Public Source License -License :: OSI Approved :: Artistic License -License :: OSI Approved :: Attribution Assurance License -License :: OSI Approved :: BSD License -License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1) -License :: OSI Approved :: Common Public License -License :: OSI Approved :: Eiffel Forum License -License :: OSI Approved :: European Union Public Licence 1.0 (EUPL 1.0) -License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1) -License :: OSI Approved :: GNU Affero General Public License v3 -License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) -License :: OSI Approved :: GNU Free Documentation License (FDL) -License :: OSI Approved :: GNU General Public License (GPL) -License :: OSI Approved :: GNU General Public License v2 (GPLv2) -License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) -License :: OSI Approved :: GNU General Public License v3 (GPLv3) -License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) -License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2) -License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+) -License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) -License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) -License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) -License :: OSI Approved :: IBM Public License -License :: OSI Approved :: Intel Open Source License -License :: OSI Approved :: ISC License (ISCL) -License :: OSI Approved :: Jabber Open Source License -License :: OSI Approved :: MIT License -License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW) -License :: OSI Approved :: Motosoto License -License :: OSI Approved :: Mozilla Public License 1.0 (MPL) -License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1) -License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) -License :: OSI Approved :: Nethack General Public License -License :: OSI Approved :: Nokia Open Source License -License :: OSI Approved :: Open Group Test Suite License -License :: OSI Approved :: Python License (CNRI Python License) -License :: OSI Approved :: Python Software Foundation License -License :: OSI Approved :: Qt Public License (QPL) -License :: OSI Approved :: Ricoh Source Code Public License -License :: OSI Approved :: Sleepycat License -License :: OSI Approved :: Sun Industry Standards Source License (SISSL) -License :: OSI Approved :: Sun Public License -License :: OSI Approved :: University of Illinois/NCSA Open Source License -License :: OSI Approved :: Vovida Software License 1.0 -License :: OSI Approved :: W3C License -License :: OSI Approved :: X.Net License -License :: OSI Approved :: zlib/libpng License -License :: OSI Approved :: Zope Public License -License :: Other/Proprietary License -License :: Public Domain -License :: Repoze Public License -Natural Language :: Afrikaans -Natural Language :: Arabic -Natural Language :: Bengali -Natural Language :: Bosnian -Natural Language :: Bulgarian -Natural Language :: Cantonese -Natural Language :: Catalan -Natural Language :: Chinese (Simplified) -Natural Language :: Chinese (Traditional) -Natural Language :: Croatian -Natural Language :: Czech -Natural Language :: Danish -Natural Language :: Dutch -Natural Language :: English -Natural Language :: Esperanto -Natural Language :: Finnish -Natural Language :: French -Natural Language :: Galician -Natural Language :: German -Natural Language :: Greek -Natural Language :: Hebrew -Natural Language :: Hindi -Natural Language :: Hungarian -Natural Language :: Icelandic -Natural Language :: Indonesian -Natural Language :: Italian -Natural Language :: Japanese -Natural Language :: Javanese -Natural Language :: Korean -Natural Language :: Latin -Natural Language :: Latvian -Natural Language :: Macedonian -Natural Language :: Malay -Natural Language :: Marathi -Natural Language :: Norwegian -Natural Language :: Panjabi -Natural Language :: Persian -Natural Language :: Polish -Natural Language :: Portuguese -Natural Language :: Portuguese (Brazilian) -Natural Language :: Romanian -Natural Language :: Russian -Natural Language :: Serbian -Natural Language :: Slovak -Natural Language :: Slovenian -Natural Language :: Spanish -Natural Language :: Swedish -Natural Language :: Tamil -Natural Language :: Telugu -Natural Language :: Thai -Natural Language :: Turkish -Natural Language :: Ukranian -Natural Language :: Urdu -Natural Language :: Vietnamese -Operating System :: Android -Operating System :: BeOS -Operating System :: iOS -Operating System :: MacOS -Operating System :: MacOS :: MacOS 9 -Operating System :: MacOS :: MacOS X -Operating System :: Microsoft -Operating System :: Microsoft :: MS-DOS -Operating System :: Microsoft :: Windows -Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier -Operating System :: Microsoft :: Windows :: Windows 7 -Operating System :: Microsoft :: Windows :: Windows 95/98/2000 -Operating System :: Microsoft :: Windows :: Windows CE -Operating System :: Microsoft :: Windows :: Windows NT/2000 -Operating System :: Microsoft :: Windows :: Windows Server 2003 -Operating System :: Microsoft :: Windows :: Windows Server 2008 -Operating System :: Microsoft :: Windows :: Windows Vista -Operating System :: Microsoft :: Windows :: Windows XP -Operating System :: OS/2 -Operating System :: OS Independent -Operating System :: Other OS -Operating System :: PalmOS -Operating System :: PDA Systems -Operating System :: POSIX -Operating System :: POSIX :: AIX -Operating System :: POSIX :: BSD -Operating System :: POSIX :: BSD :: BSD/OS -Operating System :: POSIX :: BSD :: FreeBSD -Operating System :: POSIX :: BSD :: NetBSD -Operating System :: POSIX :: BSD :: OpenBSD -Operating System :: POSIX :: GNU Hurd -Operating System :: POSIX :: HP-UX -Operating System :: POSIX :: IRIX -Operating System :: POSIX :: Linux -Operating System :: POSIX :: Other -Operating System :: POSIX :: SCO -Operating System :: POSIX :: SunOS/Solaris -Operating System :: Unix -Programming Language :: Ada -Programming Language :: APL -Programming Language :: ASP -Programming Language :: Assembly -Programming Language :: Awk -Programming Language :: Basic -Programming Language :: C -Programming Language :: C# -Programming Language :: C++ -Programming Language :: Cold Fusion -Programming Language :: Cython -Programming Language :: Delphi/Kylix -Programming Language :: Dylan -Programming Language :: Eiffel -Programming Language :: Emacs-Lisp -Programming Language :: Erlang -Programming Language :: Euler -Programming Language :: Euphoria -Programming Language :: Forth -Programming Language :: Fortran -Programming Language :: Haskell -Programming Language :: Java -Programming Language :: JavaScript -Programming Language :: Lisp -Programming Language :: Logo -Programming Language :: ML -Programming Language :: Modula -Programming Language :: Objective C -Programming Language :: Object Pascal -Programming Language :: OCaml -Programming Language :: Other -Programming Language :: Other Scripting Engines -Programming Language :: Pascal -Programming Language :: Perl -Programming Language :: PHP -Programming Language :: Pike -Programming Language :: Pliant -Programming Language :: PL/SQL -Programming Language :: PROGRESS -Programming Language :: Prolog -Programming Language :: Python -Programming Language :: Python :: 2 -Programming Language :: Python :: 2.3 -Programming Language :: Python :: 2.4 -Programming Language :: Python :: 2.5 -Programming Language :: Python :: 2.6 -Programming Language :: Python :: 2.7 -Programming Language :: Python :: 2 :: Only -Programming Language :: Python :: 3 -Programming Language :: Python :: 3.0 -Programming Language :: Python :: 3.1 -Programming Language :: Python :: 3.2 -Programming Language :: Python :: 3.3 -Programming Language :: Python :: 3.4 -Programming Language :: Python :: 3.5 -Programming Language :: Python :: 3.6 -Programming Language :: Python :: 3 :: Only -Programming Language :: Python :: Implementation -Programming Language :: Python :: Implementation :: CPython -Programming Language :: Python :: Implementation :: IronPython -Programming Language :: Python :: Implementation :: Jython -Programming Language :: Python :: Implementation :: PyPy -Programming Language :: Python :: Implementation :: Stackless -Programming Language :: REBOL -Programming Language :: Rexx -Programming Language :: Ruby -Programming Language :: Scheme -Programming Language :: Simula -Programming Language :: Smalltalk -Programming Language :: SQL -Programming Language :: Tcl -Programming Language :: Unix Shell -Programming Language :: Visual Basic -Programming Language :: XBasic -Programming Language :: YACC -Programming Language :: Zope -Topic :: Adaptive Technologies -Topic :: Artistic Software -Topic :: Communications -Topic :: Communications :: BBS -Topic :: Communications :: Chat -Topic :: Communications :: Chat :: AOL Instant Messenger -Topic :: Communications :: Chat :: ICQ -Topic :: Communications :: Chat :: Internet Relay Chat -Topic :: Communications :: Chat :: Unix Talk -Topic :: Communications :: Conferencing -Topic :: Communications :: Email -Topic :: Communications :: Email :: Address Book -Topic :: Communications :: Email :: Email Clients (MUA) -Topic :: Communications :: Email :: Filters -Topic :: Communications :: Email :: Mailing List Servers -Topic :: Communications :: Email :: Mail Transport Agents -Topic :: Communications :: Email :: Post-Office -Topic :: Communications :: Email :: Post-Office :: IMAP -Topic :: Communications :: Email :: Post-Office :: POP3 -Topic :: Communications :: Fax -Topic :: Communications :: FIDO -Topic :: Communications :: File Sharing -Topic :: Communications :: File Sharing :: Gnutella -Topic :: Communications :: File Sharing :: Napster -Topic :: Communications :: Ham Radio -Topic :: Communications :: Internet Phone -Topic :: Communications :: Telephony -Topic :: Communications :: Usenet News -Topic :: Database -Topic :: Database :: Database Engines/Servers -Topic :: Database :: Front-Ends -Topic :: Desktop Environment -Topic :: Desktop Environment :: File Managers -Topic :: Desktop Environment :: Gnome -Topic :: Desktop Environment :: GNUstep -Topic :: Desktop Environment :: K Desktop Environment (KDE) -Topic :: Desktop Environment :: K Desktop Environment (KDE) :: Themes -Topic :: Desktop Environment :: PicoGUI -Topic :: Desktop Environment :: PicoGUI :: Applications -Topic :: Desktop Environment :: PicoGUI :: Themes -Topic :: Desktop Environment :: Screen Savers -Topic :: Desktop Environment :: Window Managers -Topic :: Desktop Environment :: Window Managers :: Afterstep -Topic :: Desktop Environment :: Window Managers :: Afterstep :: Themes -Topic :: Desktop Environment :: Window Managers :: Applets -Topic :: Desktop Environment :: Window Managers :: Blackbox -Topic :: Desktop Environment :: Window Managers :: Blackbox :: Themes -Topic :: Desktop Environment :: Window Managers :: CTWM -Topic :: Desktop Environment :: Window Managers :: CTWM :: Themes -Topic :: Desktop Environment :: Window Managers :: Enlightenment -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Epplets -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR15 -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR16 -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR17 -Topic :: Desktop Environment :: Window Managers :: Fluxbox -Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes -Topic :: Desktop Environment :: Window Managers :: FVWM -Topic :: Desktop Environment :: Window Managers :: FVWM :: Themes -Topic :: Desktop Environment :: Window Managers :: IceWM -Topic :: Desktop Environment :: Window Managers :: IceWM :: Themes -Topic :: Desktop Environment :: Window Managers :: MetaCity -Topic :: Desktop Environment :: Window Managers :: MetaCity :: Themes -Topic :: Desktop Environment :: Window Managers :: Oroborus -Topic :: Desktop Environment :: Window Managers :: Oroborus :: Themes -Topic :: Desktop Environment :: Window Managers :: Sawfish -Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes 0.30 -Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes pre-0.30 -Topic :: Desktop Environment :: Window Managers :: Waimea -Topic :: Desktop Environment :: Window Managers :: Waimea :: Themes -Topic :: Desktop Environment :: Window Managers :: Window Maker -Topic :: Desktop Environment :: Window Managers :: Window Maker :: Applets -Topic :: Desktop Environment :: Window Managers :: Window Maker :: Themes -Topic :: Desktop Environment :: Window Managers :: XFCE -Topic :: Desktop Environment :: Window Managers :: XFCE :: Themes -Topic :: Documentation -Topic :: Documentation :: Sphinx -Topic :: Education -Topic :: Education :: Computer Aided Instruction (CAI) -Topic :: Education :: Testing -Topic :: Games/Entertainment -Topic :: Games/Entertainment :: Arcade -Topic :: Games/Entertainment :: Board Games -Topic :: Games/Entertainment :: First Person Shooters -Topic :: Games/Entertainment :: Fortune Cookies -Topic :: Games/Entertainment :: Multi-User Dungeons (MUD) -Topic :: Games/Entertainment :: Puzzle Games -Topic :: Games/Entertainment :: Real Time Strategy -Topic :: Games/Entertainment :: Role-Playing -Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games -Topic :: Games/Entertainment :: Simulation -Topic :: Games/Entertainment :: Turn Based Strategy -Topic :: Home Automation -Topic :: Internet -Topic :: Internet :: File Transfer Protocol (FTP) -Topic :: Internet :: Finger -Topic :: Internet :: Log Analysis -Topic :: Internet :: Name Service (DNS) -Topic :: Internet :: Proxy Servers -Topic :: Internet :: WAP -Topic :: Internet :: WWW/HTTP -Topic :: Internet :: WWW/HTTP :: Browsers -Topic :: Internet :: WWW/HTTP :: Dynamic Content -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message Boards -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Page Counters -Topic :: Internet :: WWW/HTTP :: HTTP Servers -Topic :: Internet :: WWW/HTTP :: Indexing/Search -Topic :: Internet :: WWW/HTTP :: Session -Topic :: Internet :: WWW/HTTP :: Site Management -Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking -Topic :: Internet :: WWW/HTTP :: WSGI -Topic :: Internet :: WWW/HTTP :: WSGI :: Application -Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware -Topic :: Internet :: WWW/HTTP :: WSGI :: Server -Topic :: Internet :: Z39.50 -Topic :: Multimedia -Topic :: Multimedia :: Graphics -Topic :: Multimedia :: Graphics :: 3D Modeling -Topic :: Multimedia :: Graphics :: 3D Rendering -Topic :: Multimedia :: Graphics :: Capture -Topic :: Multimedia :: Graphics :: Capture :: Digital Camera -Topic :: Multimedia :: Graphics :: Capture :: Scanners -Topic :: Multimedia :: Graphics :: Capture :: Screen Capture -Topic :: Multimedia :: Graphics :: Editors -Topic :: Multimedia :: Graphics :: Editors :: Raster-Based -Topic :: Multimedia :: Graphics :: Editors :: Vector-Based -Topic :: Multimedia :: Graphics :: Graphics Conversion -Topic :: Multimedia :: Graphics :: Presentation -Topic :: Multimedia :: Graphics :: Viewers -Topic :: Multimedia :: Sound/Audio -Topic :: Multimedia :: Sound/Audio :: Analysis -Topic :: Multimedia :: Sound/Audio :: Capture/Recording -Topic :: Multimedia :: Sound/Audio :: CD Audio -Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Playing -Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Ripping -Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Writing -Topic :: Multimedia :: Sound/Audio :: Conversion -Topic :: Multimedia :: Sound/Audio :: Editors -Topic :: Multimedia :: Sound/Audio :: MIDI -Topic :: Multimedia :: Sound/Audio :: Mixers -Topic :: Multimedia :: Sound/Audio :: Players -Topic :: Multimedia :: Sound/Audio :: Players :: MP3 -Topic :: Multimedia :: Sound/Audio :: Sound Synthesis -Topic :: Multimedia :: Sound/Audio :: Speech -Topic :: Multimedia :: Video -Topic :: Multimedia :: Video :: Capture -Topic :: Multimedia :: Video :: Conversion -Topic :: Multimedia :: Video :: Display -Topic :: Multimedia :: Video :: Non-Linear Editor -Topic :: Office/Business -Topic :: Office/Business :: Financial -Topic :: Office/Business :: Financial :: Accounting -Topic :: Office/Business :: Financial :: Investment -Topic :: Office/Business :: Financial :: Point-Of-Sale -Topic :: Office/Business :: Financial :: Spreadsheet -Topic :: Office/Business :: Groupware -Topic :: Office/Business :: News/Diary -Topic :: Office/Business :: Office Suites -Topic :: Office/Business :: Scheduling -Topic :: Other/Nonlisted Topic -Topic :: Printing -Topic :: Religion -Topic :: Scientific/Engineering -Topic :: Scientific/Engineering :: Artificial Intelligence -Topic :: Scientific/Engineering :: Artificial Life -Topic :: Scientific/Engineering :: Astronomy -Topic :: Scientific/Engineering :: Atmospheric Science -Topic :: Scientific/Engineering :: Bio-Informatics -Topic :: Scientific/Engineering :: Chemistry -Topic :: Scientific/Engineering :: Electronic Design Automation (EDA) -Topic :: Scientific/Engineering :: GIS -Topic :: Scientific/Engineering :: Human Machine Interfaces -Topic :: Scientific/Engineering :: Image Recognition -Topic :: Scientific/Engineering :: Information Analysis -Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator -Topic :: Scientific/Engineering :: Mathematics -Topic :: Scientific/Engineering :: Medical Science Apps. -Topic :: Scientific/Engineering :: Physics -Topic :: Scientific/Engineering :: Visualization -Topic :: Security -Topic :: Security :: Cryptography -Topic :: Sociology -Topic :: Sociology :: Genealogy -Topic :: Sociology :: History -Topic :: Software Development -Topic :: Software Development :: Assemblers -Topic :: Software Development :: Bug Tracking -Topic :: Software Development :: Build Tools -Topic :: Software Development :: Code Generators -Topic :: Software Development :: Compilers -Topic :: Software Development :: Debuggers -Topic :: Software Development :: Disassemblers -Topic :: Software Development :: Documentation -Topic :: Software Development :: Embedded Systems -Topic :: Software Development :: Internationalization -Topic :: Software Development :: Interpreters -Topic :: Software Development :: Libraries -Topic :: Software Development :: Libraries :: Application Frameworks -Topic :: Software Development :: Libraries :: Java Libraries -Topic :: Software Development :: Libraries :: Perl Modules -Topic :: Software Development :: Libraries :: PHP Classes -Topic :: Software Development :: Libraries :: Pike Modules -Topic :: Software Development :: Libraries :: pygame -Topic :: Software Development :: Libraries :: Python Modules -Topic :: Software Development :: Libraries :: Ruby Modules -Topic :: Software Development :: Libraries :: Tcl Extensions -Topic :: Software Development :: Localization -Topic :: Software Development :: Object Brokering -Topic :: Software Development :: Object Brokering :: CORBA -Topic :: Software Development :: Pre-processors -Topic :: Software Development :: Quality Assurance -Topic :: Software Development :: Testing -Topic :: Software Development :: Testing :: Traffic Generation -Topic :: Software Development :: User Interfaces -Topic :: Software Development :: Version Control -Topic :: Software Development :: Version Control :: CVS -Topic :: Software Development :: Version Control :: RCS -Topic :: Software Development :: Version Control :: SCCS -Topic :: Software Development :: Widget Sets -Topic :: System -Topic :: System :: Archiving -Topic :: System :: Archiving :: Backup -Topic :: System :: Archiving :: Compression -Topic :: System :: Archiving :: Mirroring -Topic :: System :: Archiving :: Packaging -Topic :: System :: Benchmark -Topic :: System :: Boot -Topic :: System :: Boot :: Init -Topic :: System :: Clustering -Topic :: System :: Console Fonts -Topic :: System :: Distributed Computing -Topic :: System :: Emulators -Topic :: System :: Filesystems -Topic :: System :: Hardware -Topic :: System :: Hardware :: Hardware Drivers -Topic :: System :: Hardware :: Mainframes -Topic :: System :: Hardware :: Symmetric Multi-processing -Topic :: System :: Installation/Setup -Topic :: System :: Logging -Topic :: System :: Monitoring -Topic :: System :: Networking -Topic :: System :: Networking :: Firewalls -Topic :: System :: Networking :: Monitoring -Topic :: System :: Networking :: Monitoring :: Hardware Watchdog -Topic :: System :: Networking :: Time Synchronization -Topic :: System :: Operating System -Topic :: System :: Operating System Kernels -Topic :: System :: Operating System Kernels :: BSD -Topic :: System :: Operating System Kernels :: GNU Hurd -Topic :: System :: Operating System Kernels :: Linux -Topic :: System :: Power (UPS) -Topic :: System :: Recovery Tools -Topic :: System :: Shells -Topic :: System :: Software Distribution -Topic :: System :: Systems Administration -Topic :: System :: Systems Administration :: Authentication/Directory -Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP -Topic :: System :: Systems Administration :: Authentication/Directory :: NIS -Topic :: System :: System Shells -Topic :: Terminals -Topic :: Terminals :: Serial -Topic :: Terminals :: Telnet -Topic :: Terminals :: Terminal Emulators/X Terminals -Topic :: Text Editors -Topic :: Text Editors :: Documentation -Topic :: Text Editors :: Emacs -Topic :: Text Editors :: Integrated Development Environments (IDE) -Topic :: Text Editors :: Text Processing -Topic :: Text Editors :: Word Processors -Topic :: Text Processing -Topic :: Text Processing :: Filters -Topic :: Text Processing :: Fonts -Topic :: Text Processing :: General -Topic :: Text Processing :: Indexing -Topic :: Text Processing :: Linguistic -Topic :: Text Processing :: Markup -Topic :: Text Processing :: Markup :: HTML -Topic :: Text Processing :: Markup :: LaTeX -Topic :: Text Processing :: Markup :: SGML -Topic :: Text Processing :: Markup :: VRML -Topic :: Text Processing :: Markup :: XML -Topic :: Utilities diff --git a/flit-file-encoding.patch b/flit-file-encoding.patch deleted file mode 100644 index 1f74302..0000000 --- a/flit-file-encoding.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/flit/inifile.py b/flit/inifile.py -index 31d016f..8aa434c 100644 ---- a/flit/inifile.py -+++ b/flit/inifile.py -@@ -140,8 +140,8 @@ def _validate_config(cp, path): - - if 'description-file' in md_sect: - description_file = path.parent / md_sect.get('description-file') -- with description_file.open() as f: -- raw_desc = f.read() -+ with description_file.open('r', encoding='utf-8') as f: -+ raw_desc = f.read() - if description_file.suffix == '.md': - try: - import pypandoc diff --git a/python-flit.spec b/python-flit.spec index 460a192..b4c28cd 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,8 +8,8 @@ %global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 0.13 -Release: 3%{?dist} +Version: 1.0 +Release: 1%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -88,15 +88,12 @@ so long as they can be imported on Python 3. %build export FLIT_NO_NETWORK=1 -XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit wheel +XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit build --format wheel %install %py3_install_wheel %{python3_wheelname} -# Fedora doesn't use this yet. -rm -r %{buildroot}%{python3_sitelib}/%{srcname}-%{version}.dist-info/ - %if 0%{?with_test} %check @@ -112,6 +109,9 @@ py.test-3 %changelog +* Sun Apr 08 2018 Mukundan Ragavan - 1.0-1 +- Update to 1.0 + * Fri Feb 09 2018 Fedora Release Engineering - 0.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild @@ -127,7 +127,7 @@ py.test-3 * Wed Nov 08 2017 Mukundan Ragavan - 0.12.1-1 - Update to 0.12.1 -* Tue Nov 06 2017 Mukundan Ragavan - 0.12-2 +* Mon Nov 06 2017 Mukundan Ragavan - 0.12-2 - Add pytoml as dependency * Sun Nov 05 2017 Mukundan Ragavan - 0.12-1 diff --git a/sources b/sources index 4b7be77..385e0fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-0.13.tar.gz) = fa9d2d9fbbbaae1761ee9ce1e261c69ac2970c02d89e9a5abfa0e92237adac841040e5654de016e22dc912eaad8fb174e5ae6a968f6be9ca3f99a4cc072f6769 +SHA512 (flit-1.0.tar.gz) = d403f4dddf3b8659110787776759712deaed0f9259f9844d07dd34a1b6e68b54868a0cb534f94480867591a439ed1a6c3362a0d249b02c9cebbfe4d675be8a04 From 30bfcd6ffecd8718260d051f64fa218f66b7cbb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 19 Jun 2018 11:02:44 +0200 Subject: [PATCH 17/72] Rebuilt for Python 3.7 --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index b4c28cd..76667d6 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -109,6 +109,9 @@ py.test-3 %changelog +* Tue Jun 19 2018 Miro Hrončok - 1.0-2 +- Rebuilt for Python 3.7 + * Sun Apr 08 2018 Mukundan Ragavan - 1.0-1 - Update to 1.0 From 57b482492edbbffdff4104f47401c29087164182 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 00:19:17 +0000 Subject: [PATCH 18/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 76667d6..86c85d4 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -109,6 +109,9 @@ py.test-3 %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 19 2018 Miro Hrončok - 1.0-2 - Rebuilt for Python 3.7 From b75c28a441449007645369cdcd1600e4ef29c8f7 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sat, 18 Aug 2018 12:19:25 -0400 Subject: [PATCH 19/72] Drop pypandoc as requires --- python-flit.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 86c85d4..784c5c6 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,7 +9,7 @@ Name: python-%{srcname} Version: 1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum} # ./flit/logo.py under ASL 2.0 license @@ -24,7 +24,6 @@ BuildRequires: python3-devel BuildRequires: python3-pip BuildRequires: python3-requests BuildRequires: python3-docutils -BuildRequires: python3-pypandoc BuildRequires: python3-pygments BuildRequires: python3-pytoml @@ -60,7 +59,6 @@ Summary: %{sum} Requires: python3-requests Requires: python3-docutils -Requires: python3-pypandoc Requires: python3-pytoml %if 0%{?with_loop} Requires: python3-requests-download @@ -109,6 +107,9 @@ py.test-3 %changelog +* Sat Aug 18 2018 Mukundan Ragavan - 1.0-4 +- Drop pypandoc as requires + * Sat Jul 14 2018 Fedora Release Engineering - 1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 1aeb9f491e5bf7ffdc0f83a5064a4274255a9358 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 3 Sep 2018 13:36:51 +0200 Subject: [PATCH 20/72] Update to 1.1 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + python-flit.spec | 15 +++++++++------ sources | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 383563d..e5e9d3e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /flit-0.12.2.tar.gz /flit-0.13.tar.gz /flit-1.0.tar.gz +/flit-1.1.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 784c5c6..d5214c5 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,12 +5,11 @@ %global python3_wheelname %{srcname}-%{version}-py3-none-any.whl %global srcname flit -%global sum Simplified packaging of Python modules Name: python-%{srcname} -Version: 1.0 -Release: 4%{?dist} -Summary: %{sum} +Version: 1.1 +Release: 1%{?dist} +Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license # ./flit/upload.py under PSF license @@ -54,7 +53,7 @@ so long as they can be imported on Python 3. %package -n python3-%{srcname} -Summary: %{sum} +Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} Requires: python3-requests @@ -102,11 +101,15 @@ py.test-3 %files -n python3-%{srcname} %license LICENSE %doc README.rst -%{python3_sitelib}/* +%{python3_sitelib}/%{srcname}-*.dist-info/ +%{python3_sitelib}/%{srcname}/ %{_bindir}/flit %changelog +* Mon Sep 03 2018 Igor Gnatenko - 1.1-1 +- Update to 1.1 + * Sat Aug 18 2018 Mukundan Ragavan - 1.0-4 - Drop pypandoc as requires diff --git a/sources b/sources index 385e0fb..6ae54fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-1.0.tar.gz) = d403f4dddf3b8659110787776759712deaed0f9259f9844d07dd34a1b6e68b54868a0cb534f94480867591a439ed1a6c3362a0d249b02c9cebbfe4d675be8a04 +SHA512 (flit-1.1.tar.gz) = cf161dc530d3b88ddb1661d3c6c78b0960427db6c10cbb1141194b7299730f386777ae8a5a500489adb85eb0c7edbc3fa40fe3227ea99de1eebdfa8fd9c9d2f5 From 54a25eaa3c020bafaaca64172e135a6023ce58ab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 06:50:58 +0000 Subject: [PATCH 21/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index d5214c5..7fd4637 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ Name: python-%{srcname} Version: 1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -107,6 +107,9 @@ py.test-3 %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Sep 03 2018 Igor Gnatenko - 1.1-1 - Update to 1.1 From e14b6656fb9cbfa9a872ac713cb87c0ec0eaa7c5 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sun, 10 Feb 2019 10:33:57 -0500 Subject: [PATCH 22/72] Update to 1.3 --- .gitignore | 1 + python-flit.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e5e9d3e..4312d6e 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /flit-0.13.tar.gz /flit-1.0.tar.gz /flit-1.1.tar.gz +/flit-1.3.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 7fd4637..29d0285 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -7,8 +7,8 @@ %global srcname flit Name: python-%{srcname} -Version: 1.1 -Release: 2%{?dist} +Version: 1.3 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -107,6 +107,9 @@ py.test-3 %changelog +* Sun Feb 10 2019 Mukundan Ragavan - 1.3-1 +- Update to 1.3 + * Sat Feb 02 2019 Fedora Release Engineering - 1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 6ae54fb..b45f5a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-1.1.tar.gz) = cf161dc530d3b88ddb1661d3c6c78b0960427db6c10cbb1141194b7299730f386777ae8a5a500489adb85eb0c7edbc3fa40fe3227ea99de1eebdfa8fd9c9d2f5 +SHA512 (flit-1.3.tar.gz) = 8354b935187bcb15c236e42476c9e178388f3f74762cab980d6a9a674c94ebf717adcc8d5dee3a2b9248906655c869f2c0aac6ac34d1d442baff7db9bf91051f From 5a0676095524b760ef5551bc7ceae93fa1efffda Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 13:33:38 +0000 Subject: [PATCH 23/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 29d0285..8694df2 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ Name: python-%{srcname} Version: 1.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -107,6 +107,9 @@ py.test-3 %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 10 2019 Mukundan Ragavan - 1.3-1 - Update to 1.3 From 8d351c90d3349de51c780c7ff4970746e3339caf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 18 Aug 2019 01:52:43 +0200 Subject: [PATCH 24/72] Rebuilt for Python 3.8 --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 8694df2..03bdb9a 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ Name: python-%{srcname} Version: 1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -107,6 +107,9 @@ py.test-3 %changelog +* Sat Aug 17 2019 Miro Hrončok - 1.3-3 +- Rebuilt for Python 3.8 + * Fri Jul 26 2019 Fedora Release Engineering - 1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From b187c97bc5d2ef044c6c0e6b15a201b0e3fa5ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 14:12:25 +0200 Subject: [PATCH 25/72] Rebuilt for Python 3.8.0rc1 (#1748018) --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 03bdb9a..565b688 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,7 +8,7 @@ Name: python-%{srcname} Version: 1.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -107,6 +107,9 @@ py.test-3 %changelog +* Thu Oct 03 2019 Miro Hrončok - 1.3-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Sat Aug 17 2019 Miro Hrončok - 1.3-3 - Rebuilt for Python 3.8 From ca56f65778c163480b92eb61f46effb82d751247 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Tue, 3 Dec 2019 21:03:35 -0500 Subject: [PATCH 26/72] Update to 2.1.0 --- .gitignore | 1 + python-flit.spec | 18 ++++++++++++------ sources | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 4312d6e..3a19c17 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /flit-1.0.tar.gz /flit-1.1.tar.gz /flit-1.3.tar.gz +/flit-2.1.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 565b688..610eb88 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,5 +1,8 @@ # These require packages that are built using this package itself. %global with_loop 0 + +# cannot enable tests at the moment. +# Need to package requestes_download %global with_test 0 %global python3_wheelname %{srcname}-%{version}-py3-none-any.whl @@ -7,8 +10,8 @@ %global srcname flit Name: python-%{srcname} -Version: 1.3 -Release: 4%{?dist} +Version: 2.1.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -30,6 +33,7 @@ BuildRequires: python3-pytoml BuildRequires: python3-pytest BuildRequires: python3-responses + # Requires flit to build: BuildRequires: python3-testpath %endif @@ -85,11 +89,11 @@ so long as they can be imported on Python 3. %build export FLIT_NO_NETWORK=1 -XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit build --format wheel +%py3_build %install -%py3_install_wheel %{python3_wheelname} +%py3_install %if 0%{?with_test} @@ -101,12 +105,14 @@ py.test-3 %files -n python3-%{srcname} %license LICENSE %doc README.rst -%{python3_sitelib}/%{srcname}-*.dist-info/ +%{python3_sitelib}/%{srcname}*egg-info %{python3_sitelib}/%{srcname}/ -%{_bindir}/flit %changelog +* Tue Dec 03 2019 Mukundan Ragavan - 2.1.0-1 +- Update to 2.1.0 + * Thu Oct 03 2019 Miro Hrončok - 1.3-4 - Rebuilt for Python 3.8.0rc1 (#1748018) diff --git a/sources b/sources index b45f5a3..9e56b6a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-1.3.tar.gz) = 8354b935187bcb15c236e42476c9e178388f3f74762cab980d6a9a674c94ebf717adcc8d5dee3a2b9248906655c869f2c0aac6ac34d1d442baff7db9bf91051f +SHA512 (flit-2.1.0.tar.gz) = 0fcbfaa1e5e83216a5c98cc87b0a8f2aa17e2c184ec3f09c7dd0dd5e695311be62344ac4f101cb71f87390513496f8c1152a2cd8d7363202f7696ee002f07a55 From b940a9ddb5b69f379151f978857ae052742b676f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sat, 14 Dec 2019 13:20:02 +0100 Subject: [PATCH 27/72] Properly package flit-core and restore /usr/bin/flit (#1783610) --- python-flit.spec | 75 +++++++++++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 29 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 610eb88..0b5a08d 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,17 +1,12 @@ -# These require packages that are built using this package itself. -%global with_loop 0 - # cannot enable tests at the moment. # Need to package requestes_download %global with_test 0 -%global python3_wheelname %{srcname}-%{version}-py3-none-any.whl - %global srcname flit Name: python-%{srcname} Version: 2.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -30,19 +25,20 @@ BuildRequires: python3-pygments BuildRequires: python3-pytoml %if 0%{?with_test} +BuildRequires: /usr/bin/python BuildRequires: python3-pytest BuildRequires: python3-responses - # Requires flit to build: BuildRequires: python3-testpath +BuildRequires: python3-requests-download %endif # https://pypi.python.org/pypi/tornado # ./flit/logo.py unkown version Provides: bundled(python-tornado) -%description +%global _description %{expand: Flit is a simple way to put Python packages and modules on PyPI. Flit only creates packages in the new 'wheel' format. People using older @@ -53,35 +49,32 @@ name as the name on PyPI. All sub-packages and data files within a package are included automatically. Flit requires Python 3, but you can use it to distribute modules for Python 2, -so long as they can be imported on Python 3. +so long as they can be imported on Python 3.} + +%description %_description %package -n python3-%{srcname} Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} +Requires: python3-%{srcname}-core = %{version}-%{release} -Requires: python3-requests -Requires: python3-docutils -Requires: python3-pytoml -%if 0%{?with_loop} -Requires: python3-requests-download -%endif # soft dependency: (WARNING) Cannot analyze code. Pygments package not found. Recommends: python3-pygments -%description -n python3-%{srcname} -Flit is a simple way to put Python packages and modules on PyPI. +%description -n python3-%{srcname} %_description -Flit only creates packages in the new 'wheel' format. People using older -versions of pip (<1.5) or easy_install will not be able to install them. -Flit packages a single importable module or package at a time, using the import -name as the name on PyPI. All subpackages and data files within a package are -included automatically. +%package -n python3-%{srcname}-core +Summary: PEP 517 build backend for packages using Flit +%{?python_provide:%python_provide python3-%{srcname}-core} +Conflicts: python3-%{srcname} < 2.1.0-2 -Flit requires Python 3, but you can use it to distribute modules for Python 2, -so long as they can be imported on Python 3. +%description -n python3-%{srcname}-core +This provides a PEP 517 build backend for packages using Flit. +The only public interface is the API specified by PEP 517, +at flit_core.buildapi. %prep @@ -89,27 +82,51 @@ so long as they can be imported on Python 3. %build export FLIT_NO_NETWORK=1 -%py3_build + +# first, build flit_core with self +# TODO do it in a less hacky way, this is reconstructed from pyoroject.toml +cd flit_core +PYTHONPATH=$(pwd) %{python3} -c 'from flit_core.build_thyself import build_wheel; build_wheel(".")' + +# %%py3_install_wheel unfortunately hardcodes installing from dist/ +mkdir ../dist +mv flit_core-%{version}-py2.py3-none-any.whl ../dist +cd - + +PYTHONPATH=$(pwd):$(pwd)/flit_core %{python3} -m flit build --format wheel %install -%py3_install +%py3_install_wheel flit_core-%{version}-py2.py3-none-any.whl +%py3_install_wheel flit-%{version}-py3-none-any.whl %if 0%{?with_test} %check -py.test-3 +export PYTHONPATH=%{buildroot}%{python3_sitelib} +pytest-3 %endif %files -n python3-%{srcname} %license LICENSE %doc README.rst -%{python3_sitelib}/%{srcname}*egg-info -%{python3_sitelib}/%{srcname}/ +%{python3_sitelib}/flit-*.dist-info/ +%{python3_sitelib}/flit/ +%{_bindir}/flit + + +%files -n python3-%{srcname}-core +%license LICENSE +%doc flit_core/README.rst +%{python3_sitelib}/flit_core-*.dist-info/ +%{python3_sitelib}/flit_core/ %changelog +* Sat Dec 14 2019 Miro Hrončok - 2.1.0-2 +- Properly package flit-core and restore /usr/bin/flit (#1783610) + * Tue Dec 03 2019 Mukundan Ragavan - 2.1.0-1 - Update to 2.1.0 From 67a5fec8c891acc356a6a15ff2ca8be461fd46f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 16 Dec 2019 17:01:12 +0100 Subject: [PATCH 28/72] Switch tests to bcond --- python-flit.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 0b5a08d..4d5fa5a 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,6 +1,5 @@ -# cannot enable tests at the moment. -# Need to package requestes_download -%global with_test 0 +# circular build dependency on requests-download and testpath +%bcond_with tests %global srcname flit @@ -24,7 +23,7 @@ BuildRequires: python3-docutils BuildRequires: python3-pygments BuildRequires: python3-pytoml -%if 0%{?with_test} +%if %{with tests} BuildRequires: /usr/bin/python BuildRequires: python3-pytest BuildRequires: python3-responses @@ -101,7 +100,7 @@ PYTHONPATH=$(pwd):$(pwd)/flit_core %{python3} -m flit build --format wheel %py3_install_wheel flit-%{version}-py3-none-any.whl -%if 0%{?with_test} +%if %{with tests} %check export PYTHONPATH=%{buildroot}%{python3_sitelib} pytest-3 From 37d67a0a72dd969aee878b414f735383cec44bef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 16 Dec 2019 18:18:35 +0100 Subject: [PATCH 29/72] Run the tests --- classifiers.lst | 693 +++++++++++++++++++++++++++++++++++++++++++++++ python-flit.spec | 11 +- 2 files changed, 703 insertions(+), 1 deletion(-) create mode 100644 classifiers.lst diff --git a/classifiers.lst b/classifiers.lst new file mode 100644 index 0000000..4600504 --- /dev/null +++ b/classifiers.lst @@ -0,0 +1,693 @@ +Development Status :: 1 - Planning +Development Status :: 2 - Pre-Alpha +Development Status :: 3 - Alpha +Development Status :: 4 - Beta +Development Status :: 5 - Production/Stable +Development Status :: 6 - Mature +Development Status :: 7 - Inactive +Environment :: Console +Environment :: Console :: Curses +Environment :: Console :: Framebuffer +Environment :: Console :: Newt +Environment :: Console :: svgalib +Environment :: Handhelds/PDA's +Environment :: MacOS X +Environment :: MacOS X :: Aqua +Environment :: MacOS X :: Carbon +Environment :: MacOS X :: Cocoa +Environment :: No Input/Output (Daemon) +Environment :: OpenStack +Environment :: Other Environment +Environment :: Plugins +Environment :: Web Environment +Environment :: Web Environment :: Buffet +Environment :: Web Environment :: Mozilla +Environment :: Web Environment :: ToscaWidgets +Environment :: Win32 (MS Windows) +Environment :: X11 Applications +Environment :: X11 Applications :: Gnome +Environment :: X11 Applications :: GTK +Environment :: X11 Applications :: KDE +Environment :: X11 Applications :: Qt +Framework :: AiiDA +Framework :: AsyncIO +Framework :: BEAT +Framework :: BFG +Framework :: Bob +Framework :: Bottle +Framework :: Buildout +Framework :: Buildout :: Extension +Framework :: Buildout :: Recipe +Framework :: CastleCMS +Framework :: CastleCMS :: Theme +Framework :: Chandler +Framework :: CherryPy +Framework :: CubicWeb +Framework :: Dash +Framework :: Django +Framework :: Django :: 1.10 +Framework :: Django :: 1.11 +Framework :: Django :: 1.4 +Framework :: Django :: 1.5 +Framework :: Django :: 1.6 +Framework :: Django :: 1.7 +Framework :: Django :: 1.8 +Framework :: Django :: 1.9 +Framework :: Django :: 2.0 +Framework :: Django :: 2.1 +Framework :: Django :: 2.2 +Framework :: Django :: 3.0 +Framework :: Django CMS +Framework :: Django CMS :: 3.4 +Framework :: Django CMS :: 3.5 +Framework :: Django CMS :: 3.6 +Framework :: Django CMS :: 3.7 +Framework :: Flake8 +Framework :: Flask +Framework :: Hypothesis +Framework :: IDLE +Framework :: IPython +Framework :: Jupyter +Framework :: Lektor +Framework :: Masonite +Framework :: Nengo +Framework :: Odoo +Framework :: Opps +Framework :: Paste +Framework :: Pelican +Framework :: Pelican :: Plugins +Framework :: Pelican :: Themes +Framework :: Plone +Framework :: Plone :: 3.2 +Framework :: Plone :: 3.3 +Framework :: Plone :: 4.0 +Framework :: Plone :: 4.1 +Framework :: Plone :: 4.2 +Framework :: Plone :: 4.3 +Framework :: Plone :: 5.0 +Framework :: Plone :: 5.1 +Framework :: Plone :: 5.2 +Framework :: Plone :: 5.3 +Framework :: Plone :: Addon +Framework :: Plone :: Core +Framework :: Plone :: Theme +Framework :: Pylons +Framework :: Pyramid +Framework :: Pytest +Framework :: Review Board +Framework :: Robot Framework +Framework :: Robot Framework :: Library +Framework :: Robot Framework :: Tool +Framework :: Scrapy +Framework :: Setuptools Plugin +Framework :: Sphinx +Framework :: Sphinx :: Extension +Framework :: Sphinx :: Theme +Framework :: tox +Framework :: Trac +Framework :: Trio +Framework :: Tryton +Framework :: TurboGears +Framework :: TurboGears :: Applications +Framework :: TurboGears :: Widgets +Framework :: Twisted +Framework :: Wagtail +Framework :: Wagtail :: 1 +Framework :: Wagtail :: 2 +Framework :: ZODB +Framework :: Zope +Framework :: Zope2 +Framework :: Zope :: 2 +Framework :: Zope3 +Framework :: Zope :: 3 +Framework :: Zope :: 4 +Framework :: Zope :: 5 +Intended Audience :: Customer Service +Intended Audience :: Developers +Intended Audience :: Education +Intended Audience :: End Users/Desktop +Intended Audience :: Financial and Insurance Industry +Intended Audience :: Healthcare Industry +Intended Audience :: Information Technology +Intended Audience :: Legal Industry +Intended Audience :: Manufacturing +Intended Audience :: Other Audience +Intended Audience :: Religion +Intended Audience :: Science/Research +Intended Audience :: System Administrators +Intended Audience :: Telecommunications Industry +License :: Aladdin Free Public License (AFPL) +License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication +License :: CeCILL-B Free Software License Agreement (CECILL-B) +License :: CeCILL-C Free Software License Agreement (CECILL-C) +License :: DFSG approved +License :: Eiffel Forum License (EFL) +License :: Free For Educational Use +License :: Free For Home Use +License :: Free for non-commercial use +License :: Freely Distributable +License :: Free To Use But Restricted +License :: Freeware +License :: GUST Font License 1.0 +License :: GUST Font License 2006-09-30 +License :: Netscape Public License (NPL) +License :: Nokia Open Source License (NOKOS) +License :: OSI Approved +License :: OSI Approved :: Academic Free License (AFL) +License :: OSI Approved :: Apache Software License +License :: OSI Approved :: Apple Public Source License +License :: OSI Approved :: Artistic License +License :: OSI Approved :: Attribution Assurance License +License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) +License :: OSI Approved :: BSD License +License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1) +License :: OSI Approved :: Common Development and Distribution License 1.0 (CDDL-1.0) +License :: OSI Approved :: Common Public License +License :: OSI Approved :: Eclipse Public License 1.0 (EPL-1.0) +License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0) +License :: OSI Approved :: Eiffel Forum License +License :: OSI Approved :: European Union Public Licence 1.0 (EUPL 1.0) +License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1) +License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2) +License :: OSI Approved :: GNU Affero General Public License v3 +License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) +License :: OSI Approved :: GNU Free Documentation License (FDL) +License :: OSI Approved :: GNU General Public License (GPL) +License :: OSI Approved :: GNU General Public License v2 (GPLv2) +License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) +License :: OSI Approved :: GNU General Public License v3 (GPLv3) +License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) +License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2) +License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+) +License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) +License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) +License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) +License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND) +License :: OSI Approved :: IBM Public License +License :: OSI Approved :: Intel Open Source License +License :: OSI Approved :: ISC License (ISCL) +License :: OSI Approved :: Jabber Open Source License +License :: OSI Approved :: MirOS License (MirOS) +License :: OSI Approved :: MIT License +License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW) +License :: OSI Approved :: Motosoto License +License :: OSI Approved :: Mozilla Public License 1.0 (MPL) +License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1) +License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) +License :: OSI Approved :: Nethack General Public License +License :: OSI Approved :: Nokia Open Source License +License :: OSI Approved :: Open Group Test Suite License +License :: OSI Approved :: Open Software License 3.0 (OSL-3.0) +License :: OSI Approved :: PostgreSQL License +License :: OSI Approved :: Python License (CNRI Python License) +License :: OSI Approved :: Python Software Foundation License +License :: OSI Approved :: Qt Public License (QPL) +License :: OSI Approved :: Ricoh Source Code Public License +License :: OSI Approved :: SIL Open Font License 1.1 (OFL-1.1) +License :: OSI Approved :: Sleepycat License +License :: OSI Approved :: Sun Industry Standards Source License (SISSL) +License :: OSI Approved :: Sun Public License +License :: OSI Approved :: Universal Permissive License (UPL) +License :: OSI Approved :: University of Illinois/NCSA Open Source License +License :: OSI Approved :: Vovida Software License 1.0 +License :: OSI Approved :: W3C License +License :: OSI Approved :: X.Net License +License :: OSI Approved :: zlib/libpng License +License :: OSI Approved :: Zope Public License +License :: Other/Proprietary License +License :: Public Domain +License :: Repoze Public License +Natural Language :: Afrikaans +Natural Language :: Arabic +Natural Language :: Bengali +Natural Language :: Bosnian +Natural Language :: Bulgarian +Natural Language :: Cantonese +Natural Language :: Catalan +Natural Language :: Chinese (Simplified) +Natural Language :: Chinese (Traditional) +Natural Language :: Croatian +Natural Language :: Czech +Natural Language :: Danish +Natural Language :: Dutch +Natural Language :: English +Natural Language :: Esperanto +Natural Language :: Finnish +Natural Language :: French +Natural Language :: Galician +Natural Language :: German +Natural Language :: Greek +Natural Language :: Hebrew +Natural Language :: Hindi +Natural Language :: Hungarian +Natural Language :: Icelandic +Natural Language :: Indonesian +Natural Language :: Italian +Natural Language :: Japanese +Natural Language :: Javanese +Natural Language :: Korean +Natural Language :: Latin +Natural Language :: Latvian +Natural Language :: Lithuanian +Natural Language :: Macedonian +Natural Language :: Malay +Natural Language :: Marathi +Natural Language :: Norwegian +Natural Language :: Panjabi +Natural Language :: Persian +Natural Language :: Polish +Natural Language :: Portuguese +Natural Language :: Portuguese (Brazilian) +Natural Language :: Romanian +Natural Language :: Russian +Natural Language :: Serbian +Natural Language :: Slovak +Natural Language :: Slovenian +Natural Language :: Spanish +Natural Language :: Swedish +Natural Language :: Tamil +Natural Language :: Telugu +Natural Language :: Thai +Natural Language :: Tibetan +Natural Language :: Turkish +Natural Language :: Ukrainian +Natural Language :: Urdu +Natural Language :: Vietnamese +Operating System :: Android +Operating System :: BeOS +Operating System :: iOS +Operating System :: MacOS +Operating System :: MacOS :: MacOS 9 +Operating System :: MacOS :: MacOS X +Operating System :: Microsoft +Operating System :: Microsoft :: MS-DOS +Operating System :: Microsoft :: Windows +Operating System :: Microsoft :: Windows :: Windows 10 +Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier +Operating System :: Microsoft :: Windows :: Windows 7 +Operating System :: Microsoft :: Windows :: Windows 8 +Operating System :: Microsoft :: Windows :: Windows 8.1 +Operating System :: Microsoft :: Windows :: Windows 95/98/2000 +Operating System :: Microsoft :: Windows :: Windows CE +Operating System :: Microsoft :: Windows :: Windows NT/2000 +Operating System :: Microsoft :: Windows :: Windows Server 2003 +Operating System :: Microsoft :: Windows :: Windows Server 2008 +Operating System :: Microsoft :: Windows :: Windows Vista +Operating System :: Microsoft :: Windows :: Windows XP +Operating System :: OS/2 +Operating System :: OS Independent +Operating System :: Other OS +Operating System :: PalmOS +Operating System :: PDA Systems +Operating System :: POSIX +Operating System :: POSIX :: AIX +Operating System :: POSIX :: BSD +Operating System :: POSIX :: BSD :: BSD/OS +Operating System :: POSIX :: BSD :: FreeBSD +Operating System :: POSIX :: BSD :: NetBSD +Operating System :: POSIX :: BSD :: OpenBSD +Operating System :: POSIX :: GNU Hurd +Operating System :: POSIX :: HP-UX +Operating System :: POSIX :: IRIX +Operating System :: POSIX :: Linux +Operating System :: POSIX :: Other +Operating System :: POSIX :: SCO +Operating System :: POSIX :: SunOS/Solaris +Operating System :: Unix +Programming Language :: Ada +Programming Language :: APL +Programming Language :: ASP +Programming Language :: Assembly +Programming Language :: Awk +Programming Language :: Basic +Programming Language :: C +Programming Language :: C# +Programming Language :: C++ +Programming Language :: Cold Fusion +Programming Language :: Cython +Programming Language :: Delphi/Kylix +Programming Language :: Dylan +Programming Language :: Eiffel +Programming Language :: Emacs-Lisp +Programming Language :: Erlang +Programming Language :: Euler +Programming Language :: Euphoria +Programming Language :: F# +Programming Language :: Forth +Programming Language :: Fortran +Programming Language :: Haskell +Programming Language :: Java +Programming Language :: JavaScript +Programming Language :: Lisp +Programming Language :: Logo +Programming Language :: ML +Programming Language :: Modula +Programming Language :: Objective C +Programming Language :: Object Pascal +Programming Language :: OCaml +Programming Language :: Other +Programming Language :: Other Scripting Engines +Programming Language :: Pascal +Programming Language :: Perl +Programming Language :: PHP +Programming Language :: Pike +Programming Language :: Pliant +Programming Language :: PL/SQL +Programming Language :: PROGRESS +Programming Language :: Prolog +Programming Language :: Python +Programming Language :: Python :: 2 +Programming Language :: Python :: 2.3 +Programming Language :: Python :: 2.4 +Programming Language :: Python :: 2.5 +Programming Language :: Python :: 2.6 +Programming Language :: Python :: 2.7 +Programming Language :: Python :: 2 :: Only +Programming Language :: Python :: 3 +Programming Language :: Python :: 3.0 +Programming Language :: Python :: 3.1 +Programming Language :: Python :: 3.2 +Programming Language :: Python :: 3.3 +Programming Language :: Python :: 3.4 +Programming Language :: Python :: 3.5 +Programming Language :: Python :: 3.6 +Programming Language :: Python :: 3.7 +Programming Language :: Python :: 3.8 +Programming Language :: Python :: 3.9 +Programming Language :: Python :: 3 :: Only +Programming Language :: Python :: Implementation +Programming Language :: Python :: Implementation :: CPython +Programming Language :: Python :: Implementation :: IronPython +Programming Language :: Python :: Implementation :: Jython +Programming Language :: Python :: Implementation :: MicroPython +Programming Language :: Python :: Implementation :: PyPy +Programming Language :: Python :: Implementation :: Stackless +Programming Language :: R +Programming Language :: REBOL +Programming Language :: Rexx +Programming Language :: Ruby +Programming Language :: Rust +Programming Language :: Scheme +Programming Language :: Simula +Programming Language :: Smalltalk +Programming Language :: SQL +Programming Language :: Tcl +Programming Language :: Unix Shell +Programming Language :: Visual Basic +Programming Language :: XBasic +Programming Language :: YACC +Programming Language :: Zope +Topic :: Adaptive Technologies +Topic :: Artistic Software +Topic :: Communications +Topic :: Communications :: BBS +Topic :: Communications :: Chat +Topic :: Communications :: Chat :: ICQ +Topic :: Communications :: Chat :: Internet Relay Chat +Topic :: Communications :: Chat :: Unix Talk +Topic :: Communications :: Conferencing +Topic :: Communications :: Email +Topic :: Communications :: Email :: Address Book +Topic :: Communications :: Email :: Email Clients (MUA) +Topic :: Communications :: Email :: Filters +Topic :: Communications :: Email :: Mailing List Servers +Topic :: Communications :: Email :: Mail Transport Agents +Topic :: Communications :: Email :: Post-Office +Topic :: Communications :: Email :: Post-Office :: IMAP +Topic :: Communications :: Email :: Post-Office :: POP3 +Topic :: Communications :: Fax +Topic :: Communications :: FIDO +Topic :: Communications :: File Sharing +Topic :: Communications :: File Sharing :: Gnutella +Topic :: Communications :: File Sharing :: Napster +Topic :: Communications :: Ham Radio +Topic :: Communications :: Internet Phone +Topic :: Communications :: Telephony +Topic :: Communications :: Usenet News +Topic :: Database +Topic :: Database :: Database Engines/Servers +Topic :: Database :: Front-Ends +Topic :: Desktop Environment +Topic :: Desktop Environment :: File Managers +Topic :: Desktop Environment :: Gnome +Topic :: Desktop Environment :: GNUstep +Topic :: Desktop Environment :: K Desktop Environment (KDE) +Topic :: Desktop Environment :: K Desktop Environment (KDE) :: Themes +Topic :: Desktop Environment :: PicoGUI +Topic :: Desktop Environment :: PicoGUI :: Applications +Topic :: Desktop Environment :: PicoGUI :: Themes +Topic :: Desktop Environment :: Screen Savers +Topic :: Desktop Environment :: Window Managers +Topic :: Desktop Environment :: Window Managers :: Afterstep +Topic :: Desktop Environment :: Window Managers :: Afterstep :: Themes +Topic :: Desktop Environment :: Window Managers :: Applets +Topic :: Desktop Environment :: Window Managers :: Blackbox +Topic :: Desktop Environment :: Window Managers :: Blackbox :: Themes +Topic :: Desktop Environment :: Window Managers :: CTWM +Topic :: Desktop Environment :: Window Managers :: CTWM :: Themes +Topic :: Desktop Environment :: Window Managers :: Enlightenment +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Epplets +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR15 +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR16 +Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR17 +Topic :: Desktop Environment :: Window Managers :: Fluxbox +Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes +Topic :: Desktop Environment :: Window Managers :: FVWM +Topic :: Desktop Environment :: Window Managers :: FVWM :: Themes +Topic :: Desktop Environment :: Window Managers :: IceWM +Topic :: Desktop Environment :: Window Managers :: IceWM :: Themes +Topic :: Desktop Environment :: Window Managers :: MetaCity +Topic :: Desktop Environment :: Window Managers :: MetaCity :: Themes +Topic :: Desktop Environment :: Window Managers :: Oroborus +Topic :: Desktop Environment :: Window Managers :: Oroborus :: Themes +Topic :: Desktop Environment :: Window Managers :: Sawfish +Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes 0.30 +Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes pre-0.30 +Topic :: Desktop Environment :: Window Managers :: Waimea +Topic :: Desktop Environment :: Window Managers :: Waimea :: Themes +Topic :: Desktop Environment :: Window Managers :: Window Maker +Topic :: Desktop Environment :: Window Managers :: Window Maker :: Applets +Topic :: Desktop Environment :: Window Managers :: Window Maker :: Themes +Topic :: Desktop Environment :: Window Managers :: XFCE +Topic :: Desktop Environment :: Window Managers :: XFCE :: Themes +Topic :: Documentation +Topic :: Documentation :: Sphinx +Topic :: Education +Topic :: Education :: Computer Aided Instruction (CAI) +Topic :: Education :: Testing +Topic :: Games/Entertainment +Topic :: Games/Entertainment :: Arcade +Topic :: Games/Entertainment :: Board Games +Topic :: Games/Entertainment :: First Person Shooters +Topic :: Games/Entertainment :: Fortune Cookies +Topic :: Games/Entertainment :: Multi-User Dungeons (MUD) +Topic :: Games/Entertainment :: Puzzle Games +Topic :: Games/Entertainment :: Real Time Strategy +Topic :: Games/Entertainment :: Role-Playing +Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games +Topic :: Games/Entertainment :: Simulation +Topic :: Games/Entertainment :: Turn Based Strategy +Topic :: Home Automation +Topic :: Internet +Topic :: Internet :: File Transfer Protocol (FTP) +Topic :: Internet :: Finger +Topic :: Internet :: Log Analysis +Topic :: Internet :: Name Service (DNS) +Topic :: Internet :: Proxy Servers +Topic :: Internet :: WAP +Topic :: Internet :: WWW/HTTP +Topic :: Internet :: WWW/HTTP :: Browsers +Topic :: Internet :: WWW/HTTP :: Dynamic Content +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message Boards +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Page Counters +Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki +Topic :: Internet :: WWW/HTTP :: HTTP Servers +Topic :: Internet :: WWW/HTTP :: Indexing/Search +Topic :: Internet :: WWW/HTTP :: Session +Topic :: Internet :: WWW/HTTP :: Site Management +Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking +Topic :: Internet :: WWW/HTTP :: WSGI +Topic :: Internet :: WWW/HTTP :: WSGI :: Application +Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware +Topic :: Internet :: WWW/HTTP :: WSGI :: Server +Topic :: Internet :: XMPP +Topic :: Internet :: Z39.50 +Topic :: Multimedia +Topic :: Multimedia :: Graphics +Topic :: Multimedia :: Graphics :: 3D Modeling +Topic :: Multimedia :: Graphics :: 3D Rendering +Topic :: Multimedia :: Graphics :: Capture +Topic :: Multimedia :: Graphics :: Capture :: Digital Camera +Topic :: Multimedia :: Graphics :: Capture :: Scanners +Topic :: Multimedia :: Graphics :: Capture :: Screen Capture +Topic :: Multimedia :: Graphics :: Editors +Topic :: Multimedia :: Graphics :: Editors :: Raster-Based +Topic :: Multimedia :: Graphics :: Editors :: Vector-Based +Topic :: Multimedia :: Graphics :: Graphics Conversion +Topic :: Multimedia :: Graphics :: Presentation +Topic :: Multimedia :: Graphics :: Viewers +Topic :: Multimedia :: Sound/Audio +Topic :: Multimedia :: Sound/Audio :: Analysis +Topic :: Multimedia :: Sound/Audio :: Capture/Recording +Topic :: Multimedia :: Sound/Audio :: CD Audio +Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Playing +Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Ripping +Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Writing +Topic :: Multimedia :: Sound/Audio :: Conversion +Topic :: Multimedia :: Sound/Audio :: Editors +Topic :: Multimedia :: Sound/Audio :: MIDI +Topic :: Multimedia :: Sound/Audio :: Mixers +Topic :: Multimedia :: Sound/Audio :: Players +Topic :: Multimedia :: Sound/Audio :: Players :: MP3 +Topic :: Multimedia :: Sound/Audio :: Sound Synthesis +Topic :: Multimedia :: Sound/Audio :: Speech +Topic :: Multimedia :: Video +Topic :: Multimedia :: Video :: Capture +Topic :: Multimedia :: Video :: Conversion +Topic :: Multimedia :: Video :: Display +Topic :: Multimedia :: Video :: Non-Linear Editor +Topic :: Office/Business +Topic :: Office/Business :: Financial +Topic :: Office/Business :: Financial :: Accounting +Topic :: Office/Business :: Financial :: Investment +Topic :: Office/Business :: Financial :: Point-Of-Sale +Topic :: Office/Business :: Financial :: Spreadsheet +Topic :: Office/Business :: Groupware +Topic :: Office/Business :: News/Diary +Topic :: Office/Business :: Office Suites +Topic :: Office/Business :: Scheduling +Topic :: Other/Nonlisted Topic +Topic :: Printing +Topic :: Religion +Topic :: Scientific/Engineering +Topic :: Scientific/Engineering :: Artificial Intelligence +Topic :: Scientific/Engineering :: Artificial Life +Topic :: Scientific/Engineering :: Astronomy +Topic :: Scientific/Engineering :: Atmospheric Science +Topic :: Scientific/Engineering :: Bio-Informatics +Topic :: Scientific/Engineering :: Chemistry +Topic :: Scientific/Engineering :: Electronic Design Automation (EDA) +Topic :: Scientific/Engineering :: GIS +Topic :: Scientific/Engineering :: Human Machine Interfaces +Topic :: Scientific/Engineering :: Hydrology +Topic :: Scientific/Engineering :: Image Recognition +Topic :: Scientific/Engineering :: Information Analysis +Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator +Topic :: Scientific/Engineering :: Mathematics +Topic :: Scientific/Engineering :: Medical Science Apps. +Topic :: Scientific/Engineering :: Physics +Topic :: Scientific/Engineering :: Visualization +Topic :: Security +Topic :: Security :: Cryptography +Topic :: Sociology +Topic :: Sociology :: Genealogy +Topic :: Sociology :: History +Topic :: Software Development +Topic :: Software Development :: Assemblers +Topic :: Software Development :: Bug Tracking +Topic :: Software Development :: Build Tools +Topic :: Software Development :: Code Generators +Topic :: Software Development :: Compilers +Topic :: Software Development :: Debuggers +Topic :: Software Development :: Disassemblers +Topic :: Software Development :: Documentation +Topic :: Software Development :: Embedded Systems +Topic :: Software Development :: Internationalization +Topic :: Software Development :: Interpreters +Topic :: Software Development :: Libraries +Topic :: Software Development :: Libraries :: Application Frameworks +Topic :: Software Development :: Libraries :: Java Libraries +Topic :: Software Development :: Libraries :: Perl Modules +Topic :: Software Development :: Libraries :: PHP Classes +Topic :: Software Development :: Libraries :: Pike Modules +Topic :: Software Development :: Libraries :: pygame +Topic :: Software Development :: Libraries :: Python Modules +Topic :: Software Development :: Libraries :: Ruby Modules +Topic :: Software Development :: Libraries :: Tcl Extensions +Topic :: Software Development :: Localization +Topic :: Software Development :: Object Brokering +Topic :: Software Development :: Object Brokering :: CORBA +Topic :: Software Development :: Pre-processors +Topic :: Software Development :: Quality Assurance +Topic :: Software Development :: Testing +Topic :: Software Development :: Testing :: Acceptance +Topic :: Software Development :: Testing :: BDD +Topic :: Software Development :: Testing :: Mocking +Topic :: Software Development :: Testing :: Traffic Generation +Topic :: Software Development :: Testing :: Unit +Topic :: Software Development :: User Interfaces +Topic :: Software Development :: Version Control +Topic :: Software Development :: Version Control :: Bazaar +Topic :: Software Development :: Version Control :: CVS +Topic :: Software Development :: Version Control :: Git +Topic :: Software Development :: Version Control :: Mercurial +Topic :: Software Development :: Version Control :: RCS +Topic :: Software Development :: Version Control :: SCCS +Topic :: Software Development :: Widget Sets +Topic :: System +Topic :: System :: Archiving +Topic :: System :: Archiving :: Backup +Topic :: System :: Archiving :: Compression +Topic :: System :: Archiving :: Mirroring +Topic :: System :: Archiving :: Packaging +Topic :: System :: Benchmark +Topic :: System :: Boot +Topic :: System :: Boot :: Init +Topic :: System :: Clustering +Topic :: System :: Console Fonts +Topic :: System :: Distributed Computing +Topic :: System :: Emulators +Topic :: System :: Filesystems +Topic :: System :: Hardware +Topic :: System :: Hardware :: Hardware Drivers +Topic :: System :: Hardware :: Mainframes +Topic :: System :: Hardware :: Symmetric Multi-processing +Topic :: System :: Installation/Setup +Topic :: System :: Logging +Topic :: System :: Monitoring +Topic :: System :: Networking +Topic :: System :: Networking :: Firewalls +Topic :: System :: Networking :: Monitoring +Topic :: System :: Networking :: Monitoring :: Hardware Watchdog +Topic :: System :: Networking :: Time Synchronization +Topic :: System :: Operating System +Topic :: System :: Operating System Kernels +Topic :: System :: Operating System Kernels :: BSD +Topic :: System :: Operating System Kernels :: GNU Hurd +Topic :: System :: Operating System Kernels :: Linux +Topic :: System :: Power (UPS) +Topic :: System :: Recovery Tools +Topic :: System :: Shells +Topic :: System :: Software Distribution +Topic :: System :: Systems Administration +Topic :: System :: Systems Administration :: Authentication/Directory +Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP +Topic :: System :: Systems Administration :: Authentication/Directory :: NIS +Topic :: System :: System Shells +Topic :: Terminals +Topic :: Terminals :: Serial +Topic :: Terminals :: Telnet +Topic :: Terminals :: Terminal Emulators/X Terminals +Topic :: Text Editors +Topic :: Text Editors :: Documentation +Topic :: Text Editors :: Emacs +Topic :: Text Editors :: Integrated Development Environments (IDE) +Topic :: Text Editors :: Text Processing +Topic :: Text Editors :: Word Processors +Topic :: Text Processing +Topic :: Text Processing :: Filters +Topic :: Text Processing :: Fonts +Topic :: Text Processing :: General +Topic :: Text Processing :: Indexing +Topic :: Text Processing :: Linguistic +Topic :: Text Processing :: Markup +Topic :: Text Processing :: Markup :: HTML +Topic :: Text Processing :: Markup :: LaTeX +Topic :: Text Processing :: Markup :: SGML +Topic :: Text Processing :: Markup :: VRML +Topic :: Text Processing :: Markup :: XML +Topic :: Utilities +Typing :: Typed \ No newline at end of file diff --git a/python-flit.spec b/python-flit.spec index 4d5fa5a..fe91d5d 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,5 +1,5 @@ # circular build dependency on requests-download and testpath -%bcond_with tests +%bcond_without tests %global srcname flit @@ -15,6 +15,9 @@ License: BSD and ASL 2.0 and Python URL: https://flit.readthedocs.io/en/latest/ Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz +# For the tests +Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst + BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pip @@ -102,6 +105,12 @@ PYTHONPATH=$(pwd):$(pwd)/flit_core %{python3} -m flit build --format wheel %if %{with tests} %check +# flit attempts to download list of classifiers from PyPI, but not if it's cached +# test_invalid_classifier fails without the list +mkdir -p fake_cache/flit +cp %{SOURCE1} fake_cache/flit +export XDG_CACHE_HOME=$PWD/fake_cache + export PYTHONPATH=%{buildroot}%{python3_sitelib} pytest-3 %endif From 38f1540e906db521eb2d873acedf398ee624f967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 16 Dec 2019 18:22:02 +0100 Subject: [PATCH 30/72] Use $PWD consistently --- python-flit.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index fe91d5d..8deb855 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -88,14 +88,14 @@ export FLIT_NO_NETWORK=1 # first, build flit_core with self # TODO do it in a less hacky way, this is reconstructed from pyoroject.toml cd flit_core -PYTHONPATH=$(pwd) %{python3} -c 'from flit_core.build_thyself import build_wheel; build_wheel(".")' +PYTHONPATH=$PWD %{python3} -c 'from flit_core.build_thyself import build_wheel; build_wheel(".")' # %%py3_install_wheel unfortunately hardcodes installing from dist/ mkdir ../dist mv flit_core-%{version}-py2.py3-none-any.whl ../dist cd - -PYTHONPATH=$(pwd):$(pwd)/flit_core %{python3} -m flit build --format wheel +PYTHONPATH=$PWD:$PWD/flit_core %{python3} -m flit build --format wheel %install From 8d64f735dc5858a609c3c8c82a2893b954dc6f5e Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Mon, 20 Jan 2020 09:17:05 -0500 Subject: [PATCH 31/72] Update to 2.2.0 --- .gitignore | 1 + python-flit.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3a19c17..49b186e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /flit-1.1.tar.gz /flit-1.3.tar.gz /flit-2.1.0.tar.gz +/flit-2.2.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 8deb855..792266d 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,8 +4,8 @@ %global srcname flit Name: python-%{srcname} -Version: 2.1.0 -Release: 2%{?dist} +Version: 2.2.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -132,6 +132,9 @@ pytest-3 %changelog +* Mon Jan 20 2020 Mukundan Ragavan - 2.2.0-1 +- Update to 2.2.0 + * Sat Dec 14 2019 Miro Hrončok - 2.1.0-2 - Properly package flit-core and restore /usr/bin/flit (#1783610) diff --git a/sources b/sources index 9e56b6a..9dc9bdc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-2.1.0.tar.gz) = 0fcbfaa1e5e83216a5c98cc87b0a8f2aa17e2c184ec3f09c7dd0dd5e695311be62344ac4f101cb71f87390513496f8c1152a2cd8d7363202f7696ee002f07a55 +SHA512 (flit-2.2.0.tar.gz) = 5edaa8bb708f708cf630e70e4ca9414396833bbd166593afc9ce6e1285a22e5e746a11268dba9acd0811a97bf871ff52a5044a700473583d6f72c25f122617ed From 72e6e077c37b6e6aef238d5827cb5b8cbd264c9c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 12:17:13 +0000 Subject: [PATCH 32/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 792266d..c6305cb 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 2.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -132,6 +132,9 @@ pytest-3 %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 2.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Mon Jan 20 2020 Mukundan Ragavan - 2.2.0-1 - Update to 2.2.0 From 846d7943c455e4cd2bb76bad46b5444904f94e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 6 Mar 2020 13:58:24 +0100 Subject: [PATCH 33/72] Fedora CI: Add %pyproject macros integration tests --- tests/tests.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/tests.yml diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..e7f5670 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,17 @@ +--- +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + repositories: + - repo: "https://src.fedoraproject.org/rpms/pyproject-rpm-macros.git" + dest: "pyproject-rpm-macros" + tests: + - pyproject_entrypoints: + dir: pyproject-rpm-macros/tests + run: ./mocktest.sh python-entrypoints + required_packages: + - mock + - rpmdevtools + - rpm-build From e89739ae477598e5264d9f76681769987fead8ee Mon Sep 17 00:00:00 2001 From: Tomas Hrnciar Date: Mon, 11 May 2020 14:20:29 +0200 Subject: [PATCH 34/72] Update to 2.3.0 --- .gitignore | 1 + python-flit.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 49b186e..c57b1a6 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /flit-1.3.tar.gz /flit-2.1.0.tar.gz /flit-2.2.0.tar.gz +/flit-2.3.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index c6305cb..31f4d6e 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,8 +4,8 @@ %global srcname flit Name: python-%{srcname} -Version: 2.2.0 -Release: 2%{?dist} +Version: 2.3.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -132,6 +132,9 @@ pytest-3 %changelog +* Mon May 11 2020 Tomas Hrnciar - 2.3.0-1 +- Update to 2.3.0 + * Thu Jan 30 2020 Fedora Release Engineering - 2.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 9dc9bdc..e093008 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-2.2.0.tar.gz) = 5edaa8bb708f708cf630e70e4ca9414396833bbd166593afc9ce6e1285a22e5e746a11268dba9acd0811a97bf871ff52a5044a700473583d6f72c25f122617ed +SHA512 (flit-2.3.0.tar.gz) = d60ad9ac7d5a0af7a5f8ed095c3f828a714b7f1aa27609e4baa89cd4d9a51da37749bccb9b794c0c3c37cee3cc073b9a251d49b2c18f5b1b2902c7a0838b527c From 73de1a06a6d49d2fc7010cc57e4145b83aac9705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 24 May 2020 19:34:13 +0200 Subject: [PATCH 35/72] Bootstrap for Python 3.9 --- python-flit.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 31f4d6e..7efb253 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,3 +1,4 @@ +%global _without_tests 1 # circular build dependency on requests-download and testpath %bcond_without tests @@ -5,7 +6,7 @@ Name: python-%{srcname} Version: 2.3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -132,6 +133,9 @@ pytest-3 %changelog +* Sun May 24 2020 Miro Hrončok - 2.3.0-2 +- Bootstrap for Python 3.9 + * Mon May 11 2020 Tomas Hrnciar - 2.3.0-1 - Update to 2.3.0 From 7ae084c04e8905492537ab3b35156bff130f5a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 24 May 2020 20:30:42 +0200 Subject: [PATCH 36/72] Rebuilt for Python 3.9 --- python-flit.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 7efb253..0891026 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,4 +1,3 @@ -%global _without_tests 1 # circular build dependency on requests-download and testpath %bcond_without tests @@ -6,7 +5,7 @@ Name: python-%{srcname} Version: 2.3.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -133,6 +132,9 @@ pytest-3 %changelog +* Sun May 24 2020 Miro Hrončok - 2.3.0-3 +- Rebuilt for Python 3.9 + * Sun May 24 2020 Miro Hrončok - 2.3.0-2 - Bootstrap for Python 3.9 From 8f4cf57888ac7cbf71e22b7d3f9ec0b1775b90d4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 01:07:58 +0000 Subject: [PATCH 37/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 0891026..f2122d5 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 2.3.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -132,6 +132,9 @@ pytest-3 %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 2.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sun May 24 2020 Miro Hrončok - 2.3.0-3 - Rebuilt for Python 3.9 From 837ae06101e5c4d5893a58aa0b3f55489c7050de Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Tue, 22 Sep 2020 13:15:18 +0200 Subject: [PATCH 38/72] Switch to %pyproject_wheel and %pyproject_install macros --- python-flit.spec | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index f2122d5..9d84293 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -20,6 +20,7 @@ Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst BuildArch: noarch BuildRequires: python3-devel +BuildRequires: pyproject-rpm-macros BuildRequires: python3-pip BuildRequires: python3-requests BuildRequires: python3-docutils @@ -86,22 +87,17 @@ at flit_core.buildapi. export FLIT_NO_NETWORK=1 # first, build flit_core with self -# TODO do it in a less hacky way, this is reconstructed from pyoroject.toml cd flit_core -PYTHONPATH=$PWD %{python3} -c 'from flit_core.build_thyself import build_wheel; build_wheel(".")' - -# %%py3_install_wheel unfortunately hardcodes installing from dist/ -mkdir ../dist -mv flit_core-%{version}-py2.py3-none-any.whl ../dist +%pyproject_wheel +# Move %%{_pyproject_wheeldir}/flit_core wheel to the main dir +mv %{_pyproject_wheeldir} .. cd - -PYTHONPATH=$PWD:$PWD/flit_core %{python3} -m flit build --format wheel - +# build of the main flit (needs flit_core) +PYTHONPATH=$PWD:$PWD/flit_core %pyproject_wheel %install -%py3_install_wheel flit_core-%{version}-py2.py3-none-any.whl -%py3_install_wheel flit-%{version}-py3-none-any.whl - +%pyproject_install %if %{with tests} %check From 468cb7f9d0573fa286ea837ddf0e9f0ef76c19d8 Mon Sep 17 00:00:00 2001 From: Tomas Hrnciar Date: Tue, 22 Sep 2020 10:52:59 +0200 Subject: [PATCH 39/72] Update to 3.0.0 --- .gitignore | 1 + python-flit.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c57b1a6..ee5cd05 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /flit-2.1.0.tar.gz /flit-2.2.0.tar.gz /flit-2.3.0.tar.gz +/flit-3.0.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 9d84293..9cf66d1 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,8 +4,8 @@ %global srcname flit Name: python-%{srcname} -Version: 2.3.0 -Release: 4%{?dist} +Version: 3.0.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -128,6 +128,9 @@ pytest-3 %changelog +* Mon Sep 21 2020 Tomas Hrnciar - 3.0.0-1 +- Update to 3.0.0 + * Wed Jul 29 2020 Fedora Release Engineering - 2.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index e093008..62bc4db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-2.3.0.tar.gz) = d60ad9ac7d5a0af7a5f8ed095c3f828a714b7f1aa27609e4baa89cd4d9a51da37749bccb9b794c0c3c37cee3cc073b9a251d49b2c18f5b1b2902c7a0838b527c +SHA512 (flit-3.0.0.tar.gz) = eaac412613f18e711603ee3dcf692aa0b652cd59de726e547ab91ee96368d804dbe4f312a0c169565ff96f34dd4e72e7fccf63f719910c17955afa64d2f36485 From 2acc40875da6bd1d72c4e457ff1c55989345d159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 19 Nov 2020 13:02:09 +0100 Subject: [PATCH 40/72] Replace deprecated pytoml with toml --- b81b1da55e.patch | 254 +++++++++++++++++++++++++++++++++++++++++++++++ python-flit.spec | 12 ++- 2 files changed, 263 insertions(+), 3 deletions(-) create mode 100644 b81b1da55e.patch diff --git a/b81b1da55e.patch b/b81b1da55e.patch new file mode 100644 index 0000000..2b5ff88 --- /dev/null +++ b/b81b1da55e.patch @@ -0,0 +1,254 @@ +From b81b1da55ef0f2768413669725d2874fcb0c29fb Mon Sep 17 00:00:00 2001 +From: Kale Kundert +Date: Sun, 2 Feb 2020 19:22:34 -0500 +Subject: [PATCH] Replace 'pytoml' with 'toml' + +The pytoml package is deprecated, and doesn't support the most recent +TOML standard (e.g. dotted keys). +--- + doc/development.rst | 2 +- + doc/pyproject_toml.rst | 2 +- + flit/init.py | 2 +- + flit/tomlify.py | 8 ++++---- + flit_core/flit_core/build_thyself.py | 2 +- + flit_core/flit_core/config.py | 2 +- + flit_core/flit_core/sdist.py | 2 +- + flit_core/flit_core/wheel.py | 2 +- + pyproject.toml | 2 +- + tests/test_init.py | 12 ++++++------ + tests/test_tomlify.py | 4 ++-- + tox.ini | 2 +- + 12 files changed, 21 insertions(+), 21 deletions(-) + +diff --git a/doc/development.rst b/doc/development.rst +index 9b8dc5e..f714999 100644 +--- a/doc/development.rst ++++ b/doc/development.rst +@@ -5,7 +5,7 @@ To get a development installation of Flit itself:: + + git clone https://github.com/takluyver/flit.git + cd flit +- python3 -m pip install docutils requests pytoml ++ python3 -m pip install docutils requests toml + python3 bootstrap_dev.py + + This links Flit into the current Python environment, so you can make changes +diff --git a/doc/pyproject_toml.rst b/doc/pyproject_toml.rst +index f9ddc7f..8d38bf9 100644 +--- a/doc/pyproject_toml.rst ++++ b/doc/pyproject_toml.rst +@@ -120,7 +120,7 @@ Here's the full metadata section from flit itself: + "flit_core>=2.2.0", + "requests", + "docutils", +- "pytoml", ++ "toml", + "zipfile36; python_version in '3.3 3.4 3.5'", + ] + requires-python=">=3.5" +diff --git a/flit/init.py b/flit/init.py +index f7ea93a..b0c77c6 100644 +--- a/flit/init.py ++++ b/flit/init.py +@@ -5,7 +5,7 @@ + from pathlib import Path + import re + import sys +-import pytoml as toml ++import toml + + def get_data_dir(): + """Get the directory path for flit user data files. +diff --git a/flit/tomlify.py b/flit/tomlify.py +index 0c8db69..a9c9c60 100644 +--- a/flit/tomlify.py ++++ b/flit/tomlify.py +@@ -5,7 +5,7 @@ + import configparser + import os + from pathlib import Path +-import pytoml ++import toml + + from .config import metadata_list_fields + from .init import TEMPLATE +@@ -40,11 +40,11 @@ def convert(path): + + written_entrypoints = False + with Path('pyproject.toml').open('w', encoding='utf-8') as f: +- f.write(TEMPLATE.format(metadata=pytoml.dumps(metadata))) ++ f.write(TEMPLATE.format(metadata=toml.dumps(metadata))) + + if scripts: + f.write('\n[tool.flit.scripts]\n') +- pytoml.dump(scripts, f) ++ toml.dump(scripts, f) + + for groupname, group in entrypoints.items(): + if not dict(group): +@@ -53,7 +53,7 @@ def convert(path): + if '.' in groupname: + groupname = '"{}"'.format(groupname) + f.write('\n[tool.flit.entrypoints.{}]\n'.format(groupname)) +- pytoml.dump(OrderedDict(group), f) ++ toml.dump(OrderedDict(group), f) + written_entrypoints = True + + print("Written 'pyproject.toml'") +diff --git a/flit_core/flit_core/build_thyself.py b/flit_core/flit_core/build_thyself.py +index 7daf67f..f3aaf7c 100644 +--- a/flit_core/flit_core/build_thyself.py ++++ b/flit_core/flit_core/build_thyself.py +@@ -25,7 +25,7 @@ + 'summary': ('Distribution-building parts of Flit. ' + 'See flit package for more information'), + 'requires_dist': [ +- 'pytoml', ++ 'toml', + ], + 'requires_python': '>=3.4', + 'classifiers': [ +diff --git a/flit_core/flit_core/config.py b/flit_core/flit_core/config.py +index 0af9c00..6ed20d3 100644 +--- a/flit_core/flit_core/config.py ++++ b/flit_core/flit_core/config.py +@@ -3,7 +3,7 @@ + import logging + import os + import os.path as osp +-import pytoml as toml ++import toml + import re + + log = logging.getLogger(__name__) +diff --git a/flit_core/flit_core/sdist.py b/flit_core/flit_core/sdist.py +index 1fe5bb4..963b4e5 100644 +--- a/flit_core/flit_core/sdist.py ++++ b/flit_core/flit_core/sdist.py +@@ -95,7 +95,7 @@ def __init__(self, module, metadata, cfgdir, reqs_by_extra, entrypoints, + + @classmethod + def from_ini_path(cls, ini_path: Path): +- # Local import so bootstrapping doesn't try to load pytoml ++ # Local import so bootstrapping doesn't try to load toml + from .config import read_flit_config + ini_info = read_flit_config(ini_path) + srcdir = ini_path.parent +diff --git a/flit_core/flit_core/wheel.py b/flit_core/flit_core/wheel.py +index 1550846..2bc55e1 100644 +--- a/flit_core/flit_core/wheel.py ++++ b/flit_core/flit_core/wheel.py +@@ -83,7 +83,7 @@ def __init__(self, directory, module, metadata, entrypoints, target_fp): + + @classmethod + def from_ini_path(cls, ini_path, target_fp): +- # Local import so bootstrapping doesn't try to load pytoml ++ # Local import so bootstrapping doesn't try to load toml + from .config import read_flit_config + directory = ini_path.parent + ini_info = read_flit_config(ini_path) +diff --git a/pyproject.toml b/pyproject.toml +index ac8d001..0af74b2 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -11,7 +11,7 @@ requires=[ + "flit_core>=3.0.0", + "requests", + "docutils", +- "pytoml", ++ "toml", + "zipfile36; python_version in '3.3 3.4 3.5'", + ] + requires-python=">=3.5" +diff --git a/tests/test_init.py b/tests/test_init.py +index fb8ad4d..7330ff5 100644 +--- a/tests/test_init.py ++++ b/tests/test_init.py +@@ -6,7 +6,7 @@ + from unittest.mock import patch + import pytest + +-import pytoml ++import toml + + from flit import init + +@@ -107,7 +107,7 @@ def test_init(): + generated = Path(td) / 'pyproject.toml' + assert_isfile(generated) + with generated.open() as f: +- data = pytoml.load(f) ++ data = toml.load(f) + assert data['tool']['flit']['metadata'][ + 'author-email'] == "test@example.com" + license = Path(td) / 'LICENSE' +@@ -131,7 +131,7 @@ def test_init_homepage_and_license_are_optional(): + ti = init.TerminalIniter(td) + ti.initialise() + with Path(td, 'pyproject.toml').open() as f: +- data = pytoml.load(f) ++ data = toml.load(f) + assert not Path(td, 'LICENSE').exists() + metadata = data['tool']['flit']['metadata'] + assert metadata == { +@@ -154,7 +154,7 @@ def test_init_homepage_validator(): + ti = init.TerminalIniter(td) + ti.initialise() + with Path(td, 'pyproject.toml').open() as f: +- data = pytoml.load(f) ++ data = toml.load(f) + metadata = data['tool']['flit']['metadata'] + assert metadata == { + 'author': 'Test Author', +@@ -176,7 +176,7 @@ def test_author_email_field_is_optional(): + ti = init.TerminalIniter(td) + ti.initialise() + with Path(td, 'pyproject.toml').open() as f: +- data = pytoml.load(f) ++ data = toml.load(f) + assert not Path(td, 'LICENSE').exists() + metadata = data['tool']['flit']['metadata'] + assert metadata == { +@@ -216,7 +216,7 @@ def test_init_readme_found_yes_choosen(): + ti = init.TerminalIniter(td) + ti.initialise() + with Path(td, 'pyproject.toml').open() as f: +- data = pytoml.load(f) ++ data = toml.load(f) + + metadata = data['tool']['flit']['metadata'] + assert metadata == { +diff --git a/tests/test_tomlify.py b/tests/test_tomlify.py +index 2bd75dc..a7b7978 100644 +--- a/tests/test_tomlify.py ++++ b/tests/test_tomlify.py +@@ -1,6 +1,6 @@ + import os + from pathlib import Path +-import pytoml ++import toml + from shutil import copy + from testpath import assert_isfile + +@@ -18,7 +18,7 @@ def test_tomlify(copy_sample, monkeypatch): + assert_isfile(pyproject_toml) + + with pyproject_toml.open(encoding='utf-8') as f: +- content = pytoml.load(f) ++ content = toml.load(f) + + assert 'build-system' in content + assert 'tool' in content +diff --git a/tox.ini b/tox.ini +index 08ce1bf..d1025e1 100644 +--- a/tox.ini ++++ b/tox.ini +@@ -18,7 +18,7 @@ deps = + testpath + responses + docutils +- pytoml ++ toml + pytest>=2.7.3 + pytest-cov + diff --git a/python-flit.spec b/python-flit.spec index 9cf66d1..f4500d9 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -18,6 +18,9 @@ Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{versi # For the tests Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst +# Replace deprecated pytoml with toml, backported from upstream +Patch1: https://github.com/takluyver/flit/commit/b81b1da55e.patch + BuildArch: noarch BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros @@ -25,7 +28,7 @@ BuildRequires: python3-pip BuildRequires: python3-requests BuildRequires: python3-docutils BuildRequires: python3-pygments -BuildRequires: python3-pytoml +BuildRequires: python3-toml %if %{with tests} BuildRequires: /usr/bin/python @@ -81,7 +84,7 @@ at flit_core.buildapi. %prep -%autosetup -n %{srcname}-%{version} +%autosetup -p1 -n %{srcname}-%{version} %build export FLIT_NO_NETWORK=1 @@ -128,6 +131,9 @@ pytest-3 %changelog +* Thu Nov 19 2020 Miro Hrončok - 3.0.0-2 +- Replace deprecated pytoml with toml + * Mon Sep 21 2020 Tomas Hrnciar - 3.0.0-1 - Update to 3.0.0 From 558807b2d9ec467745cde8e6780138a9afe61759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 2 Dec 2020 12:18:50 +0100 Subject: [PATCH 41/72] Simplify the bootstrap sequence of packaging --- python-flit.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index f4500d9..db091cf 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -25,17 +25,22 @@ BuildArch: noarch BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros BuildRequires: python3-pip + +# Runtime deps needed to build self +BuildRequires: python3-toml + +%if %{with tests} +# Runtime deps, others BuildRequires: python3-requests BuildRequires: python3-docutils BuildRequires: python3-pygments -BuildRequires: python3-toml -%if %{with tests} +# Test deps BuildRequires: /usr/bin/python BuildRequires: python3-pytest BuildRequires: python3-responses -# Requires flit to build: +# Test deps that require flit to build: BuildRequires: python3-testpath BuildRequires: python3-requests-download %endif From 0adf717a9603dee992cb3c2d9e56de0cc73c55c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 10:44:50 +0000 Subject: [PATCH 42/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index db091cf..b5f26ce 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Simplified packaging of Python modules # ./flit/logo.py under ASL 2.0 license @@ -136,6 +136,9 @@ pytest-3 %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 3.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Nov 19 2020 Miro Hrončok - 3.0.0-2 - Replace deprecated pytoml with toml From f663ce46fd358c6ffebfc250eecfae2d184a011d Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Tue, 30 Mar 2021 14:39:44 +0200 Subject: [PATCH 43/72] Update to 3.2.0 --- .gitignore | 1 + b81b1da55e.patch | 254 ----------------------------------------------- classifiers.lst | 128 ++++++++++++++++++------ python-flit.spec | 15 +-- sources | 2 +- 5 files changed, 106 insertions(+), 294 deletions(-) delete mode 100644 b81b1da55e.patch diff --git a/.gitignore b/.gitignore index ee5cd05..7601336 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /flit-2.2.0.tar.gz /flit-2.3.0.tar.gz /flit-3.0.0.tar.gz +/flit-3.2.0.tar.gz diff --git a/b81b1da55e.patch b/b81b1da55e.patch deleted file mode 100644 index 2b5ff88..0000000 --- a/b81b1da55e.patch +++ /dev/null @@ -1,254 +0,0 @@ -From b81b1da55ef0f2768413669725d2874fcb0c29fb Mon Sep 17 00:00:00 2001 -From: Kale Kundert -Date: Sun, 2 Feb 2020 19:22:34 -0500 -Subject: [PATCH] Replace 'pytoml' with 'toml' - -The pytoml package is deprecated, and doesn't support the most recent -TOML standard (e.g. dotted keys). ---- - doc/development.rst | 2 +- - doc/pyproject_toml.rst | 2 +- - flit/init.py | 2 +- - flit/tomlify.py | 8 ++++---- - flit_core/flit_core/build_thyself.py | 2 +- - flit_core/flit_core/config.py | 2 +- - flit_core/flit_core/sdist.py | 2 +- - flit_core/flit_core/wheel.py | 2 +- - pyproject.toml | 2 +- - tests/test_init.py | 12 ++++++------ - tests/test_tomlify.py | 4 ++-- - tox.ini | 2 +- - 12 files changed, 21 insertions(+), 21 deletions(-) - -diff --git a/doc/development.rst b/doc/development.rst -index 9b8dc5e..f714999 100644 ---- a/doc/development.rst -+++ b/doc/development.rst -@@ -5,7 +5,7 @@ To get a development installation of Flit itself:: - - git clone https://github.com/takluyver/flit.git - cd flit -- python3 -m pip install docutils requests pytoml -+ python3 -m pip install docutils requests toml - python3 bootstrap_dev.py - - This links Flit into the current Python environment, so you can make changes -diff --git a/doc/pyproject_toml.rst b/doc/pyproject_toml.rst -index f9ddc7f..8d38bf9 100644 ---- a/doc/pyproject_toml.rst -+++ b/doc/pyproject_toml.rst -@@ -120,7 +120,7 @@ Here's the full metadata section from flit itself: - "flit_core>=2.2.0", - "requests", - "docutils", -- "pytoml", -+ "toml", - "zipfile36; python_version in '3.3 3.4 3.5'", - ] - requires-python=">=3.5" -diff --git a/flit/init.py b/flit/init.py -index f7ea93a..b0c77c6 100644 ---- a/flit/init.py -+++ b/flit/init.py -@@ -5,7 +5,7 @@ - from pathlib import Path - import re - import sys --import pytoml as toml -+import toml - - def get_data_dir(): - """Get the directory path for flit user data files. -diff --git a/flit/tomlify.py b/flit/tomlify.py -index 0c8db69..a9c9c60 100644 ---- a/flit/tomlify.py -+++ b/flit/tomlify.py -@@ -5,7 +5,7 @@ - import configparser - import os - from pathlib import Path --import pytoml -+import toml - - from .config import metadata_list_fields - from .init import TEMPLATE -@@ -40,11 +40,11 @@ def convert(path): - - written_entrypoints = False - with Path('pyproject.toml').open('w', encoding='utf-8') as f: -- f.write(TEMPLATE.format(metadata=pytoml.dumps(metadata))) -+ f.write(TEMPLATE.format(metadata=toml.dumps(metadata))) - - if scripts: - f.write('\n[tool.flit.scripts]\n') -- pytoml.dump(scripts, f) -+ toml.dump(scripts, f) - - for groupname, group in entrypoints.items(): - if not dict(group): -@@ -53,7 +53,7 @@ def convert(path): - if '.' in groupname: - groupname = '"{}"'.format(groupname) - f.write('\n[tool.flit.entrypoints.{}]\n'.format(groupname)) -- pytoml.dump(OrderedDict(group), f) -+ toml.dump(OrderedDict(group), f) - written_entrypoints = True - - print("Written 'pyproject.toml'") -diff --git a/flit_core/flit_core/build_thyself.py b/flit_core/flit_core/build_thyself.py -index 7daf67f..f3aaf7c 100644 ---- a/flit_core/flit_core/build_thyself.py -+++ b/flit_core/flit_core/build_thyself.py -@@ -25,7 +25,7 @@ - 'summary': ('Distribution-building parts of Flit. ' - 'See flit package for more information'), - 'requires_dist': [ -- 'pytoml', -+ 'toml', - ], - 'requires_python': '>=3.4', - 'classifiers': [ -diff --git a/flit_core/flit_core/config.py b/flit_core/flit_core/config.py -index 0af9c00..6ed20d3 100644 ---- a/flit_core/flit_core/config.py -+++ b/flit_core/flit_core/config.py -@@ -3,7 +3,7 @@ - import logging - import os - import os.path as osp --import pytoml as toml -+import toml - import re - - log = logging.getLogger(__name__) -diff --git a/flit_core/flit_core/sdist.py b/flit_core/flit_core/sdist.py -index 1fe5bb4..963b4e5 100644 ---- a/flit_core/flit_core/sdist.py -+++ b/flit_core/flit_core/sdist.py -@@ -95,7 +95,7 @@ def __init__(self, module, metadata, cfgdir, reqs_by_extra, entrypoints, - - @classmethod - def from_ini_path(cls, ini_path: Path): -- # Local import so bootstrapping doesn't try to load pytoml -+ # Local import so bootstrapping doesn't try to load toml - from .config import read_flit_config - ini_info = read_flit_config(ini_path) - srcdir = ini_path.parent -diff --git a/flit_core/flit_core/wheel.py b/flit_core/flit_core/wheel.py -index 1550846..2bc55e1 100644 ---- a/flit_core/flit_core/wheel.py -+++ b/flit_core/flit_core/wheel.py -@@ -83,7 +83,7 @@ def __init__(self, directory, module, metadata, entrypoints, target_fp): - - @classmethod - def from_ini_path(cls, ini_path, target_fp): -- # Local import so bootstrapping doesn't try to load pytoml -+ # Local import so bootstrapping doesn't try to load toml - from .config import read_flit_config - directory = ini_path.parent - ini_info = read_flit_config(ini_path) -diff --git a/pyproject.toml b/pyproject.toml -index ac8d001..0af74b2 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -11,7 +11,7 @@ requires=[ - "flit_core>=3.0.0", - "requests", - "docutils", -- "pytoml", -+ "toml", - "zipfile36; python_version in '3.3 3.4 3.5'", - ] - requires-python=">=3.5" -diff --git a/tests/test_init.py b/tests/test_init.py -index fb8ad4d..7330ff5 100644 ---- a/tests/test_init.py -+++ b/tests/test_init.py -@@ -6,7 +6,7 @@ - from unittest.mock import patch - import pytest - --import pytoml -+import toml - - from flit import init - -@@ -107,7 +107,7 @@ def test_init(): - generated = Path(td) / 'pyproject.toml' - assert_isfile(generated) - with generated.open() as f: -- data = pytoml.load(f) -+ data = toml.load(f) - assert data['tool']['flit']['metadata'][ - 'author-email'] == "test@example.com" - license = Path(td) / 'LICENSE' -@@ -131,7 +131,7 @@ def test_init_homepage_and_license_are_optional(): - ti = init.TerminalIniter(td) - ti.initialise() - with Path(td, 'pyproject.toml').open() as f: -- data = pytoml.load(f) -+ data = toml.load(f) - assert not Path(td, 'LICENSE').exists() - metadata = data['tool']['flit']['metadata'] - assert metadata == { -@@ -154,7 +154,7 @@ def test_init_homepage_validator(): - ti = init.TerminalIniter(td) - ti.initialise() - with Path(td, 'pyproject.toml').open() as f: -- data = pytoml.load(f) -+ data = toml.load(f) - metadata = data['tool']['flit']['metadata'] - assert metadata == { - 'author': 'Test Author', -@@ -176,7 +176,7 @@ def test_author_email_field_is_optional(): - ti = init.TerminalIniter(td) - ti.initialise() - with Path(td, 'pyproject.toml').open() as f: -- data = pytoml.load(f) -+ data = toml.load(f) - assert not Path(td, 'LICENSE').exists() - metadata = data['tool']['flit']['metadata'] - assert metadata == { -@@ -216,7 +216,7 @@ def test_init_readme_found_yes_choosen(): - ti = init.TerminalIniter(td) - ti.initialise() - with Path(td, 'pyproject.toml').open() as f: -- data = pytoml.load(f) -+ data = toml.load(f) - - metadata = data['tool']['flit']['metadata'] - assert metadata == { -diff --git a/tests/test_tomlify.py b/tests/test_tomlify.py -index 2bd75dc..a7b7978 100644 ---- a/tests/test_tomlify.py -+++ b/tests/test_tomlify.py -@@ -1,6 +1,6 @@ - import os - from pathlib import Path --import pytoml -+import toml - from shutil import copy - from testpath import assert_isfile - -@@ -18,7 +18,7 @@ def test_tomlify(copy_sample, monkeypatch): - assert_isfile(pyproject_toml) - - with pyproject_toml.open(encoding='utf-8') as f: -- content = pytoml.load(f) -+ content = toml.load(f) - - assert 'build-system' in content - assert 'tool' in content -diff --git a/tox.ini b/tox.ini -index 08ce1bf..d1025e1 100644 ---- a/tox.ini -+++ b/tox.ini -@@ -18,7 +18,7 @@ deps = - testpath - responses - docutils -- pytoml -+ toml - pytest>=2.7.3 - pytest-cov - diff --git a/classifiers.lst b/classifiers.lst index 4600504..ca7074b 100644 --- a/classifiers.lst +++ b/classifiers.lst @@ -10,6 +10,35 @@ Environment :: Console :: Curses Environment :: Console :: Framebuffer Environment :: Console :: Newt Environment :: Console :: svgalib +Environment :: GPU +Environment :: GPU :: NVIDIA CUDA +Environment :: GPU :: NVIDIA CUDA :: 1.0 +Environment :: GPU :: NVIDIA CUDA :: 1.1 +Environment :: GPU :: NVIDIA CUDA :: 2.0 +Environment :: GPU :: NVIDIA CUDA :: 2.1 +Environment :: GPU :: NVIDIA CUDA :: 2.2 +Environment :: GPU :: NVIDIA CUDA :: 2.3 +Environment :: GPU :: NVIDIA CUDA :: 3.0 +Environment :: GPU :: NVIDIA CUDA :: 3.1 +Environment :: GPU :: NVIDIA CUDA :: 3.2 +Environment :: GPU :: NVIDIA CUDA :: 4.0 +Environment :: GPU :: NVIDIA CUDA :: 4.1 +Environment :: GPU :: NVIDIA CUDA :: 4.2 +Environment :: GPU :: NVIDIA CUDA :: 5.0 +Environment :: GPU :: NVIDIA CUDA :: 5.5 +Environment :: GPU :: NVIDIA CUDA :: 6.0 +Environment :: GPU :: NVIDIA CUDA :: 6.5 +Environment :: GPU :: NVIDIA CUDA :: 7.0 +Environment :: GPU :: NVIDIA CUDA :: 7.5 +Environment :: GPU :: NVIDIA CUDA :: 8.0 +Environment :: GPU :: NVIDIA CUDA :: 9.0 +Environment :: GPU :: NVIDIA CUDA :: 9.1 +Environment :: GPU :: NVIDIA CUDA :: 9.2 +Environment :: GPU :: NVIDIA CUDA :: 10.0 +Environment :: GPU :: NVIDIA CUDA :: 10.1 +Environment :: GPU :: NVIDIA CUDA :: 10.2 +Environment :: GPU :: NVIDIA CUDA :: 11.0 +Environment :: GPU :: NVIDIA CUDA :: 11.1 Environment :: Handhelds/PDA's Environment :: MacOS X Environment :: MacOS X :: Aqua @@ -25,11 +54,14 @@ Environment :: Web Environment :: Mozilla Environment :: Web Environment :: ToscaWidgets Environment :: Win32 (MS Windows) Environment :: X11 Applications -Environment :: X11 Applications :: Gnome Environment :: X11 Applications :: GTK +Environment :: X11 Applications :: Gnome Environment :: X11 Applications :: KDE Environment :: X11 Applications :: Qt +Framework :: AWS CDK +Framework :: AWS CDK :: 1 Framework :: AiiDA +Framework :: Ansible Framework :: AsyncIO Framework :: BEAT Framework :: BFG @@ -45,31 +77,36 @@ Framework :: CherryPy Framework :: CubicWeb Framework :: Dash Framework :: Django -Framework :: Django :: 1.10 -Framework :: Django :: 1.11 Framework :: Django :: 1.4 Framework :: Django :: 1.5 Framework :: Django :: 1.6 Framework :: Django :: 1.7 Framework :: Django :: 1.8 Framework :: Django :: 1.9 +Framework :: Django :: 1.10 +Framework :: Django :: 1.11 Framework :: Django :: 2.0 Framework :: Django :: 2.1 Framework :: Django :: 2.2 Framework :: Django :: 3.0 +Framework :: Django :: 3.1 +Framework :: Django :: 3.2 Framework :: Django CMS Framework :: Django CMS :: 3.4 Framework :: Django CMS :: 3.5 Framework :: Django CMS :: 3.6 Framework :: Django CMS :: 3.7 +Framework :: Django CMS :: 3.8 Framework :: Flake8 Framework :: Flask Framework :: Hypothesis Framework :: IDLE Framework :: IPython Framework :: Jupyter +Framework :: Kedro Framework :: Lektor Framework :: Masonite +Framework :: Matplotlib Framework :: Nengo Framework :: Odoo Framework :: Opps @@ -88,6 +125,7 @@ Framework :: Plone :: 5.0 Framework :: Plone :: 5.1 Framework :: Plone :: 5.2 Framework :: Plone :: 5.3 +Framework :: Plone :: 6.0 Framework :: Plone :: Addon Framework :: Plone :: Core Framework :: Plone :: Theme @@ -103,7 +141,6 @@ Framework :: Setuptools Plugin Framework :: Sphinx Framework :: Sphinx :: Extension Framework :: Sphinx :: Theme -Framework :: tox Framework :: Trac Framework :: Trio Framework :: Tryton @@ -117,11 +154,13 @@ Framework :: Wagtail :: 2 Framework :: ZODB Framework :: Zope Framework :: Zope2 -Framework :: Zope :: 2 Framework :: Zope3 +Framework :: Zope :: 2 Framework :: Zope :: 3 Framework :: Zope :: 4 Framework :: Zope :: 5 +Framework :: napari +Framework :: tox Intended Audience :: Customer Service Intended Audience :: Developers Intended Audience :: Education @@ -144,9 +183,9 @@ License :: DFSG approved License :: Eiffel Forum License (EFL) License :: Free For Educational Use License :: Free For Home Use +License :: Free To Use But Restricted License :: Free for non-commercial use License :: Freely Distributable -License :: Free To Use But Restricted License :: Freeware License :: GUST Font License 1.0 License :: GUST Font License 2006-09-30 @@ -158,8 +197,8 @@ License :: OSI Approved :: Apache Software License License :: OSI Approved :: Apple Public Source License License :: OSI Approved :: Artistic License License :: OSI Approved :: Attribution Assurance License -License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) License :: OSI Approved :: BSD License +License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1) License :: OSI Approved :: Common Development and Distribution License 1.0 (CDDL-1.0) License :: OSI Approved :: Common Public License @@ -184,12 +223,13 @@ License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3 License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND) License :: OSI Approved :: IBM Public License -License :: OSI Approved :: Intel Open Source License License :: OSI Approved :: ISC License (ISCL) +License :: OSI Approved :: Intel Open Source License License :: OSI Approved :: Jabber Open Source License -License :: OSI Approved :: MirOS License (MirOS) License :: OSI Approved :: MIT License +License :: OSI Approved :: MIT No Attribution License (MIT-0) License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW) +License :: OSI Approved :: MirOS License (MirOS) License :: OSI Approved :: Motosoto License License :: OSI Approved :: Mozilla Public License 1.0 (MPL) License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1) @@ -207,18 +247,20 @@ License :: OSI Approved :: SIL Open Font License 1.1 (OFL-1.1) License :: OSI Approved :: Sleepycat License License :: OSI Approved :: Sun Industry Standards Source License (SISSL) License :: OSI Approved :: Sun Public License +License :: OSI Approved :: The Unlicense (Unlicense) License :: OSI Approved :: Universal Permissive License (UPL) License :: OSI Approved :: University of Illinois/NCSA Open Source License License :: OSI Approved :: Vovida Software License 1.0 License :: OSI Approved :: W3C License License :: OSI Approved :: X.Net License -License :: OSI Approved :: zlib/libpng License License :: OSI Approved :: Zope Public License +License :: OSI Approved :: zlib/libpng License License :: Other/Proprietary License License :: Public Domain License :: Repoze Public License Natural Language :: Afrikaans Natural Language :: Arabic +Natural Language :: Basque Natural Language :: Bengali Natural Language :: Bosnian Natural Language :: Bulgarian @@ -242,6 +284,7 @@ Natural Language :: Hindi Natural Language :: Hungarian Natural Language :: Icelandic Natural Language :: Indonesian +Natural Language :: Irish Natural Language :: Italian Natural Language :: Japanese Natural Language :: Javanese @@ -252,6 +295,7 @@ Natural Language :: Lithuanian Natural Language :: Macedonian Natural Language :: Malay Natural Language :: Marathi +Natural Language :: Nepali Natural Language :: Norwegian Natural Language :: Panjabi Natural Language :: Persian @@ -275,18 +319,17 @@ Natural Language :: Urdu Natural Language :: Vietnamese Operating System :: Android Operating System :: BeOS -Operating System :: iOS Operating System :: MacOS Operating System :: MacOS :: MacOS 9 Operating System :: MacOS :: MacOS X Operating System :: Microsoft Operating System :: Microsoft :: MS-DOS Operating System :: Microsoft :: Windows -Operating System :: Microsoft :: Windows :: Windows 10 Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier Operating System :: Microsoft :: Windows :: Windows 7 Operating System :: Microsoft :: Windows :: Windows 8 Operating System :: Microsoft :: Windows :: Windows 8.1 +Operating System :: Microsoft :: Windows :: Windows 10 Operating System :: Microsoft :: Windows :: Windows 95/98/2000 Operating System :: Microsoft :: Windows :: Windows CE Operating System :: Microsoft :: Windows :: Windows NT/2000 @@ -294,10 +337,9 @@ Operating System :: Microsoft :: Windows :: Windows Server 2003 Operating System :: Microsoft :: Windows :: Windows Server 2008 Operating System :: Microsoft :: Windows :: Windows Vista Operating System :: Microsoft :: Windows :: Windows XP -Operating System :: OS/2 Operating System :: OS Independent +Operating System :: OS/2 Operating System :: Other OS -Operating System :: PalmOS Operating System :: PDA Systems Operating System :: POSIX Operating System :: POSIX :: AIX @@ -313,10 +355,13 @@ Operating System :: POSIX :: Linux Operating System :: POSIX :: Other Operating System :: POSIX :: SCO Operating System :: POSIX :: SunOS/Solaris +Operating System :: PalmOS +Operating System :: RISC OS Operating System :: Unix -Programming Language :: Ada +Operating System :: iOS Programming Language :: APL Programming Language :: ASP +Programming Language :: Ada Programming Language :: Assembly Programming Language :: Awk Programming Language :: Basic @@ -338,32 +383,34 @@ Programming Language :: Fortran Programming Language :: Haskell Programming Language :: Java Programming Language :: JavaScript +Programming Language :: Kotlin Programming Language :: Lisp Programming Language :: Logo Programming Language :: ML Programming Language :: Modula -Programming Language :: Objective C -Programming Language :: Object Pascal Programming Language :: OCaml +Programming Language :: Object Pascal +Programming Language :: Objective C Programming Language :: Other Programming Language :: Other Scripting Engines +Programming Language :: PHP +Programming Language :: PL/SQL +Programming Language :: PROGRESS Programming Language :: Pascal Programming Language :: Perl -Programming Language :: PHP Programming Language :: Pike Programming Language :: Pliant -Programming Language :: PL/SQL -Programming Language :: PROGRESS Programming Language :: Prolog Programming Language :: Python Programming Language :: Python :: 2 +Programming Language :: Python :: 2 :: Only Programming Language :: Python :: 2.3 Programming Language :: Python :: 2.4 Programming Language :: Python :: 2.5 Programming Language :: Python :: 2.6 Programming Language :: Python :: 2.7 -Programming Language :: Python :: 2 :: Only Programming Language :: Python :: 3 +Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3.0 Programming Language :: Python :: 3.1 Programming Language :: Python :: 3.2 @@ -374,7 +421,7 @@ Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 -Programming Language :: Python :: 3 :: Only +Programming Language :: Python :: 3.10 Programming Language :: Python :: Implementation Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: IronPython @@ -387,10 +434,10 @@ Programming Language :: REBOL Programming Language :: Rexx Programming Language :: Ruby Programming Language :: Rust +Programming Language :: SQL Programming Language :: Scheme Programming Language :: Simula Programming Language :: Smalltalk -Programming Language :: SQL Programming Language :: Tcl Programming Language :: Unix Shell Programming Language :: Visual Basic @@ -410,13 +457,13 @@ Topic :: Communications :: Email Topic :: Communications :: Email :: Address Book Topic :: Communications :: Email :: Email Clients (MUA) Topic :: Communications :: Email :: Filters -Topic :: Communications :: Email :: Mailing List Servers Topic :: Communications :: Email :: Mail Transport Agents +Topic :: Communications :: Email :: Mailing List Servers Topic :: Communications :: Email :: Post-Office Topic :: Communications :: Email :: Post-Office :: IMAP Topic :: Communications :: Email :: Post-Office :: POP3 -Topic :: Communications :: Fax Topic :: Communications :: FIDO +Topic :: Communications :: Fax Topic :: Communications :: File Sharing Topic :: Communications :: File Sharing :: Gnutella Topic :: Communications :: File Sharing :: Napster @@ -429,8 +476,8 @@ Topic :: Database :: Database Engines/Servers Topic :: Database :: Front-Ends Topic :: Desktop Environment Topic :: Desktop Environment :: File Managers -Topic :: Desktop Environment :: Gnome Topic :: Desktop Environment :: GNUstep +Topic :: Desktop Environment :: Gnome Topic :: Desktop Environment :: K Desktop Environment (KDE) Topic :: Desktop Environment :: K Desktop Environment (KDE) :: Themes Topic :: Desktop Environment :: PicoGUI @@ -450,10 +497,10 @@ Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Epplets Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR15 Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR16 Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR17 -Topic :: Desktop Environment :: Window Managers :: Fluxbox -Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes Topic :: Desktop Environment :: Window Managers :: FVWM Topic :: Desktop Environment :: Window Managers :: FVWM :: Themes +Topic :: Desktop Environment :: Window Managers :: Fluxbox +Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes Topic :: Desktop Environment :: Window Managers :: IceWM Topic :: Desktop Environment :: Window Managers :: IceWM :: Themes Topic :: Desktop Environment :: Window Managers :: MetaCity @@ -531,11 +578,11 @@ Topic :: Multimedia :: Graphics :: Presentation Topic :: Multimedia :: Graphics :: Viewers Topic :: Multimedia :: Sound/Audio Topic :: Multimedia :: Sound/Audio :: Analysis -Topic :: Multimedia :: Sound/Audio :: Capture/Recording Topic :: Multimedia :: Sound/Audio :: CD Audio Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Playing Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Ripping Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Writing +Topic :: Multimedia :: Sound/Audio :: Capture/Recording Topic :: Multimedia :: Sound/Audio :: Conversion Topic :: Multimedia :: Sound/Audio :: Editors Topic :: Multimedia :: Sound/Audio :: MIDI @@ -573,6 +620,7 @@ Topic :: Scientific/Engineering :: Electronic Design Automation (EDA) Topic :: Scientific/Engineering :: GIS Topic :: Scientific/Engineering :: Human Machine Interfaces Topic :: Scientific/Engineering :: Hydrology +Topic :: Scientific/Engineering :: Image Processing Topic :: Scientific/Engineering :: Image Recognition Topic :: Scientific/Engineering :: Information Analysis Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator @@ -600,13 +648,13 @@ Topic :: Software Development :: Interpreters Topic :: Software Development :: Libraries Topic :: Software Development :: Libraries :: Application Frameworks Topic :: Software Development :: Libraries :: Java Libraries -Topic :: Software Development :: Libraries :: Perl Modules Topic :: Software Development :: Libraries :: PHP Classes +Topic :: Software Development :: Libraries :: Perl Modules Topic :: Software Development :: Libraries :: Pike Modules -Topic :: Software Development :: Libraries :: pygame Topic :: Software Development :: Libraries :: Python Modules Topic :: Software Development :: Libraries :: Ruby Modules Topic :: Software Development :: Libraries :: Tcl Extensions +Topic :: Software Development :: Libraries :: pygame Topic :: Software Development :: Localization Topic :: Software Development :: Object Brokering Topic :: Software Development :: Object Brokering :: CORBA @@ -645,6 +693,20 @@ Topic :: System :: Hardware Topic :: System :: Hardware :: Hardware Drivers Topic :: System :: Hardware :: Mainframes Topic :: System :: Hardware :: Symmetric Multi-processing +Topic :: System :: Hardware :: Universal Serial Bus (USB) +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Audio +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Audio/Video (AV) +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Communications Device Class (CDC) +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Diagnostic Device +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Hub +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Human Interface Device (HID) +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Mass Storage +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Miscellaneous +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Printer +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Smart Card +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Vendor +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Video (UVC) +Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Wireless Controller Topic :: System :: Installation/Setup Topic :: System :: Logging Topic :: System :: Monitoring @@ -662,11 +724,11 @@ Topic :: System :: Power (UPS) Topic :: System :: Recovery Tools Topic :: System :: Shells Topic :: System :: Software Distribution +Topic :: System :: System Shells Topic :: System :: Systems Administration Topic :: System :: Systems Administration :: Authentication/Directory Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP Topic :: System :: Systems Administration :: Authentication/Directory :: NIS -Topic :: System :: System Shells Topic :: Terminals Topic :: Terminals :: Serial Topic :: Terminals :: Telnet @@ -686,8 +748,10 @@ Topic :: Text Processing :: Linguistic Topic :: Text Processing :: Markup Topic :: Text Processing :: Markup :: HTML Topic :: Text Processing :: Markup :: LaTeX +Topic :: Text Processing :: Markup :: Markdown Topic :: Text Processing :: Markup :: SGML Topic :: Text Processing :: Markup :: VRML Topic :: Text Processing :: Markup :: XML +Topic :: Text Processing :: Markup :: reStructuredText Topic :: Utilities Typing :: Typed \ No newline at end of file diff --git a/python-flit.spec b/python-flit.spec index b5f26ce..68df314 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,11 +4,11 @@ %global srcname flit Name: python-%{srcname} -Version: 3.0.0 -Release: 3%{?dist} +Version: 3.2.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules -# ./flit/logo.py under ASL 2.0 license +# ./flit/log.py under ASL 2.0 license # ./flit/upload.py under PSF license License: BSD and ASL 2.0 and Python @@ -18,9 +18,6 @@ Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{versi # For the tests Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst -# Replace deprecated pytoml with toml, backported from upstream -Patch1: https://github.com/takluyver/flit/commit/b81b1da55e.patch - BuildArch: noarch BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros @@ -46,7 +43,7 @@ BuildRequires: python3-requests-download %endif # https://pypi.python.org/pypi/tornado -# ./flit/logo.py unkown version +# ./flit/log.py unknown version Provides: bundled(python-tornado) %global _description %{expand: @@ -136,6 +133,10 @@ pytest-3 %changelog +* Tue Mar 30 2021 Karolina Surma - 3.2.0-1 +- Update to 3.2.0 +Resolves: rhbz#1940399 + * Wed Jan 27 2021 Fedora Release Engineering - 3.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 62bc4db..f8bf308 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.0.0.tar.gz) = eaac412613f18e711603ee3dcf692aa0b652cd59de726e547ab91ee96368d804dbe4f312a0c169565ff96f34dd4e72e7fccf63f719910c17955afa64d2f36485 +SHA512 (flit-3.2.0.tar.gz) = b40768fb4b0b2a2e3116ac790dfa629da5a57cda34b10abb8ce6a8febcc3436795d5122dcfa3db2c6d07d493f00391d2ca7300112561c8ff2a0b04d77c879662 From cb1eaeaaed8574c3220adc44f2c0b1e259862eb0 Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Wed, 31 Mar 2021 09:45:46 +0200 Subject: [PATCH 44/72] Remove tests from the built flit_core package, use %pytest --- python-flit.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 68df314..fc02217 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -104,6 +104,11 @@ PYTHONPATH=$PWD:$PWD/flit_core %pyproject_wheel %install %pyproject_install +# don't ship tests in flit_core package +# if upstream decides to change the installation, it can be removed: +# https://github.com/takluyver/flit/issues/403 +rm -r %{buildroot}%{python3_sitelib}/flit_core/tests/ + %if %{with tests} %check # flit attempts to download list of classifiers from PyPI, but not if it's cached @@ -112,8 +117,7 @@ mkdir -p fake_cache/flit cp %{SOURCE1} fake_cache/flit export XDG_CACHE_HOME=$PWD/fake_cache -export PYTHONPATH=%{buildroot}%{python3_sitelib} -pytest-3 +%pytest %endif @@ -136,6 +140,7 @@ pytest-3 * Tue Mar 30 2021 Karolina Surma - 3.2.0-1 - Update to 3.2.0 Resolves: rhbz#1940399 +- Remove tests from the flip_core package * Wed Jan 27 2021 Fedora Release Engineering - 3.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 335ff21dac083e468ac992d860d97dcb91f76549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 31 Mar 2021 17:19:41 +0200 Subject: [PATCH 45/72] Move the bundled Provides, so they work, use standard naming --- python-flit.spec | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index fc02217..703ebc7 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -42,10 +42,6 @@ BuildRequires: python3-testpath BuildRequires: python3-requests-download %endif -# https://pypi.python.org/pypi/tornado -# ./flit/log.py unknown version -Provides: bundled(python-tornado) - %global _description %{expand: Flit is a simple way to put Python packages and modules on PyPI. @@ -67,6 +63,9 @@ Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} Requires: python3-%{srcname}-core = %{version}-%{release} +# https://pypi.python.org/pypi/tornado +# ./flit/log.py unknown version +Provides: bundled(python3dist(tornado)) # soft dependency: (WARNING) Cannot analyze code. Pygments package not found. Recommends: python3-pygments From f13ff81fb34715fd800c0177c2d2a5374aa75130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sat, 29 May 2021 22:05:25 +0200 Subject: [PATCH 46/72] Adapt to pyproject-rpm-macros 0-40+ --- python-flit.spec | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 703ebc7..35cdc39 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -20,7 +20,7 @@ Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst BuildArch: noarch BuildRequires: python3-devel -BuildRequires: pyproject-rpm-macros +BuildRequires: pyproject-rpm-macros >= 0-40 BuildRequires: python3-pip # Runtime deps needed to build self @@ -93,12 +93,11 @@ export FLIT_NO_NETWORK=1 # first, build flit_core with self cd flit_core %pyproject_wheel -# Move %%{_pyproject_wheeldir}/flit_core wheel to the main dir -mv %{_pyproject_wheeldir} .. cd - # build of the main flit (needs flit_core) -PYTHONPATH=$PWD:$PWD/flit_core %pyproject_wheel +export PYTHONPATH=$PWD:$PWD/flit_core +%pyproject_wheel %install %pyproject_install @@ -136,6 +135,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Sat May 29 2021 Miro Hrončok - 3.2.0-2 +- Adapt to pyproject-rpm-macros 0-40+ + * Tue Mar 30 2021 Karolina Surma - 3.2.0-1 - Update to 3.2.0 Resolves: rhbz#1940399 From 98786461663ca861a1fa6360dc18650a28d087f3 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 02:10:34 +0200 Subject: [PATCH 47/72] Bootstrap for Python 3.10 --- python-flit.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 35cdc39..97a9dbc 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,3 +1,4 @@ +%global _without_tests 1 # circular build dependency on requests-download and testpath %bcond_without tests @@ -5,7 +6,7 @@ Name: python-%{srcname} Version: 3.2.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -135,6 +136,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Fri Jun 04 2021 Python Maint - 3.2.0-3 +- Bootstrap for Python 3.10 + * Sat May 29 2021 Miro Hrončok - 3.2.0-2 - Adapt to pyproject-rpm-macros 0-40+ From da4b27592b36d41ae6ffc651372a4ef58050399a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 13:18:54 +0200 Subject: [PATCH 48/72] Rebuilt for Python 3.10 --- python-flit.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 97a9dbc..7f26fc0 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,4 +1,3 @@ -%global _without_tests 1 # circular build dependency on requests-download and testpath %bcond_without tests @@ -6,7 +5,7 @@ Name: python-%{srcname} Version: 3.2.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -136,6 +135,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Fri Jun 04 2021 Python Maint - 3.2.0-4 +- Rebuilt for Python 3.10 + * Fri Jun 04 2021 Python Maint - 3.2.0-3 - Bootstrap for Python 3.10 From e22689d824064db9718773ef1a65a5cc41fd4c02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 27 Jul 2021 08:15:15 +0000 Subject: [PATCH 49/72] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 7f26fc0..5f00424 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.2.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -135,6 +135,10 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Tue Jul 27 2021 Fedora Release Engineering - 3.2.0-5 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 3.2.0-4 - Rebuilt for Python 3.10 From a5579c339a236f3a87f4c8e4b9460ecfcfea592b Mon Sep 17 00:00:00 2001 From: Tomas Hrnciar Date: Wed, 4 Aug 2021 08:46:52 +0200 Subject: [PATCH 50/72] Update to 3.3.0 Fixes: rhbz#1988744 --- .gitignore | 1 + python-flit.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7601336..9ea25b5 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /flit-2.3.0.tar.gz /flit-3.0.0.tar.gz /flit-3.2.0.tar.gz +/flit-3.3.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 5f00424..7a31e3c 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,8 +4,8 @@ %global srcname flit Name: python-%{srcname} -Version: 3.2.0 -Release: 5%{?dist} +Version: 3.3.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -135,6 +135,10 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Wed Aug 04 2021 Tomas Hrnciar - 3.3.0-1 +- Update to 3.3.0 +- Fixes: rhbz#1988744 + * Tue Jul 27 2021 Fedora Release Engineering - 3.2.0-5 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index f8bf308..248e7f4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.2.0.tar.gz) = b40768fb4b0b2a2e3116ac790dfa629da5a57cda34b10abb8ce6a8febcc3436795d5122dcfa3db2c6d07d493f00391d2ca7300112561c8ff2a0b04d77c879662 +SHA512 (flit-3.3.0.tar.gz) = f0b8194a3d90607fb29b76e5de40ab72dcecd539ffd84d3d8498495dad9615e8956506077765d27dba8887076d02359eba282c77011335a654fa84b97fddc581 From 999ca88a38ae13c9a32b8b7def281134209fdf26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Wed, 27 Oct 2021 09:49:14 +0200 Subject: [PATCH 51/72] Update to 3.4.0 --- .gitignore | 1 + python-flit.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9ea25b5..9e16dd4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /flit-3.0.0.tar.gz /flit-3.2.0.tar.gz /flit-3.3.0.tar.gz +/flit-3.4.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 7a31e3c..73b5b1d 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,7 +4,7 @@ %global srcname flit Name: python-%{srcname} -Version: 3.3.0 +Version: 3.4.0 Release: 1%{?dist} Summary: Simplified packaging of Python modules @@ -24,13 +24,14 @@ BuildRequires: pyproject-rpm-macros >= 0-40 BuildRequires: python3-pip # Runtime deps needed to build self -BuildRequires: python3-toml +BuildRequires: python3-tomli %if %{with tests} # Runtime deps, others BuildRequires: python3-requests BuildRequires: python3-docutils BuildRequires: python3-pygments +BuildRequires: python3-tomli-w # Test deps BuildRequires: /usr/bin/python @@ -135,6 +136,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Tue Oct 26 2021 Tomáš Hrnčiar - 3.4.0-1 +- Update to 3.4.0 + * Wed Aug 04 2021 Tomas Hrnciar - 3.3.0-1 - Update to 3.3.0 - Fixes: rhbz#1988744 diff --git a/sources b/sources index 248e7f4..4d484ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.3.0.tar.gz) = f0b8194a3d90607fb29b76e5de40ab72dcecd539ffd84d3d8498495dad9615e8956506077765d27dba8887076d02359eba282c77011335a654fa84b97fddc581 +SHA512 (flit-3.4.0.tar.gz) = 5793854e93f4abb477c19830d71d43dbacae89e4a1259756810e5bd91febd827efac5c6e9e8517653d000f3c9d190c409f0353e2123cab5621dc07feeccf3ed4 From 44e0a7919c67db614cd66e89cd59710100fdb8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Mon, 29 Nov 2021 09:53:08 +0100 Subject: [PATCH 52/72] Update to 3.5.1 --- .gitignore | 1 + python-flit.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9e16dd4..5dc987f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /flit-3.2.0.tar.gz /flit-3.3.0.tar.gz /flit-3.4.0.tar.gz +/flit-3.5.1.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 73b5b1d..fda20ad 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,7 +4,7 @@ %global srcname flit Name: python-%{srcname} -Version: 3.4.0 +Version: 3.5.1 Release: 1%{?dist} Summary: Simplified packaging of Python modules @@ -136,6 +136,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Mon Nov 29 2021 Tomáš Hrnčiar - 3.5.1-1 +- Update to 3.5.1 + * Tue Oct 26 2021 Tomáš Hrnčiar - 3.4.0-1 - Update to 3.4.0 diff --git a/sources b/sources index 4d484ef..a453772 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.4.0.tar.gz) = 5793854e93f4abb477c19830d71d43dbacae89e4a1259756810e5bd91febd827efac5c6e9e8517653d000f3c9d190c409f0353e2123cab5621dc07feeccf3ed4 +SHA512 (flit-3.5.1.tar.gz) = 76a713df9a85e686b5a9516b01b02779ce9e62e5bb189724d4fb62c42324ce1607d9de334c1fa88e95a10089aebba804fac0214fcbed0c47b8fc057732d63339 From a9bec53e96315b486fc5ab36df36adc2186d856a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 12:12:45 +0000 Subject: [PATCH 53/72] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index fda20ad..b46435a 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.5.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -136,6 +136,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 3.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Nov 29 2021 Tomáš Hrnčiar - 3.5.1-1 - Update to 3.5.1 From 5c8df44bbf24bce02805c345b656f6db6be50db1 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Thu, 17 Mar 2022 01:08:56 +0100 Subject: [PATCH 54/72] Update to 3.7.1 Fixes: rhbz#2057214 --- .gitignore | 1 + python-flit.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5dc987f..58df7ba 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /flit-3.3.0.tar.gz /flit-3.4.0.tar.gz /flit-3.5.1.tar.gz +/flit-3.7.1.tar.gz diff --git a/python-flit.spec b/python-flit.spec index b46435a..1855880 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,8 +4,8 @@ %global srcname flit Name: python-%{srcname} -Version: 3.5.1 -Release: 2%{?dist} +Version: 3.7.1 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -136,6 +136,10 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Wed Mar 16 2022 Charalampos Stratakis - 3.7.1-1 +- Update to 3.7.1 +- Fixes: rhbz#2057214 + * Fri Jan 21 2022 Fedora Release Engineering - 3.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index a453772..573f527 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.5.1.tar.gz) = 76a713df9a85e686b5a9516b01b02779ce9e62e5bb189724d4fb62c42324ce1607d9de334c1fa88e95a10089aebba804fac0214fcbed0c47b8fc057732d63339 +SHA512 (flit-3.7.1.tar.gz) = e38162696a24a0f8d9a61f3364c2ada9c8024309b02138af66c53790e14f88bf285822ea85d6634e85f88d9712eaad039bb5dcbbd1ac1f87bce6b2790bd96d6f From 6583996484e47f79364bfe061062809be1c5f9af Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 16:13:18 +0200 Subject: [PATCH 55/72] Bootstrap for Python 3.11 --- python-flit.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 1855880..49adfc7 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,3 +1,4 @@ +%global _without_tests 1 # circular build dependency on requests-download and testpath %bcond_without tests @@ -5,7 +6,7 @@ Name: python-%{srcname} Version: 3.7.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -136,6 +137,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Mon Jun 13 2022 Python Maint - 3.7.1-2 +- Bootstrap for Python 3.11 + * Wed Mar 16 2022 Charalampos Stratakis - 3.7.1-1 - Update to 3.7.1 - Fixes: rhbz#2057214 From c963bae5466c66fabb8dfd4e6dd88c2e369a6673 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 14 Jun 2022 16:44:34 +0200 Subject: [PATCH 56/72] Rebuilt for Python 3.11 --- python-flit.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 49adfc7..1170f74 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,4 +1,3 @@ -%global _without_tests 1 # circular build dependency on requests-download and testpath %bcond_without tests @@ -6,7 +5,7 @@ Name: python-%{srcname} Version: 3.7.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -137,6 +136,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Tue Jun 14 2022 Python Maint - 3.7.1-3 +- Rebuilt for Python 3.11 + * Mon Jun 13 2022 Python Maint - 3.7.1-2 - Bootstrap for Python 3.11 From 29a31cf080453093d75721d015112038d44c5922 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Sun, 26 Jun 2022 01:34:56 -0500 Subject: [PATCH 57/72] Removed unnecessarily vendored tomli. --- python-flit.spec | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 1170f74..1a5c583 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.7.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -78,6 +78,8 @@ Recommends: python3-pygments Summary: PEP 517 build backend for packages using Flit %{?python_provide:%python_provide python3-%{srcname}-core} Conflicts: python3-%{srcname} < 2.1.0-2 +# We manually specify this, because it's bundled upstream and not in the metadata +Requires: python3-tomli %description -n python3-%{srcname}-core This provides a PEP 517 build backend for packages using Flit. @@ -88,6 +90,15 @@ at flit_core.buildapi. %prep %autosetup -p1 -n %{srcname}-%{version} +# Remove vendored tomli that flit_core includes to solve the circular dependency. +# (flit_core requires tomli, but flit_core is needed to build tomli). +# We don't use this, as python3-tomli already has its own bootstrap bcond +# to build without flit_core. +# +# flit's tests already require tomli, so we're pulling it in at buildtime anyways. +sed -i 's|from \.vendor import tomli|import tomli|' flit_core/flit_core/config.py +rm -rf flit_core/flit_core/vendor + %build export FLIT_NO_NETWORK=1 @@ -136,6 +147,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Sun Jun 26 2022 Maxwell G - 3.7.1-4 +- Removed unnecessarily vendored tomli. + * Tue Jun 14 2022 Python Maint - 3.7.1-3 - Rebuilt for Python 3.11 From 96c62fc95d0a92ab70c70b24047b3c8892e6eb97 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Sun, 26 Jun 2022 11:53:19 -0500 Subject: [PATCH 58/72] Remove obsolete %python_provides --- python-flit.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 1a5c583..9a8e4eb 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -61,7 +61,6 @@ so long as they can be imported on Python 3.} %package -n python3-%{srcname} Summary: %{summary} -%{?python_provide:%python_provide python3-%{srcname}} Requires: python3-%{srcname}-core = %{version}-%{release} # https://pypi.python.org/pypi/tornado @@ -76,7 +75,6 @@ Recommends: python3-pygments %package -n python3-%{srcname}-core Summary: PEP 517 build backend for packages using Flit -%{?python_provide:%python_provide python3-%{srcname}-core} Conflicts: python3-%{srcname} < 2.1.0-2 # We manually specify this, because it's bundled upstream and not in the metadata Requires: python3-tomli From a4eda2e18b473c2075487e4b2fef6c97266a1b70 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 18:33:22 +0000 Subject: [PATCH 59/72] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 9a8e4eb..643c210 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,7 @@ Name: python-%{srcname} Version: 3.7.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -145,6 +145,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 3.7.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sun Jun 26 2022 Maxwell G - 3.7.1-4 - Removed unnecessarily vendored tomli. From c7d76eaecaaf1750efe6c50eba4a5bde04fd45ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Thu, 10 Nov 2022 12:46:27 +0100 Subject: [PATCH 60/72] Update to 3.8.0 Fixes: rhbz#2140390 --- .gitignore | 1 + python-flit.spec | 21 ++++++++------------- sources | 2 +- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 58df7ba..45fb183 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /flit-3.4.0.tar.gz /flit-3.5.1.tar.gz /flit-3.7.1.tar.gz +/flit-3.8.0.tar.gz diff --git a/python-flit.spec b/python-flit.spec index 643c210..2f35431 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -4,8 +4,8 @@ %global srcname flit Name: python-%{srcname} -Version: 3.7.1 -Release: 5%{?dist} +Version: 3.8.0 +Release: 1%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -23,9 +23,6 @@ BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros >= 0-40 BuildRequires: python3-pip -# Runtime deps needed to build self -BuildRequires: python3-tomli - %if %{with tests} # Runtime deps, others BuildRequires: python3-requests @@ -76,8 +73,6 @@ Recommends: python3-pygments %package -n python3-%{srcname}-core Summary: PEP 517 build backend for packages using Flit Conflicts: python3-%{srcname} < 2.1.0-2 -# We manually specify this, because it's bundled upstream and not in the metadata -Requires: python3-tomli %description -n python3-%{srcname}-core This provides a PEP 517 build backend for packages using Flit. @@ -88,13 +83,9 @@ at flit_core.buildapi. %prep %autosetup -p1 -n %{srcname}-%{version} -# Remove vendored tomli that flit_core includes to solve the circular dependency. +# Remove vendored tomli that flit_core includes to solve the circular dependency on older Pythons # (flit_core requires tomli, but flit_core is needed to build tomli). -# We don't use this, as python3-tomli already has its own bootstrap bcond -# to build without flit_core. -# -# flit's tests already require tomli, so we're pulling it in at buildtime anyways. -sed -i 's|from \.vendor import tomli|import tomli|' flit_core/flit_core/config.py +# We don't use this, as tomllib is a part of standard library since Python 3.11. rm -rf flit_core/flit_core/vendor %build @@ -145,6 +136,10 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Thu Nov 10 2022 Tomáš Hrnčiar - 3.8.0-1 +- Update to 3.8.0 +- Fixes: rhbz#2140390 + * Fri Jul 22 2022 Fedora Release Engineering - 3.7.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 573f527..017d269 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.7.1.tar.gz) = e38162696a24a0f8d9a61f3364c2ada9c8024309b02138af66c53790e14f88bf285822ea85d6634e85f88d9712eaad039bb5dcbbd1ac1f87bce6b2790bd96d6f +SHA512 (flit-3.8.0.tar.gz) = c4af79e1511e647303dc6b0913d8526586580db8d916aa7c4a52a9ebb281b375b6082e961ac8be05c0fc8ffdd8c3ec858fcba4e7faea25f465895288fa09c355 From 7f701ecdb256cae2a90d3f6d2138b4873a59fcc8 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Sun, 13 Nov 2022 11:33:59 -0600 Subject: [PATCH 61/72] Add missing test dependency on git ``` tests/test_sdist.py::test_make_sdist SKIPPED (requires git) [ 74%] tests/test_sdist.py::test_sdist_no_setup_py SKIPPED (requires git) [ 74%] ``` --- python-flit.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/python-flit.spec b/python-flit.spec index 2f35431..510ed55 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -34,6 +34,7 @@ BuildRequires: python3-tomli-w BuildRequires: /usr/bin/python BuildRequires: python3-pytest BuildRequires: python3-responses +BuildRequires: git-core # Test deps that require flit to build: BuildRequires: python3-testpath From d4e76db394afd7a39309ea9f269b46a45e6ea8c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Mon, 14 Nov 2022 13:12:05 +0100 Subject: [PATCH 62/72] Add bcond for flit bootstrap --- python-flit.spec | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 510ed55..2cb7db6 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,5 +1,12 @@ -# circular build dependency on requests-download and testpath -%bcond_without tests +# When bootstrapping new Python we need to build flit in bootstrap mode. +# The Python RPM dependency generators and pip are not yet available. +# When building in bootstrap mode, only flit-core is built. +%bcond bootstrap 0 + +# Tests are enabled by default, unless we bootstrap. +# Disable them to avoid a circular build dependency on requests-download and testpath. +%bcond tests %{without bootstrap} + %global srcname flit @@ -20,8 +27,10 @@ Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst BuildArch: noarch BuildRequires: python3-devel +%if %{without bootstrap} BuildRequires: pyproject-rpm-macros >= 0-40 BuildRequires: python3-pip +%endif %if %{with tests} # Runtime deps, others @@ -57,6 +66,7 @@ so long as they can be imported on Python 3.} %description %_description +%if %{without bootstrap} %package -n python3-%{srcname} Summary: %{summary} Requires: python3-%{srcname}-core = %{version}-%{release} @@ -69,12 +79,20 @@ Provides: bundled(python3dist(tornado)) Recommends: python3-pygments %description -n python3-%{srcname} %_description +%endif %package -n python3-%{srcname}-core Summary: PEP 517 build backend for packages using Flit Conflicts: python3-%{srcname} < 2.1.0-2 +# RPM generators are not yet available when we bootstrap +%if %{with bootstrap} +Provides: python%{python3_pkgversion}dist(flit-core) = %{version} +Provides: python%{python3_version}dist(flit-core) = %{version} +Requires: python(abi) = %{python3_version} +%endif + %description -n python3-%{srcname}-core This provides a PEP 517 build backend for packages using Flit. The only public interface is the API specified by PEP 517, @@ -94,15 +112,26 @@ export FLIT_NO_NETWORK=1 # first, build flit_core with self cd flit_core +%if %{with bootstrap} +%{python3} -m flit_core.wheel +%else %pyproject_wheel cd - # build of the main flit (needs flit_core) export PYTHONPATH=$PWD:$PWD/flit_core %pyproject_wheel +%endif %install +%if %{with bootstrap} +cd flit_core +%{python3} bootstrap_install.py --install-root %{buildroot} dist/flit_core-%{version}-py3-none-any.whl +# for consistency with %%pyproject_install: +rm %{buildroot}%{python3_sitelib}/flit_core-*.dist-info/RECORD +%else %pyproject_install +%endif # don't ship tests in flit_core package # if upstream decides to change the installation, it can be removed: @@ -121,12 +150,14 @@ export XDG_CACHE_HOME=$PWD/fake_cache %endif +%if %{without bootstrap} %files -n python3-%{srcname} %license LICENSE %doc README.rst %{python3_sitelib}/flit-*.dist-info/ %{python3_sitelib}/flit/ %{_bindir}/flit +%endif %files -n python3-%{srcname}-core From 17d77b0a2680b095f7204500fdc26450fd1511c2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 13:16:40 +0000 Subject: [PATCH 63/72] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-flit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 2cb7db6..790223d 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -12,7 +12,7 @@ Name: python-%{srcname} Version: 3.8.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license @@ -168,6 +168,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 3.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Nov 10 2022 Tomáš Hrnčiar - 3.8.0-1 - Update to 3.8.0 - Fixes: rhbz#2140390 From 3449703bd84bb168ad056678dbd56c8b02758e88 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 15 May 2023 08:19:41 -0400 Subject: [PATCH 64/72] Disable tests by default in RHEL builds RHEL does not include all the test dependencies. --- python-flit.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python-flit.spec b/python-flit.spec index 790223d..4e1b344 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -5,7 +5,8 @@ # Tests are enabled by default, unless we bootstrap. # Disable them to avoid a circular build dependency on requests-download and testpath. -%bcond tests %{without bootstrap} +# RHEL does not have all the test dependencies +%bcond tests %[%{without bootstrap} && ! %[%{defined rhel} && %{undefined epel}]] %global srcname flit From 42ec117fa761569cccb46945c055e3149a2f367b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 19 May 2023 15:01:54 +0200 Subject: [PATCH 65/72] Spec: Expand %srcname for easier readability --- python-flit.spec | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 4e1b344..95394df 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -9,9 +9,7 @@ %bcond tests %[%{without bootstrap} && ! %[%{defined rhel} && %{undefined epel}]] -%global srcname flit - -Name: python-%{srcname} +Name: python-flit Version: 3.8.0 Release: 2%{?dist} Summary: Simplified packaging of Python modules @@ -21,7 +19,7 @@ Summary: Simplified packaging of Python modules License: BSD and ASL 2.0 and Python URL: https://flit.readthedocs.io/en/latest/ -Source0: https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz +Source0: https://github.com/takluyver/flit/archive/%{version}/flit-%{version}.tar.gz # For the tests Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst @@ -68,9 +66,9 @@ so long as they can be imported on Python 3.} %if %{without bootstrap} -%package -n python3-%{srcname} +%package -n python3-flit Summary: %{summary} -Requires: python3-%{srcname}-core = %{version}-%{release} +Requires: python3-flit-core = %{version}-%{release} # https://pypi.python.org/pypi/tornado # ./flit/log.py unknown version @@ -79,13 +77,13 @@ Provides: bundled(python3dist(tornado)) # soft dependency: (WARNING) Cannot analyze code. Pygments package not found. Recommends: python3-pygments -%description -n python3-%{srcname} %_description +%description -n python3-flit %_description %endif -%package -n python3-%{srcname}-core +%package -n python3-flit-core Summary: PEP 517 build backend for packages using Flit -Conflicts: python3-%{srcname} < 2.1.0-2 +Conflicts: python3-flit < 2.1.0-2 # RPM generators are not yet available when we bootstrap %if %{with bootstrap} @@ -94,14 +92,14 @@ Provides: python%{python3_version}dist(flit-core) = %{version} Requires: python(abi) = %{python3_version} %endif -%description -n python3-%{srcname}-core +%description -n python3-flit-core This provides a PEP 517 build backend for packages using Flit. The only public interface is the API specified by PEP 517, at flit_core.buildapi. %prep -%autosetup -p1 -n %{srcname}-%{version} +%autosetup -p1 -n flit-%{version} # Remove vendored tomli that flit_core includes to solve the circular dependency on older Pythons # (flit_core requires tomli, but flit_core is needed to build tomli). @@ -152,7 +150,7 @@ export XDG_CACHE_HOME=$PWD/fake_cache %if %{without bootstrap} -%files -n python3-%{srcname} +%files -n python3-flit %license LICENSE %doc README.rst %{python3_sitelib}/flit-*.dist-info/ @@ -161,7 +159,7 @@ export XDG_CACHE_HOME=$PWD/fake_cache %endif -%files -n python3-%{srcname}-core +%files -n python3-flit-core %license LICENSE %doc flit_core/README.rst %{python3_sitelib}/flit_core-*.dist-info/ From a50c5e291d800af6a148de5e49718de969e12091 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 19 May 2023 15:03:59 +0200 Subject: [PATCH 66/72] Spec: Don't mix tabs and spaces, stick with 16-aligned spaces --- python-flit.spec | 57 ++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 95394df..3f0e2ce 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -8,45 +8,44 @@ # RHEL does not have all the test dependencies %bcond tests %[%{without bootstrap} && ! %[%{defined rhel} && %{undefined epel}]] - -Name: python-flit -Version: 3.8.0 -Release: 2%{?dist} -Summary: Simplified packaging of Python modules +Name: python-flit +Version: 3.8.0 +Release: 2%{?dist} +Summary: Simplified packaging of Python modules # ./flit/log.py under ASL 2.0 license # ./flit/upload.py under PSF license -License: BSD and ASL 2.0 and Python +License: BSD and ASL 2.0 and Python -URL: https://flit.readthedocs.io/en/latest/ -Source0: https://github.com/takluyver/flit/archive/%{version}/flit-%{version}.tar.gz +URL: https://flit.readthedocs.io/en/latest/ +Source0: https://github.com/takluyver/flit/archive/%{version}/flit-%{version}.tar.gz # For the tests -Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst +Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst -BuildArch: noarch -BuildRequires: python3-devel +BuildArch: noarch +BuildRequires: python3-devel %if %{without bootstrap} -BuildRequires: pyproject-rpm-macros >= 0-40 -BuildRequires: python3-pip +BuildRequires: pyproject-rpm-macros >= 0-40 +BuildRequires: python3-pip %endif %if %{with tests} # Runtime deps, others -BuildRequires: python3-requests -BuildRequires: python3-docutils -BuildRequires: python3-pygments -BuildRequires: python3-tomli-w +BuildRequires: python3-requests +BuildRequires: python3-docutils +BuildRequires: python3-pygments +BuildRequires: python3-tomli-w # Test deps -BuildRequires: /usr/bin/python -BuildRequires: python3-pytest -BuildRequires: python3-responses -BuildRequires: git-core +BuildRequires: /usr/bin/python +BuildRequires: python3-pytest +BuildRequires: python3-responses +BuildRequires: git-core # Test deps that require flit to build: -BuildRequires: python3-testpath -BuildRequires: python3-requests-download +BuildRequires: python3-testpath +BuildRequires: python3-requests-download %endif %global _description %{expand: @@ -67,23 +66,23 @@ so long as they can be imported on Python 3.} %if %{without bootstrap} %package -n python3-flit -Summary: %{summary} -Requires: python3-flit-core = %{version}-%{release} +Summary: %{summary} +Requires: python3-flit-core = %{version}-%{release} # https://pypi.python.org/pypi/tornado # ./flit/log.py unknown version -Provides: bundled(python3dist(tornado)) +Provides: bundled(python3dist(tornado)) # soft dependency: (WARNING) Cannot analyze code. Pygments package not found. -Recommends: python3-pygments +Recommends: python3-pygments %description -n python3-flit %_description %endif %package -n python3-flit-core -Summary: PEP 517 build backend for packages using Flit -Conflicts: python3-flit < 2.1.0-2 +Summary: PEP 517 build backend for packages using Flit +Conflicts: python3-flit < 2.1.0-2 # RPM generators are not yet available when we bootstrap %if %{with bootstrap} From 3d5f4d5c943577a704decb7b99c06de0a9e00d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 19 May 2023 15:07:23 +0200 Subject: [PATCH 67/72] Update the license tag to SPDX --- python-flit.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index 3f0e2ce..eb510db 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -13,9 +13,9 @@ Version: 3.8.0 Release: 2%{?dist} Summary: Simplified packaging of Python modules -# ./flit/log.py under ASL 2.0 license -# ./flit/upload.py under PSF license -License: BSD and ASL 2.0 and Python +# ./flit/log.py: Apache-2.0 +# ./flit/upload.py: PSF-2.0 +License: BSD-3-Clause AND Apache-2.0 AND PSF-2.0 URL: https://flit.readthedocs.io/en/latest/ Source0: https://github.com/takluyver/flit/archive/%{version}/flit-%{version}.tar.gz From 6fdcc73ef3942c4af718d83d32b61b2275027aef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 19 May 2023 15:08:24 +0200 Subject: [PATCH 68/72] Update URLs --- python-flit.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-flit.spec b/python-flit.spec index eb510db..b8c2c96 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -17,8 +17,8 @@ Summary: Simplified packaging of Python modules # ./flit/upload.py: PSF-2.0 License: BSD-3-Clause AND Apache-2.0 AND PSF-2.0 -URL: https://flit.readthedocs.io/en/latest/ -Source0: https://github.com/takluyver/flit/archive/%{version}/flit-%{version}.tar.gz +URL: https://flit.pypa.io/ +Source0: https://github.com/pypa/flit/archive/%{version}/flit-%{version}.tar.gz # For the tests Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst From d20fe2824351e77af24a613947a2024e460dca07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 19 May 2023 15:09:06 +0200 Subject: [PATCH 69/72] Re-fetch the classifiers.lst from PyPI --- classifiers.lst | 71 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/classifiers.lst b/classifiers.lst index ca7074b..5b79770 100644 --- a/classifiers.lst +++ b/classifiers.lst @@ -37,8 +37,19 @@ Environment :: GPU :: NVIDIA CUDA :: 9.2 Environment :: GPU :: NVIDIA CUDA :: 10.0 Environment :: GPU :: NVIDIA CUDA :: 10.1 Environment :: GPU :: NVIDIA CUDA :: 10.2 +Environment :: GPU :: NVIDIA CUDA :: 11 Environment :: GPU :: NVIDIA CUDA :: 11.0 Environment :: GPU :: NVIDIA CUDA :: 11.1 +Environment :: GPU :: NVIDIA CUDA :: 11.2 +Environment :: GPU :: NVIDIA CUDA :: 11.3 +Environment :: GPU :: NVIDIA CUDA :: 11.4 +Environment :: GPU :: NVIDIA CUDA :: 11.5 +Environment :: GPU :: NVIDIA CUDA :: 11.6 +Environment :: GPU :: NVIDIA CUDA :: 11.7 +Environment :: GPU :: NVIDIA CUDA :: 11.8 +Environment :: GPU :: NVIDIA CUDA :: 12 +Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.0 +Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.1 Environment :: Handhelds/PDA's Environment :: MacOS X Environment :: MacOS X :: Aqua @@ -52,6 +63,9 @@ Environment :: Web Environment Environment :: Web Environment :: Buffet Environment :: Web Environment :: Mozilla Environment :: Web Environment :: ToscaWidgets +Environment :: WebAssembly +Environment :: WebAssembly :: Emscripten +Environment :: WebAssembly :: WASI Environment :: Win32 (MS Windows) Environment :: X11 Applications Environment :: X11 Applications :: GTK @@ -60,8 +74,12 @@ Environment :: X11 Applications :: KDE Environment :: X11 Applications :: Qt Framework :: AWS CDK Framework :: AWS CDK :: 1 +Framework :: AWS CDK :: 2 Framework :: AiiDA Framework :: Ansible +Framework :: AnyIO +Framework :: Apache Airflow +Framework :: Apache Airflow :: Provider Framework :: AsyncIO Framework :: BEAT Framework :: BFG @@ -72,11 +90,14 @@ Framework :: Buildout :: Extension Framework :: Buildout :: Recipe Framework :: CastleCMS Framework :: CastleCMS :: Theme +Framework :: Celery Framework :: Chandler Framework :: CherryPy Framework :: CubicWeb Framework :: Dash +Framework :: Datasette Framework :: Django +Framework :: Django :: 1 Framework :: Django :: 1.4 Framework :: Django :: 1.5 Framework :: Django :: 1.6 @@ -85,30 +106,61 @@ Framework :: Django :: 1.8 Framework :: Django :: 1.9 Framework :: Django :: 1.10 Framework :: Django :: 1.11 +Framework :: Django :: 2 Framework :: Django :: 2.0 Framework :: Django :: 2.1 Framework :: Django :: 2.2 +Framework :: Django :: 3 Framework :: Django :: 3.0 Framework :: Django :: 3.1 Framework :: Django :: 3.2 +Framework :: Django :: 4 +Framework :: Django :: 4.0 +Framework :: Django :: 4.1 +Framework :: Django :: 4.2 Framework :: Django CMS Framework :: Django CMS :: 3.4 Framework :: Django CMS :: 3.5 Framework :: Django CMS :: 3.6 Framework :: Django CMS :: 3.7 Framework :: Django CMS :: 3.8 +Framework :: Django CMS :: 3.9 +Framework :: Django CMS :: 3.10 +Framework :: Django CMS :: 3.11 +Framework :: Django CMS :: 4.0 +Framework :: Django CMS :: 4.1 +Framework :: FastAPI Framework :: Flake8 Framework :: Flask +Framework :: Hatch Framework :: Hypothesis Framework :: IDLE Framework :: IPython Framework :: Jupyter +Framework :: Jupyter :: JupyterLab +Framework :: Jupyter :: JupyterLab :: 1 +Framework :: Jupyter :: JupyterLab :: 2 +Framework :: Jupyter :: JupyterLab :: 3 +Framework :: Jupyter :: JupyterLab :: 4 +Framework :: Jupyter :: JupyterLab :: Extensions +Framework :: Jupyter :: JupyterLab :: Extensions :: Mime Renderers +Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt +Framework :: Jupyter :: JupyterLab :: Extensions :: Themes Framework :: Kedro Framework :: Lektor Framework :: Masonite Framework :: Matplotlib Framework :: Nengo Framework :: Odoo +Framework :: Odoo :: 8.0 +Framework :: Odoo :: 9.0 +Framework :: Odoo :: 10.0 +Framework :: Odoo :: 11.0 +Framework :: Odoo :: 12.0 +Framework :: Odoo :: 13.0 +Framework :: Odoo :: 14.0 +Framework :: Odoo :: 15.0 +Framework :: Odoo :: 16.0 Framework :: Opps Framework :: Paste Framework :: Pelican @@ -128,7 +180,12 @@ Framework :: Plone :: 5.3 Framework :: Plone :: 6.0 Framework :: Plone :: Addon Framework :: Plone :: Core +Framework :: Plone :: Distribution Framework :: Plone :: Theme +Framework :: Pycsou +Framework :: Pydantic +Framework :: Pydantic :: 1 +Framework :: Pydantic :: 2 Framework :: Pylons Framework :: Pyramid Framework :: Pytest @@ -151,6 +208,9 @@ Framework :: Twisted Framework :: Wagtail Framework :: Wagtail :: 1 Framework :: Wagtail :: 2 +Framework :: Wagtail :: 3 +Framework :: Wagtail :: 4 +Framework :: Wagtail :: 5 Framework :: ZODB Framework :: Zope Framework :: Zope2 @@ -159,6 +219,8 @@ Framework :: Zope :: 2 Framework :: Zope :: 3 Framework :: Zope :: 4 Framework :: Zope :: 5 +Framework :: aiohttp +Framework :: cocotb Framework :: napari Framework :: tox Intended Audience :: Customer Service @@ -234,6 +296,7 @@ License :: OSI Approved :: Motosoto License License :: OSI Approved :: Mozilla Public License 1.0 (MPL) License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1) License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) +License :: OSI Approved :: Mulan Permissive Software License v2 (MulanPSL-2.0) License :: OSI Approved :: Nethack General Public License License :: OSI Approved :: Nokia Open Source License License :: OSI Approved :: Open Group Test Suite License @@ -330,6 +393,7 @@ Operating System :: Microsoft :: Windows :: Windows 7 Operating System :: Microsoft :: Windows :: Windows 8 Operating System :: Microsoft :: Windows :: Windows 8.1 Operating System :: Microsoft :: Windows :: Windows 10 +Operating System :: Microsoft :: Windows :: Windows 11 Operating System :: Microsoft :: Windows :: Windows 95/98/2000 Operating System :: Microsoft :: Windows :: Windows CE Operating System :: Microsoft :: Windows :: Windows NT/2000 @@ -370,6 +434,7 @@ Programming Language :: C# Programming Language :: C++ Programming Language :: Cold Fusion Programming Language :: Cython +Programming Language :: D Programming Language :: Delphi/Kylix Programming Language :: Dylan Programming Language :: Eiffel @@ -422,6 +487,8 @@ Programming Language :: Python :: 3.7 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 Programming Language :: Python :: Implementation Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: IronPython @@ -522,6 +589,9 @@ Topic :: Documentation :: Sphinx Topic :: Education Topic :: Education :: Computer Aided Instruction (CAI) Topic :: Education :: Testing +Topic :: File Formats +Topic :: File Formats :: JSON +Topic :: File Formats :: JSON :: JSON Schema Topic :: Games/Entertainment Topic :: Games/Entertainment :: Arcade Topic :: Games/Entertainment :: Board Games @@ -754,4 +824,5 @@ Topic :: Text Processing :: Markup :: VRML Topic :: Text Processing :: Markup :: XML Topic :: Text Processing :: Markup :: reStructuredText Topic :: Utilities +Typing :: Stubs Only Typing :: Typed \ No newline at end of file From e1a2de736eaeeed397fb8b13e1525ae25e36df75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 19 May 2023 15:26:40 +0200 Subject: [PATCH 70/72] Fork python-flit-core from the python-flit package --- classifiers.lst | 828 ---------------------- python-flit.spec => python-flit-core.spec | 112 +-- 2 files changed, 26 insertions(+), 914 deletions(-) delete mode 100644 classifiers.lst rename python-flit.spec => python-flit-core.spec (77%) diff --git a/classifiers.lst b/classifiers.lst deleted file mode 100644 index 5b79770..0000000 --- a/classifiers.lst +++ /dev/null @@ -1,828 +0,0 @@ -Development Status :: 1 - Planning -Development Status :: 2 - Pre-Alpha -Development Status :: 3 - Alpha -Development Status :: 4 - Beta -Development Status :: 5 - Production/Stable -Development Status :: 6 - Mature -Development Status :: 7 - Inactive -Environment :: Console -Environment :: Console :: Curses -Environment :: Console :: Framebuffer -Environment :: Console :: Newt -Environment :: Console :: svgalib -Environment :: GPU -Environment :: GPU :: NVIDIA CUDA -Environment :: GPU :: NVIDIA CUDA :: 1.0 -Environment :: GPU :: NVIDIA CUDA :: 1.1 -Environment :: GPU :: NVIDIA CUDA :: 2.0 -Environment :: GPU :: NVIDIA CUDA :: 2.1 -Environment :: GPU :: NVIDIA CUDA :: 2.2 -Environment :: GPU :: NVIDIA CUDA :: 2.3 -Environment :: GPU :: NVIDIA CUDA :: 3.0 -Environment :: GPU :: NVIDIA CUDA :: 3.1 -Environment :: GPU :: NVIDIA CUDA :: 3.2 -Environment :: GPU :: NVIDIA CUDA :: 4.0 -Environment :: GPU :: NVIDIA CUDA :: 4.1 -Environment :: GPU :: NVIDIA CUDA :: 4.2 -Environment :: GPU :: NVIDIA CUDA :: 5.0 -Environment :: GPU :: NVIDIA CUDA :: 5.5 -Environment :: GPU :: NVIDIA CUDA :: 6.0 -Environment :: GPU :: NVIDIA CUDA :: 6.5 -Environment :: GPU :: NVIDIA CUDA :: 7.0 -Environment :: GPU :: NVIDIA CUDA :: 7.5 -Environment :: GPU :: NVIDIA CUDA :: 8.0 -Environment :: GPU :: NVIDIA CUDA :: 9.0 -Environment :: GPU :: NVIDIA CUDA :: 9.1 -Environment :: GPU :: NVIDIA CUDA :: 9.2 -Environment :: GPU :: NVIDIA CUDA :: 10.0 -Environment :: GPU :: NVIDIA CUDA :: 10.1 -Environment :: GPU :: NVIDIA CUDA :: 10.2 -Environment :: GPU :: NVIDIA CUDA :: 11 -Environment :: GPU :: NVIDIA CUDA :: 11.0 -Environment :: GPU :: NVIDIA CUDA :: 11.1 -Environment :: GPU :: NVIDIA CUDA :: 11.2 -Environment :: GPU :: NVIDIA CUDA :: 11.3 -Environment :: GPU :: NVIDIA CUDA :: 11.4 -Environment :: GPU :: NVIDIA CUDA :: 11.5 -Environment :: GPU :: NVIDIA CUDA :: 11.6 -Environment :: GPU :: NVIDIA CUDA :: 11.7 -Environment :: GPU :: NVIDIA CUDA :: 11.8 -Environment :: GPU :: NVIDIA CUDA :: 12 -Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.0 -Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.1 -Environment :: Handhelds/PDA's -Environment :: MacOS X -Environment :: MacOS X :: Aqua -Environment :: MacOS X :: Carbon -Environment :: MacOS X :: Cocoa -Environment :: No Input/Output (Daemon) -Environment :: OpenStack -Environment :: Other Environment -Environment :: Plugins -Environment :: Web Environment -Environment :: Web Environment :: Buffet -Environment :: Web Environment :: Mozilla -Environment :: Web Environment :: ToscaWidgets -Environment :: WebAssembly -Environment :: WebAssembly :: Emscripten -Environment :: WebAssembly :: WASI -Environment :: Win32 (MS Windows) -Environment :: X11 Applications -Environment :: X11 Applications :: GTK -Environment :: X11 Applications :: Gnome -Environment :: X11 Applications :: KDE -Environment :: X11 Applications :: Qt -Framework :: AWS CDK -Framework :: AWS CDK :: 1 -Framework :: AWS CDK :: 2 -Framework :: AiiDA -Framework :: Ansible -Framework :: AnyIO -Framework :: Apache Airflow -Framework :: Apache Airflow :: Provider -Framework :: AsyncIO -Framework :: BEAT -Framework :: BFG -Framework :: Bob -Framework :: Bottle -Framework :: Buildout -Framework :: Buildout :: Extension -Framework :: Buildout :: Recipe -Framework :: CastleCMS -Framework :: CastleCMS :: Theme -Framework :: Celery -Framework :: Chandler -Framework :: CherryPy -Framework :: CubicWeb -Framework :: Dash -Framework :: Datasette -Framework :: Django -Framework :: Django :: 1 -Framework :: Django :: 1.4 -Framework :: Django :: 1.5 -Framework :: Django :: 1.6 -Framework :: Django :: 1.7 -Framework :: Django :: 1.8 -Framework :: Django :: 1.9 -Framework :: Django :: 1.10 -Framework :: Django :: 1.11 -Framework :: Django :: 2 -Framework :: Django :: 2.0 -Framework :: Django :: 2.1 -Framework :: Django :: 2.2 -Framework :: Django :: 3 -Framework :: Django :: 3.0 -Framework :: Django :: 3.1 -Framework :: Django :: 3.2 -Framework :: Django :: 4 -Framework :: Django :: 4.0 -Framework :: Django :: 4.1 -Framework :: Django :: 4.2 -Framework :: Django CMS -Framework :: Django CMS :: 3.4 -Framework :: Django CMS :: 3.5 -Framework :: Django CMS :: 3.6 -Framework :: Django CMS :: 3.7 -Framework :: Django CMS :: 3.8 -Framework :: Django CMS :: 3.9 -Framework :: Django CMS :: 3.10 -Framework :: Django CMS :: 3.11 -Framework :: Django CMS :: 4.0 -Framework :: Django CMS :: 4.1 -Framework :: FastAPI -Framework :: Flake8 -Framework :: Flask -Framework :: Hatch -Framework :: Hypothesis -Framework :: IDLE -Framework :: IPython -Framework :: Jupyter -Framework :: Jupyter :: JupyterLab -Framework :: Jupyter :: JupyterLab :: 1 -Framework :: Jupyter :: JupyterLab :: 2 -Framework :: Jupyter :: JupyterLab :: 3 -Framework :: Jupyter :: JupyterLab :: 4 -Framework :: Jupyter :: JupyterLab :: Extensions -Framework :: Jupyter :: JupyterLab :: Extensions :: Mime Renderers -Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt -Framework :: Jupyter :: JupyterLab :: Extensions :: Themes -Framework :: Kedro -Framework :: Lektor -Framework :: Masonite -Framework :: Matplotlib -Framework :: Nengo -Framework :: Odoo -Framework :: Odoo :: 8.0 -Framework :: Odoo :: 9.0 -Framework :: Odoo :: 10.0 -Framework :: Odoo :: 11.0 -Framework :: Odoo :: 12.0 -Framework :: Odoo :: 13.0 -Framework :: Odoo :: 14.0 -Framework :: Odoo :: 15.0 -Framework :: Odoo :: 16.0 -Framework :: Opps -Framework :: Paste -Framework :: Pelican -Framework :: Pelican :: Plugins -Framework :: Pelican :: Themes -Framework :: Plone -Framework :: Plone :: 3.2 -Framework :: Plone :: 3.3 -Framework :: Plone :: 4.0 -Framework :: Plone :: 4.1 -Framework :: Plone :: 4.2 -Framework :: Plone :: 4.3 -Framework :: Plone :: 5.0 -Framework :: Plone :: 5.1 -Framework :: Plone :: 5.2 -Framework :: Plone :: 5.3 -Framework :: Plone :: 6.0 -Framework :: Plone :: Addon -Framework :: Plone :: Core -Framework :: Plone :: Distribution -Framework :: Plone :: Theme -Framework :: Pycsou -Framework :: Pydantic -Framework :: Pydantic :: 1 -Framework :: Pydantic :: 2 -Framework :: Pylons -Framework :: Pyramid -Framework :: Pytest -Framework :: Review Board -Framework :: Robot Framework -Framework :: Robot Framework :: Library -Framework :: Robot Framework :: Tool -Framework :: Scrapy -Framework :: Setuptools Plugin -Framework :: Sphinx -Framework :: Sphinx :: Extension -Framework :: Sphinx :: Theme -Framework :: Trac -Framework :: Trio -Framework :: Tryton -Framework :: TurboGears -Framework :: TurboGears :: Applications -Framework :: TurboGears :: Widgets -Framework :: Twisted -Framework :: Wagtail -Framework :: Wagtail :: 1 -Framework :: Wagtail :: 2 -Framework :: Wagtail :: 3 -Framework :: Wagtail :: 4 -Framework :: Wagtail :: 5 -Framework :: ZODB -Framework :: Zope -Framework :: Zope2 -Framework :: Zope3 -Framework :: Zope :: 2 -Framework :: Zope :: 3 -Framework :: Zope :: 4 -Framework :: Zope :: 5 -Framework :: aiohttp -Framework :: cocotb -Framework :: napari -Framework :: tox -Intended Audience :: Customer Service -Intended Audience :: Developers -Intended Audience :: Education -Intended Audience :: End Users/Desktop -Intended Audience :: Financial and Insurance Industry -Intended Audience :: Healthcare Industry -Intended Audience :: Information Technology -Intended Audience :: Legal Industry -Intended Audience :: Manufacturing -Intended Audience :: Other Audience -Intended Audience :: Religion -Intended Audience :: Science/Research -Intended Audience :: System Administrators -Intended Audience :: Telecommunications Industry -License :: Aladdin Free Public License (AFPL) -License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication -License :: CeCILL-B Free Software License Agreement (CECILL-B) -License :: CeCILL-C Free Software License Agreement (CECILL-C) -License :: DFSG approved -License :: Eiffel Forum License (EFL) -License :: Free For Educational Use -License :: Free For Home Use -License :: Free To Use But Restricted -License :: Free for non-commercial use -License :: Freely Distributable -License :: Freeware -License :: GUST Font License 1.0 -License :: GUST Font License 2006-09-30 -License :: Netscape Public License (NPL) -License :: Nokia Open Source License (NOKOS) -License :: OSI Approved -License :: OSI Approved :: Academic Free License (AFL) -License :: OSI Approved :: Apache Software License -License :: OSI Approved :: Apple Public Source License -License :: OSI Approved :: Artistic License -License :: OSI Approved :: Attribution Assurance License -License :: OSI Approved :: BSD License -License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) -License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1) -License :: OSI Approved :: Common Development and Distribution License 1.0 (CDDL-1.0) -License :: OSI Approved :: Common Public License -License :: OSI Approved :: Eclipse Public License 1.0 (EPL-1.0) -License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0) -License :: OSI Approved :: Eiffel Forum License -License :: OSI Approved :: European Union Public Licence 1.0 (EUPL 1.0) -License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1) -License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2) -License :: OSI Approved :: GNU Affero General Public License v3 -License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) -License :: OSI Approved :: GNU Free Documentation License (FDL) -License :: OSI Approved :: GNU General Public License (GPL) -License :: OSI Approved :: GNU General Public License v2 (GPLv2) -License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) -License :: OSI Approved :: GNU General Public License v3 (GPLv3) -License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) -License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2) -License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+) -License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) -License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) -License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) -License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND) -License :: OSI Approved :: IBM Public License -License :: OSI Approved :: ISC License (ISCL) -License :: OSI Approved :: Intel Open Source License -License :: OSI Approved :: Jabber Open Source License -License :: OSI Approved :: MIT License -License :: OSI Approved :: MIT No Attribution License (MIT-0) -License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW) -License :: OSI Approved :: MirOS License (MirOS) -License :: OSI Approved :: Motosoto License -License :: OSI Approved :: Mozilla Public License 1.0 (MPL) -License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1) -License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) -License :: OSI Approved :: Mulan Permissive Software License v2 (MulanPSL-2.0) -License :: OSI Approved :: Nethack General Public License -License :: OSI Approved :: Nokia Open Source License -License :: OSI Approved :: Open Group Test Suite License -License :: OSI Approved :: Open Software License 3.0 (OSL-3.0) -License :: OSI Approved :: PostgreSQL License -License :: OSI Approved :: Python License (CNRI Python License) -License :: OSI Approved :: Python Software Foundation License -License :: OSI Approved :: Qt Public License (QPL) -License :: OSI Approved :: Ricoh Source Code Public License -License :: OSI Approved :: SIL Open Font License 1.1 (OFL-1.1) -License :: OSI Approved :: Sleepycat License -License :: OSI Approved :: Sun Industry Standards Source License (SISSL) -License :: OSI Approved :: Sun Public License -License :: OSI Approved :: The Unlicense (Unlicense) -License :: OSI Approved :: Universal Permissive License (UPL) -License :: OSI Approved :: University of Illinois/NCSA Open Source License -License :: OSI Approved :: Vovida Software License 1.0 -License :: OSI Approved :: W3C License -License :: OSI Approved :: X.Net License -License :: OSI Approved :: Zope Public License -License :: OSI Approved :: zlib/libpng License -License :: Other/Proprietary License -License :: Public Domain -License :: Repoze Public License -Natural Language :: Afrikaans -Natural Language :: Arabic -Natural Language :: Basque -Natural Language :: Bengali -Natural Language :: Bosnian -Natural Language :: Bulgarian -Natural Language :: Cantonese -Natural Language :: Catalan -Natural Language :: Chinese (Simplified) -Natural Language :: Chinese (Traditional) -Natural Language :: Croatian -Natural Language :: Czech -Natural Language :: Danish -Natural Language :: Dutch -Natural Language :: English -Natural Language :: Esperanto -Natural Language :: Finnish -Natural Language :: French -Natural Language :: Galician -Natural Language :: German -Natural Language :: Greek -Natural Language :: Hebrew -Natural Language :: Hindi -Natural Language :: Hungarian -Natural Language :: Icelandic -Natural Language :: Indonesian -Natural Language :: Irish -Natural Language :: Italian -Natural Language :: Japanese -Natural Language :: Javanese -Natural Language :: Korean -Natural Language :: Latin -Natural Language :: Latvian -Natural Language :: Lithuanian -Natural Language :: Macedonian -Natural Language :: Malay -Natural Language :: Marathi -Natural Language :: Nepali -Natural Language :: Norwegian -Natural Language :: Panjabi -Natural Language :: Persian -Natural Language :: Polish -Natural Language :: Portuguese -Natural Language :: Portuguese (Brazilian) -Natural Language :: Romanian -Natural Language :: Russian -Natural Language :: Serbian -Natural Language :: Slovak -Natural Language :: Slovenian -Natural Language :: Spanish -Natural Language :: Swedish -Natural Language :: Tamil -Natural Language :: Telugu -Natural Language :: Thai -Natural Language :: Tibetan -Natural Language :: Turkish -Natural Language :: Ukrainian -Natural Language :: Urdu -Natural Language :: Vietnamese -Operating System :: Android -Operating System :: BeOS -Operating System :: MacOS -Operating System :: MacOS :: MacOS 9 -Operating System :: MacOS :: MacOS X -Operating System :: Microsoft -Operating System :: Microsoft :: MS-DOS -Operating System :: Microsoft :: Windows -Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier -Operating System :: Microsoft :: Windows :: Windows 7 -Operating System :: Microsoft :: Windows :: Windows 8 -Operating System :: Microsoft :: Windows :: Windows 8.1 -Operating System :: Microsoft :: Windows :: Windows 10 -Operating System :: Microsoft :: Windows :: Windows 11 -Operating System :: Microsoft :: Windows :: Windows 95/98/2000 -Operating System :: Microsoft :: Windows :: Windows CE -Operating System :: Microsoft :: Windows :: Windows NT/2000 -Operating System :: Microsoft :: Windows :: Windows Server 2003 -Operating System :: Microsoft :: Windows :: Windows Server 2008 -Operating System :: Microsoft :: Windows :: Windows Vista -Operating System :: Microsoft :: Windows :: Windows XP -Operating System :: OS Independent -Operating System :: OS/2 -Operating System :: Other OS -Operating System :: PDA Systems -Operating System :: POSIX -Operating System :: POSIX :: AIX -Operating System :: POSIX :: BSD -Operating System :: POSIX :: BSD :: BSD/OS -Operating System :: POSIX :: BSD :: FreeBSD -Operating System :: POSIX :: BSD :: NetBSD -Operating System :: POSIX :: BSD :: OpenBSD -Operating System :: POSIX :: GNU Hurd -Operating System :: POSIX :: HP-UX -Operating System :: POSIX :: IRIX -Operating System :: POSIX :: Linux -Operating System :: POSIX :: Other -Operating System :: POSIX :: SCO -Operating System :: POSIX :: SunOS/Solaris -Operating System :: PalmOS -Operating System :: RISC OS -Operating System :: Unix -Operating System :: iOS -Programming Language :: APL -Programming Language :: ASP -Programming Language :: Ada -Programming Language :: Assembly -Programming Language :: Awk -Programming Language :: Basic -Programming Language :: C -Programming Language :: C# -Programming Language :: C++ -Programming Language :: Cold Fusion -Programming Language :: Cython -Programming Language :: D -Programming Language :: Delphi/Kylix -Programming Language :: Dylan -Programming Language :: Eiffel -Programming Language :: Emacs-Lisp -Programming Language :: Erlang -Programming Language :: Euler -Programming Language :: Euphoria -Programming Language :: F# -Programming Language :: Forth -Programming Language :: Fortran -Programming Language :: Haskell -Programming Language :: Java -Programming Language :: JavaScript -Programming Language :: Kotlin -Programming Language :: Lisp -Programming Language :: Logo -Programming Language :: ML -Programming Language :: Modula -Programming Language :: OCaml -Programming Language :: Object Pascal -Programming Language :: Objective C -Programming Language :: Other -Programming Language :: Other Scripting Engines -Programming Language :: PHP -Programming Language :: PL/SQL -Programming Language :: PROGRESS -Programming Language :: Pascal -Programming Language :: Perl -Programming Language :: Pike -Programming Language :: Pliant -Programming Language :: Prolog -Programming Language :: Python -Programming Language :: Python :: 2 -Programming Language :: Python :: 2 :: Only -Programming Language :: Python :: 2.3 -Programming Language :: Python :: 2.4 -Programming Language :: Python :: 2.5 -Programming Language :: Python :: 2.6 -Programming Language :: Python :: 2.7 -Programming Language :: Python :: 3 -Programming Language :: Python :: 3 :: Only -Programming Language :: Python :: 3.0 -Programming Language :: Python :: 3.1 -Programming Language :: Python :: 3.2 -Programming Language :: Python :: 3.3 -Programming Language :: Python :: 3.4 -Programming Language :: Python :: 3.5 -Programming Language :: Python :: 3.6 -Programming Language :: Python :: 3.7 -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 -Programming Language :: Python :: Implementation -Programming Language :: Python :: Implementation :: CPython -Programming Language :: Python :: Implementation :: IronPython -Programming Language :: Python :: Implementation :: Jython -Programming Language :: Python :: Implementation :: MicroPython -Programming Language :: Python :: Implementation :: PyPy -Programming Language :: Python :: Implementation :: Stackless -Programming Language :: R -Programming Language :: REBOL -Programming Language :: Rexx -Programming Language :: Ruby -Programming Language :: Rust -Programming Language :: SQL -Programming Language :: Scheme -Programming Language :: Simula -Programming Language :: Smalltalk -Programming Language :: Tcl -Programming Language :: Unix Shell -Programming Language :: Visual Basic -Programming Language :: XBasic -Programming Language :: YACC -Programming Language :: Zope -Topic :: Adaptive Technologies -Topic :: Artistic Software -Topic :: Communications -Topic :: Communications :: BBS -Topic :: Communications :: Chat -Topic :: Communications :: Chat :: ICQ -Topic :: Communications :: Chat :: Internet Relay Chat -Topic :: Communications :: Chat :: Unix Talk -Topic :: Communications :: Conferencing -Topic :: Communications :: Email -Topic :: Communications :: Email :: Address Book -Topic :: Communications :: Email :: Email Clients (MUA) -Topic :: Communications :: Email :: Filters -Topic :: Communications :: Email :: Mail Transport Agents -Topic :: Communications :: Email :: Mailing List Servers -Topic :: Communications :: Email :: Post-Office -Topic :: Communications :: Email :: Post-Office :: IMAP -Topic :: Communications :: Email :: Post-Office :: POP3 -Topic :: Communications :: FIDO -Topic :: Communications :: Fax -Topic :: Communications :: File Sharing -Topic :: Communications :: File Sharing :: Gnutella -Topic :: Communications :: File Sharing :: Napster -Topic :: Communications :: Ham Radio -Topic :: Communications :: Internet Phone -Topic :: Communications :: Telephony -Topic :: Communications :: Usenet News -Topic :: Database -Topic :: Database :: Database Engines/Servers -Topic :: Database :: Front-Ends -Topic :: Desktop Environment -Topic :: Desktop Environment :: File Managers -Topic :: Desktop Environment :: GNUstep -Topic :: Desktop Environment :: Gnome -Topic :: Desktop Environment :: K Desktop Environment (KDE) -Topic :: Desktop Environment :: K Desktop Environment (KDE) :: Themes -Topic :: Desktop Environment :: PicoGUI -Topic :: Desktop Environment :: PicoGUI :: Applications -Topic :: Desktop Environment :: PicoGUI :: Themes -Topic :: Desktop Environment :: Screen Savers -Topic :: Desktop Environment :: Window Managers -Topic :: Desktop Environment :: Window Managers :: Afterstep -Topic :: Desktop Environment :: Window Managers :: Afterstep :: Themes -Topic :: Desktop Environment :: Window Managers :: Applets -Topic :: Desktop Environment :: Window Managers :: Blackbox -Topic :: Desktop Environment :: Window Managers :: Blackbox :: Themes -Topic :: Desktop Environment :: Window Managers :: CTWM -Topic :: Desktop Environment :: Window Managers :: CTWM :: Themes -Topic :: Desktop Environment :: Window Managers :: Enlightenment -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Epplets -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR15 -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR16 -Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR17 -Topic :: Desktop Environment :: Window Managers :: FVWM -Topic :: Desktop Environment :: Window Managers :: FVWM :: Themes -Topic :: Desktop Environment :: Window Managers :: Fluxbox -Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes -Topic :: Desktop Environment :: Window Managers :: IceWM -Topic :: Desktop Environment :: Window Managers :: IceWM :: Themes -Topic :: Desktop Environment :: Window Managers :: MetaCity -Topic :: Desktop Environment :: Window Managers :: MetaCity :: Themes -Topic :: Desktop Environment :: Window Managers :: Oroborus -Topic :: Desktop Environment :: Window Managers :: Oroborus :: Themes -Topic :: Desktop Environment :: Window Managers :: Sawfish -Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes 0.30 -Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes pre-0.30 -Topic :: Desktop Environment :: Window Managers :: Waimea -Topic :: Desktop Environment :: Window Managers :: Waimea :: Themes -Topic :: Desktop Environment :: Window Managers :: Window Maker -Topic :: Desktop Environment :: Window Managers :: Window Maker :: Applets -Topic :: Desktop Environment :: Window Managers :: Window Maker :: Themes -Topic :: Desktop Environment :: Window Managers :: XFCE -Topic :: Desktop Environment :: Window Managers :: XFCE :: Themes -Topic :: Documentation -Topic :: Documentation :: Sphinx -Topic :: Education -Topic :: Education :: Computer Aided Instruction (CAI) -Topic :: Education :: Testing -Topic :: File Formats -Topic :: File Formats :: JSON -Topic :: File Formats :: JSON :: JSON Schema -Topic :: Games/Entertainment -Topic :: Games/Entertainment :: Arcade -Topic :: Games/Entertainment :: Board Games -Topic :: Games/Entertainment :: First Person Shooters -Topic :: Games/Entertainment :: Fortune Cookies -Topic :: Games/Entertainment :: Multi-User Dungeons (MUD) -Topic :: Games/Entertainment :: Puzzle Games -Topic :: Games/Entertainment :: Real Time Strategy -Topic :: Games/Entertainment :: Role-Playing -Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games -Topic :: Games/Entertainment :: Simulation -Topic :: Games/Entertainment :: Turn Based Strategy -Topic :: Home Automation -Topic :: Internet -Topic :: Internet :: File Transfer Protocol (FTP) -Topic :: Internet :: Finger -Topic :: Internet :: Log Analysis -Topic :: Internet :: Name Service (DNS) -Topic :: Internet :: Proxy Servers -Topic :: Internet :: WAP -Topic :: Internet :: WWW/HTTP -Topic :: Internet :: WWW/HTTP :: Browsers -Topic :: Internet :: WWW/HTTP :: Dynamic Content -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message Boards -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Page Counters -Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki -Topic :: Internet :: WWW/HTTP :: HTTP Servers -Topic :: Internet :: WWW/HTTP :: Indexing/Search -Topic :: Internet :: WWW/HTTP :: Session -Topic :: Internet :: WWW/HTTP :: Site Management -Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking -Topic :: Internet :: WWW/HTTP :: WSGI -Topic :: Internet :: WWW/HTTP :: WSGI :: Application -Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware -Topic :: Internet :: WWW/HTTP :: WSGI :: Server -Topic :: Internet :: XMPP -Topic :: Internet :: Z39.50 -Topic :: Multimedia -Topic :: Multimedia :: Graphics -Topic :: Multimedia :: Graphics :: 3D Modeling -Topic :: Multimedia :: Graphics :: 3D Rendering -Topic :: Multimedia :: Graphics :: Capture -Topic :: Multimedia :: Graphics :: Capture :: Digital Camera -Topic :: Multimedia :: Graphics :: Capture :: Scanners -Topic :: Multimedia :: Graphics :: Capture :: Screen Capture -Topic :: Multimedia :: Graphics :: Editors -Topic :: Multimedia :: Graphics :: Editors :: Raster-Based -Topic :: Multimedia :: Graphics :: Editors :: Vector-Based -Topic :: Multimedia :: Graphics :: Graphics Conversion -Topic :: Multimedia :: Graphics :: Presentation -Topic :: Multimedia :: Graphics :: Viewers -Topic :: Multimedia :: Sound/Audio -Topic :: Multimedia :: Sound/Audio :: Analysis -Topic :: Multimedia :: Sound/Audio :: CD Audio -Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Playing -Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Ripping -Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Writing -Topic :: Multimedia :: Sound/Audio :: Capture/Recording -Topic :: Multimedia :: Sound/Audio :: Conversion -Topic :: Multimedia :: Sound/Audio :: Editors -Topic :: Multimedia :: Sound/Audio :: MIDI -Topic :: Multimedia :: Sound/Audio :: Mixers -Topic :: Multimedia :: Sound/Audio :: Players -Topic :: Multimedia :: Sound/Audio :: Players :: MP3 -Topic :: Multimedia :: Sound/Audio :: Sound Synthesis -Topic :: Multimedia :: Sound/Audio :: Speech -Topic :: Multimedia :: Video -Topic :: Multimedia :: Video :: Capture -Topic :: Multimedia :: Video :: Conversion -Topic :: Multimedia :: Video :: Display -Topic :: Multimedia :: Video :: Non-Linear Editor -Topic :: Office/Business -Topic :: Office/Business :: Financial -Topic :: Office/Business :: Financial :: Accounting -Topic :: Office/Business :: Financial :: Investment -Topic :: Office/Business :: Financial :: Point-Of-Sale -Topic :: Office/Business :: Financial :: Spreadsheet -Topic :: Office/Business :: Groupware -Topic :: Office/Business :: News/Diary -Topic :: Office/Business :: Office Suites -Topic :: Office/Business :: Scheduling -Topic :: Other/Nonlisted Topic -Topic :: Printing -Topic :: Religion -Topic :: Scientific/Engineering -Topic :: Scientific/Engineering :: Artificial Intelligence -Topic :: Scientific/Engineering :: Artificial Life -Topic :: Scientific/Engineering :: Astronomy -Topic :: Scientific/Engineering :: Atmospheric Science -Topic :: Scientific/Engineering :: Bio-Informatics -Topic :: Scientific/Engineering :: Chemistry -Topic :: Scientific/Engineering :: Electronic Design Automation (EDA) -Topic :: Scientific/Engineering :: GIS -Topic :: Scientific/Engineering :: Human Machine Interfaces -Topic :: Scientific/Engineering :: Hydrology -Topic :: Scientific/Engineering :: Image Processing -Topic :: Scientific/Engineering :: Image Recognition -Topic :: Scientific/Engineering :: Information Analysis -Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator -Topic :: Scientific/Engineering :: Mathematics -Topic :: Scientific/Engineering :: Medical Science Apps. -Topic :: Scientific/Engineering :: Physics -Topic :: Scientific/Engineering :: Visualization -Topic :: Security -Topic :: Security :: Cryptography -Topic :: Sociology -Topic :: Sociology :: Genealogy -Topic :: Sociology :: History -Topic :: Software Development -Topic :: Software Development :: Assemblers -Topic :: Software Development :: Bug Tracking -Topic :: Software Development :: Build Tools -Topic :: Software Development :: Code Generators -Topic :: Software Development :: Compilers -Topic :: Software Development :: Debuggers -Topic :: Software Development :: Disassemblers -Topic :: Software Development :: Documentation -Topic :: Software Development :: Embedded Systems -Topic :: Software Development :: Internationalization -Topic :: Software Development :: Interpreters -Topic :: Software Development :: Libraries -Topic :: Software Development :: Libraries :: Application Frameworks -Topic :: Software Development :: Libraries :: Java Libraries -Topic :: Software Development :: Libraries :: PHP Classes -Topic :: Software Development :: Libraries :: Perl Modules -Topic :: Software Development :: Libraries :: Pike Modules -Topic :: Software Development :: Libraries :: Python Modules -Topic :: Software Development :: Libraries :: Ruby Modules -Topic :: Software Development :: Libraries :: Tcl Extensions -Topic :: Software Development :: Libraries :: pygame -Topic :: Software Development :: Localization -Topic :: Software Development :: Object Brokering -Topic :: Software Development :: Object Brokering :: CORBA -Topic :: Software Development :: Pre-processors -Topic :: Software Development :: Quality Assurance -Topic :: Software Development :: Testing -Topic :: Software Development :: Testing :: Acceptance -Topic :: Software Development :: Testing :: BDD -Topic :: Software Development :: Testing :: Mocking -Topic :: Software Development :: Testing :: Traffic Generation -Topic :: Software Development :: Testing :: Unit -Topic :: Software Development :: User Interfaces -Topic :: Software Development :: Version Control -Topic :: Software Development :: Version Control :: Bazaar -Topic :: Software Development :: Version Control :: CVS -Topic :: Software Development :: Version Control :: Git -Topic :: Software Development :: Version Control :: Mercurial -Topic :: Software Development :: Version Control :: RCS -Topic :: Software Development :: Version Control :: SCCS -Topic :: Software Development :: Widget Sets -Topic :: System -Topic :: System :: Archiving -Topic :: System :: Archiving :: Backup -Topic :: System :: Archiving :: Compression -Topic :: System :: Archiving :: Mirroring -Topic :: System :: Archiving :: Packaging -Topic :: System :: Benchmark -Topic :: System :: Boot -Topic :: System :: Boot :: Init -Topic :: System :: Clustering -Topic :: System :: Console Fonts -Topic :: System :: Distributed Computing -Topic :: System :: Emulators -Topic :: System :: Filesystems -Topic :: System :: Hardware -Topic :: System :: Hardware :: Hardware Drivers -Topic :: System :: Hardware :: Mainframes -Topic :: System :: Hardware :: Symmetric Multi-processing -Topic :: System :: Hardware :: Universal Serial Bus (USB) -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Audio -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Audio/Video (AV) -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Communications Device Class (CDC) -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Diagnostic Device -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Hub -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Human Interface Device (HID) -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Mass Storage -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Miscellaneous -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Printer -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Smart Card -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Vendor -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Video (UVC) -Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Wireless Controller -Topic :: System :: Installation/Setup -Topic :: System :: Logging -Topic :: System :: Monitoring -Topic :: System :: Networking -Topic :: System :: Networking :: Firewalls -Topic :: System :: Networking :: Monitoring -Topic :: System :: Networking :: Monitoring :: Hardware Watchdog -Topic :: System :: Networking :: Time Synchronization -Topic :: System :: Operating System -Topic :: System :: Operating System Kernels -Topic :: System :: Operating System Kernels :: BSD -Topic :: System :: Operating System Kernels :: GNU Hurd -Topic :: System :: Operating System Kernels :: Linux -Topic :: System :: Power (UPS) -Topic :: System :: Recovery Tools -Topic :: System :: Shells -Topic :: System :: Software Distribution -Topic :: System :: System Shells -Topic :: System :: Systems Administration -Topic :: System :: Systems Administration :: Authentication/Directory -Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP -Topic :: System :: Systems Administration :: Authentication/Directory :: NIS -Topic :: Terminals -Topic :: Terminals :: Serial -Topic :: Terminals :: Telnet -Topic :: Terminals :: Terminal Emulators/X Terminals -Topic :: Text Editors -Topic :: Text Editors :: Documentation -Topic :: Text Editors :: Emacs -Topic :: Text Editors :: Integrated Development Environments (IDE) -Topic :: Text Editors :: Text Processing -Topic :: Text Editors :: Word Processors -Topic :: Text Processing -Topic :: Text Processing :: Filters -Topic :: Text Processing :: Fonts -Topic :: Text Processing :: General -Topic :: Text Processing :: Indexing -Topic :: Text Processing :: Linguistic -Topic :: Text Processing :: Markup -Topic :: Text Processing :: Markup :: HTML -Topic :: Text Processing :: Markup :: LaTeX -Topic :: Text Processing :: Markup :: Markdown -Topic :: Text Processing :: Markup :: SGML -Topic :: Text Processing :: Markup :: VRML -Topic :: Text Processing :: Markup :: XML -Topic :: Text Processing :: Markup :: reStructuredText -Topic :: Utilities -Typing :: Stubs Only -Typing :: Typed \ No newline at end of file diff --git a/python-flit.spec b/python-flit-core.spec similarity index 77% rename from python-flit.spec rename to python-flit-core.spec index b8c2c96..eafd5d4 100644 --- a/python-flit.spec +++ b/python-flit-core.spec @@ -5,83 +5,37 @@ # Tests are enabled by default, unless we bootstrap. # Disable them to avoid a circular build dependency on requests-download and testpath. -# RHEL does not have all the test dependencies -%bcond tests %[%{without bootstrap} && ! %[%{defined rhel} && %{undefined epel}]] +%bcond tests %{without bootstrap} -Name: python-flit +Name: python-flit-core Version: 3.8.0 -Release: 2%{?dist} -Summary: Simplified packaging of Python modules +Release: 3%{?dist} +Summary: PEP 517 build backend for packages using Flit -# ./flit/log.py: Apache-2.0 -# ./flit/upload.py: PSF-2.0 -License: BSD-3-Clause AND Apache-2.0 AND PSF-2.0 +License: BSD-3-Clause URL: https://flit.pypa.io/ -Source0: https://github.com/pypa/flit/archive/%{version}/flit-%{version}.tar.gz - -# For the tests -Source1: https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst +Source: https://github.com/pypa/flit/archive/%{version}/flit-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel -%if %{without bootstrap} -BuildRequires: pyproject-rpm-macros >= 0-40 -BuildRequires: python3-pip -%endif %if %{with tests} -# Runtime deps, others -BuildRequires: python3-requests -BuildRequires: python3-docutils -BuildRequires: python3-pygments -BuildRequires: python3-tomli-w - -# Test deps -BuildRequires: /usr/bin/python BuildRequires: python3-pytest -BuildRequires: python3-responses -BuildRequires: git-core - -# Test deps that require flit to build: +# Test deps that require flit-core to build: BuildRequires: python3-testpath -BuildRequires: python3-requests-download %endif %global _description %{expand: -Flit is a simple way to put Python packages and modules on PyPI. - -Flit only creates packages in the new 'wheel' format. People using older -versions of pip (<1.5) or easy_install will not be able to install them. - -Flit packages a single importable module or package at a time, using the import -name as the name on PyPI. All sub-packages and data files within a package are -included automatically. - -Flit requires Python 3, but you can use it to distribute modules for Python 2, -so long as they can be imported on Python 3.} +This provides a PEP 517 build backend for packages using Flit. +The only public interface is the API specified by PEP 517, +at flit_core.buildapi.} %description %_description -%if %{without bootstrap} -%package -n python3-flit -Summary: %{summary} -Requires: python3-flit-core = %{version}-%{release} - -# https://pypi.python.org/pypi/tornado -# ./flit/log.py unknown version -Provides: bundled(python3dist(tornado)) - -# soft dependency: (WARNING) Cannot analyze code. Pygments package not found. -Recommends: python3-pygments - -%description -n python3-flit %_description -%endif - - %package -n python3-flit-core -Summary: PEP 517 build backend for packages using Flit +Summary: %{summary} Conflicts: python3-flit < 2.1.0-2 # RPM generators are not yet available when we bootstrap @@ -91,10 +45,7 @@ Provides: python%{python3_version}dist(flit-core) = %{version} Requires: python(abi) = %{python3_version} %endif -%description -n python3-flit-core -This provides a PEP 517 build backend for packages using Flit. -The only public interface is the API specified by PEP 517, -at flit_core.buildapi. +%description -n python3-flit-core %_description %prep @@ -105,20 +56,20 @@ at flit_core.buildapi. # We don't use this, as tomllib is a part of standard library since Python 3.11. rm -rf flit_core/flit_core/vendor -%build -export FLIT_NO_NETWORK=1 -# first, build flit_core with self +%if %{without bootstrap} +%generate_buildrequires +cd flit_core +%pyproject_buildrequires +%endif + + +%build cd flit_core %if %{with bootstrap} %{python3} -m flit_core.wheel %else %pyproject_wheel -cd - - -# build of the main flit (needs flit_core) -export PYTHONPATH=$PWD:$PWD/flit_core -%pyproject_wheel %endif %install @@ -136,28 +87,14 @@ rm %{buildroot}%{python3_sitelib}/flit_core-*.dist-info/RECORD # https://github.com/takluyver/flit/issues/403 rm -r %{buildroot}%{python3_sitelib}/flit_core/tests/ -%if %{with tests} %check -# flit attempts to download list of classifiers from PyPI, but not if it's cached -# test_invalid_classifier fails without the list -mkdir -p fake_cache/flit -cp %{SOURCE1} fake_cache/flit -export XDG_CACHE_HOME=$PWD/fake_cache - +%py3_check_import flit_core flit_core.buildapi +%if %{with tests} +cd flit_core %pytest %endif -%if %{without bootstrap} -%files -n python3-flit -%license LICENSE -%doc README.rst -%{python3_sitelib}/flit-*.dist-info/ -%{python3_sitelib}/flit/ -%{_bindir}/flit -%endif - - %files -n python3-flit-core %license LICENSE %doc flit_core/README.rst @@ -166,6 +103,9 @@ export XDG_CACHE_HOME=$PWD/fake_cache %changelog +* Fri May 19 2023 Miro Hrončok - 3.8.0-3 +- Fork python-flit-core from the python-flit package + * Fri Jan 20 2023 Fedora Release Engineering - 3.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a2c0dbcb0c0326074a7587ce85562cdec3fa06d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 22 May 2023 09:59:31 +0200 Subject: [PATCH 71/72] Use %pypi_source to avoid cd'ing to flit_core all over the spec --- .gitignore | 1 + python-flit-core.spec | 14 ++++++-------- sources | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 45fb183..1a55827 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /flit-3.5.1.tar.gz /flit-3.7.1.tar.gz /flit-3.8.0.tar.gz +/flit_core-3.8.0.tar.gz diff --git a/python-flit-core.spec b/python-flit-core.spec index eafd5d4..0620186 100644 --- a/python-flit-core.spec +++ b/python-flit-core.spec @@ -15,7 +15,7 @@ Summary: PEP 517 build backend for packages using Flit License: BSD-3-Clause URL: https://flit.pypa.io/ -Source: https://github.com/pypa/flit/archive/%{version}/flit-%{version}.tar.gz +Source: %{pypi_source flit_core} BuildArch: noarch BuildRequires: python3-devel @@ -49,23 +49,21 @@ Requires: python(abi) = %{python3_version} %prep -%autosetup -p1 -n flit-%{version} +%autosetup -p1 -n flit_core-%{version} # Remove vendored tomli that flit_core includes to solve the circular dependency on older Pythons # (flit_core requires tomli, but flit_core is needed to build tomli). # We don't use this, as tomllib is a part of standard library since Python 3.11. -rm -rf flit_core/flit_core/vendor +rm -rf flit_core/vendor %if %{without bootstrap} %generate_buildrequires -cd flit_core %pyproject_buildrequires %endif %build -cd flit_core %if %{with bootstrap} %{python3} -m flit_core.wheel %else @@ -74,7 +72,6 @@ cd flit_core %install %if %{with bootstrap} -cd flit_core %{python3} bootstrap_install.py --install-root %{buildroot} dist/flit_core-%{version}-py3-none-any.whl # for consistency with %%pyproject_install: rm %{buildroot}%{python3_sitelib}/flit_core-*.dist-info/RECORD @@ -90,14 +87,15 @@ rm -r %{buildroot}%{python3_sitelib}/flit_core/tests/ %check %py3_check_import flit_core flit_core.buildapi %if %{with tests} -cd flit_core %pytest %endif %files -n python3-flit-core %license LICENSE -%doc flit_core/README.rst +# README.rst is missing from the sdist, +# but it basically contains the %%description only, +# so probably not worth adding anyway. %{python3_sitelib}/flit_core-*.dist-info/ %{python3_sitelib}/flit_core/ diff --git a/sources b/sources index 017d269..09ad911 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (flit-3.8.0.tar.gz) = c4af79e1511e647303dc6b0913d8526586580db8d916aa7c4a52a9ebb281b375b6082e961ac8be05c0fc8ffdd8c3ec858fcba4e7faea25f465895288fa09c355 +SHA512 (flit_core-3.8.0.tar.gz) = 914804e3f2040762381afe039272d9d6fdbcd3f3cf8b9eea854f2f1d95edcb01718fd6685476bc1cdc251dfc46ef80b40f087df881d8b963dcc3f3332fd32a46 From f2b14499150be4740db0454137475ac244600451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 22 May 2023 19:20:25 +0200 Subject: [PATCH 72/72] Adjust the License tag to include flit_core/versionno.py's regex (BSD-2-Clause) --- python-flit-core.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-flit-core.spec b/python-flit-core.spec index 0620186..cebafd9 100644 --- a/python-flit-core.spec +++ b/python-flit-core.spec @@ -12,7 +12,9 @@ Version: 3.8.0 Release: 3%{?dist} Summary: PEP 517 build backend for packages using Flit -License: BSD-3-Clause +# flit-core is BSD-3-Clause +# flit_core/versionno.py contains a regex that is from packaging, BSD-2-Clause +License: BSD-3-Clause AND BSD-2-Clause URL: https://flit.pypa.io/ Source: %{pypi_source flit_core} @@ -103,6 +105,7 @@ rm -r %{buildroot}%{python3_sitelib}/flit_core/tests/ %changelog * Fri May 19 2023 Miro Hrončok - 3.8.0-3 - Fork python-flit-core from the python-flit package +- Adjust the License tag to include flit_core/versionno.py's regex (BSD-2-Clause) * Fri Jan 20 2023 Fedora Release Engineering - 3.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild