From 82f2e42ff4acc4d4922be56b181b2e1d8a70a65d Mon Sep 17 00:00:00 2001 From: Ray Lyon Date: Mon, 31 Mar 2025 14:22:36 -0400 Subject: [PATCH 1/5] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c83e1d..5477167 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: python-version: [3.5, 3.6, 3.7, 3.8, 3.9] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: From 2be2f23d90c501e8067ac7929fca6f510fabfa66 Mon Sep 17 00:00:00 2001 From: Ray Lyon Date: Mon, 31 Mar 2025 14:42:28 -0400 Subject: [PATCH 2/5] Update Python versions in test workflow --- .../EGG-INFO/PKG-INFO | 95 +++++++++++++++++++ .../EGG-INFO/requires.txt | 2 + .github/workflows/test.yml | 2 +- 3 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO create mode 100644 .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt diff --git a/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO b/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO new file mode 100644 index 0000000..5309c44 --- /dev/null +++ b/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO @@ -0,0 +1,95 @@ +Metadata-Version: 2.1 +Name: setuptools-twine +Version: 0.1.3 +Summary: Adds twine_check and twine_upload commands to setuptools. +Home-page: https://github.com/cchurch/setuptools-twine +Author: Nine More Minutes, Inc. +Author-email: chris@ninemoreminutes.com +License: BSD +Project-URL: Documentation, https://github.com/cchurch/setuptools-twine/blob/master/README.rst +Project-URL: Source, https://github.com/cchurch/setuptools-twine +Project-URL: Tracker, https://github.com/cchurch/setuptools-twine/issues +Keywords: setuptools,twine +Platform: UNKNOWN +Classifier: Development Status :: 3 - Alpha +Classifier: Environment :: Console +Classifier: Framework :: Setuptools Plugin +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Topic :: Software Development :: Build Tools +Description-Content-Type: text/x-rst +Requires-Dist: setuptools +Requires-Dist: twine + +|Build Status| |PyPI Version| |Python Versions| |License| + +setuptools-twine +================ + +This package adds ``twine_check`` and ``twine_upload`` commands to ``setuptools``. These commands are equivalent to running |twine_check|_ or |twine_upload|_, but always operate on the latest source distribution and wheel generated by ``setup.py sdist`` and ``setup.py bdist_wheel``. + +Basic Usage +----------- + +Install with pip:: + + pip install setuptools-twine + +If you only want to simply your workflow that currently uses |twine_check|_ or |twine_upload|_, you can invoke the ``setup.py`` commands manually:: + + python setup.py twine_check + python setup.py twine_upload + +Note that you no longer need to specify the ``dist/*`` files as with |twine_check|_ or |twine_upload|_; they are determined automatically from the results of the ``sdist`` and ``bdist_wheel`` commands. + +Advanced Usage +-------------- + +If you're a package author or maintainer looking to automate even more, you can add ``setuptools-twine`` as a |setup_requires|_ dependency in your project's ``setup.cfg``:: + + [options] + setup_requires = + setuptools-twine + +Then, create an |alias|_ command to encapsulate multiple ``setup.py`` commands in one:: + + [aliases] + pypi_upload = clean sdist bdist_wheel twine_check twine_upload + +Now, you can build, check, and upload with a single command:: + + python setup.py pypi_upload + +Roadmap +------- + +* Allow passing additional options to ``twine_check`` and ``twine_upload`` commands. +* Allow using only source distributions or wheels, instead of both. +* Allow uploading other output formats in addition to source distributions and wheels. + +.. |Build Status| image:: https://img.shields.io/github/workflow/status/cchurch/setuptools-twine/test + :target: https://github.com/cchurch/setuptools-twine/actions?query=workflow%3Atest +.. |PyPI Version| image:: https://img.shields.io/pypi/v/setuptools-twine.svg + :target: https://pypi.python.org/pypi/setuptools-twine +.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/setuptools-twine.svg + :target: https://pypi.python.org/pypi/setuptools-twine +.. |License| image:: https://img.shields.io/pypi/l/setuptools-twine.svg + :target: https://pypi.python.org/pypi/setuptools-twine +.. |twine_check| replace:: ``twine check`` +.. _twine_check: https://twine.readthedocs.io/en/latest/#twine-check +.. |twine_upload| replace:: ``twine upload`` +.. _twine_upload: https://twine.readthedocs.io/en/latest/#twine-upload +.. |setup_requires| replace:: ``setup_requires`` +.. _setup_requires: https://setuptools.readthedocs.io/en/latest/userguide/quickstart.html#dependency-management +.. |alias| replace:: ``alias`` +.. _alias: https://setuptools.readthedocs.io/en/latest/userguide/commands.html#alias-define-shortcuts-for-commonly-used-commands + diff --git a/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt b/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt new file mode 100644 index 0000000..6cea7e6 --- /dev/null +++ b/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt @@ -0,0 +1,2 @@ +setuptools +twine \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5477167..725ff55 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.5, 3.6, 3.7, 3.8, 3.9] + python-version: [3.9, 3.10] steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 From e899b1999e619ad7ac386847c4437b47a7c3968e Mon Sep 17 00:00:00 2001 From: Ray Lyon Date: Mon, 31 Mar 2025 14:43:51 -0400 Subject: [PATCH 3/5] Update setup-python action to specific version --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 725ff55..dbdc462 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0 with: python-version: ${{ matrix.python-version }} - name: Install requirements From 5978ae75e76b9a991a28e747cf4e505fc897cffb Mon Sep 17 00:00:00 2001 From: Ray Lyon Date: Mon, 31 Mar 2025 14:45:18 -0400 Subject: [PATCH 4/5] Delete .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO --- .../EGG-INFO/PKG-INFO | 95 ------------------- 1 file changed, 95 deletions(-) delete mode 100644 .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO diff --git a/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO b/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO deleted file mode 100644 index 5309c44..0000000 --- a/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/PKG-INFO +++ /dev/null @@ -1,95 +0,0 @@ -Metadata-Version: 2.1 -Name: setuptools-twine -Version: 0.1.3 -Summary: Adds twine_check and twine_upload commands to setuptools. -Home-page: https://github.com/cchurch/setuptools-twine -Author: Nine More Minutes, Inc. -Author-email: chris@ninemoreminutes.com -License: BSD -Project-URL: Documentation, https://github.com/cchurch/setuptools-twine/blob/master/README.rst -Project-URL: Source, https://github.com/cchurch/setuptools-twine -Project-URL: Tracker, https://github.com/cchurch/setuptools-twine/issues -Keywords: setuptools,twine -Platform: UNKNOWN -Classifier: Development Status :: 3 - Alpha -Classifier: Environment :: Console -Classifier: Framework :: Setuptools Plugin -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: BSD License -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 2.7 -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.5 -Classifier: Programming Language :: Python :: 3.6 -Classifier: Programming Language :: Python :: 3.7 -Classifier: Programming Language :: Python :: 3.8 -Classifier: Programming Language :: Python :: 3.9 -Classifier: Topic :: Software Development :: Build Tools -Description-Content-Type: text/x-rst -Requires-Dist: setuptools -Requires-Dist: twine - -|Build Status| |PyPI Version| |Python Versions| |License| - -setuptools-twine -================ - -This package adds ``twine_check`` and ``twine_upload`` commands to ``setuptools``. These commands are equivalent to running |twine_check|_ or |twine_upload|_, but always operate on the latest source distribution and wheel generated by ``setup.py sdist`` and ``setup.py bdist_wheel``. - -Basic Usage ------------ - -Install with pip:: - - pip install setuptools-twine - -If you only want to simply your workflow that currently uses |twine_check|_ or |twine_upload|_, you can invoke the ``setup.py`` commands manually:: - - python setup.py twine_check - python setup.py twine_upload - -Note that you no longer need to specify the ``dist/*`` files as with |twine_check|_ or |twine_upload|_; they are determined automatically from the results of the ``sdist`` and ``bdist_wheel`` commands. - -Advanced Usage --------------- - -If you're a package author or maintainer looking to automate even more, you can add ``setuptools-twine`` as a |setup_requires|_ dependency in your project's ``setup.cfg``:: - - [options] - setup_requires = - setuptools-twine - -Then, create an |alias|_ command to encapsulate multiple ``setup.py`` commands in one:: - - [aliases] - pypi_upload = clean sdist bdist_wheel twine_check twine_upload - -Now, you can build, check, and upload with a single command:: - - python setup.py pypi_upload - -Roadmap -------- - -* Allow passing additional options to ``twine_check`` and ``twine_upload`` commands. -* Allow using only source distributions or wheels, instead of both. -* Allow uploading other output formats in addition to source distributions and wheels. - -.. |Build Status| image:: https://img.shields.io/github/workflow/status/cchurch/setuptools-twine/test - :target: https://github.com/cchurch/setuptools-twine/actions?query=workflow%3Atest -.. |PyPI Version| image:: https://img.shields.io/pypi/v/setuptools-twine.svg - :target: https://pypi.python.org/pypi/setuptools-twine -.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/setuptools-twine.svg - :target: https://pypi.python.org/pypi/setuptools-twine -.. |License| image:: https://img.shields.io/pypi/l/setuptools-twine.svg - :target: https://pypi.python.org/pypi/setuptools-twine -.. |twine_check| replace:: ``twine check`` -.. _twine_check: https://twine.readthedocs.io/en/latest/#twine-check -.. |twine_upload| replace:: ``twine upload`` -.. _twine_upload: https://twine.readthedocs.io/en/latest/#twine-upload -.. |setup_requires| replace:: ``setup_requires`` -.. _setup_requires: https://setuptools.readthedocs.io/en/latest/userguide/quickstart.html#dependency-management -.. |alias| replace:: ``alias`` -.. _alias: https://setuptools.readthedocs.io/en/latest/userguide/commands.html#alias-define-shortcuts-for-commonly-used-commands - From c01c138eb0f71023091bcee565dcea84680aa207 Mon Sep 17 00:00:00 2001 From: Ray Lyon Date: Mon, 31 Mar 2025 14:45:32 -0400 Subject: [PATCH 5/5] Delete .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt --- .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 .eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt diff --git a/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt b/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt deleted file mode 100644 index 6cea7e6..0000000 --- a/.eggs/setuptools_twine-0.1.3-py3.12.egg/EGG-INFO/requires.txt +++ /dev/null @@ -1,2 +0,0 @@ -setuptools -twine \ No newline at end of file