Skip to content
Merged
4 changes: 2 additions & 2 deletions source/guides/supporting-windows-using-appveyor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ can be a challenge, because setting up a suitable Windows test environment is
non-trivial, and may require buying software licenses.

The Appveyor service is a continuous integration service, much like the
better-known `Travis`_ service that is commonly used for testing by projects
better-known `GitHub Actions`_ service that is commonly used for testing by projects
hosted on `GitHub`_. However, unlike Travis, the build workers on Appveyor are
Windows hosts and have the necessary compilers installed to build Python
extensions.
Comment thread
brettcannon marked this conversation as resolved.
Outdated
Expand Down Expand Up @@ -237,6 +237,6 @@ For reference, the SDK setup support script is listed here:
:linenos:

.. _Appveyor: https://www.appveyor.com/
.. _Travis: https://travis-ci.com/
.. _GitHub: https://github.com
.. _GitHub Actions: https://docs.github.com/en/actions
.. _Bitbucket: https://bitbucket.org/
20 changes: 18 additions & 2 deletions source/specifications/pylock-toml.rst
Original file line number Diff line number Diff line change
Expand Up @@ -449,15 +449,26 @@ See :ref:`pylock-packages-vcs-subdirectory`.
``packages.archive.url``
''''''''''''''''''''''''

See :ref:`pylock-packages-vcs-url`.
- **Type**: string
- **Required?**: if :ref:`pylock-packages-archive-path` is not specified
- **Inspiration**: :ref:`direct-url-data-structure-archive`
- The URL_ to the archive.


.. _pylock-packages-archive-path:

``packages.archive.path``
'''''''''''''''''''''''''

See :ref:`pylock-packages-vcs-path`.
- **Type**: string
- **Required?**: if :ref:`pylock-packages-archive-url` is not specified
- **Inspiration**: :ref:`direct-url-data-structure-archive`
- The path to the archive.
- If a relative path is used it MUST be relative to the location of this file.
- If the path is relative it MAY use POSIX-style path separators explicitly
for portability.
- If :ref:`pylock-packages-archive-url` is also specified, the filename as
specified by this key takes precedence.


.. _pylock-packages-archive-size:
Expand Down Expand Up @@ -554,6 +565,8 @@ See :ref:`pylock-packages-vcs-subdirectory`.
the same value
- **Inspiration**: PDM_, Poetry_, uv_
- The file name of the :ref:`source-distribution-format-sdist` file.
- If specified, this key's value takes precedence over the file name found in
either :ref:`pylock-packages-sdist-url` or :ref:`pylock-packages-sdist-path`.


.. _pylock-packages-sdist-upload-time:
Expand Down Expand Up @@ -623,6 +636,8 @@ See :ref:`pylock-packages-archive-hashes`.
the same value
- **Inspiration**: PDM_, Poetry_, uv_
- The file name of the :ref:`binary-distribution-format` file.
- If specified, this key's value takes precedence over the file name found in
either :ref:`pylock-packages-wheels-url` or :ref:`pylock-packages-wheels-path`.


.. _pylock-packages-wheels-upload-time:
Expand Down Expand Up @@ -826,6 +841,7 @@ History
-------

- April 2025: Initial version, approved via :pep:`751`.
- March 2026: Clarify file name precedence for archives, sdists, and wheels.


.. _Content-Length: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Length
Expand Down