Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH add .conda #1852

Merged
merged 7 commits into from
Nov 17, 2022
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions src/maintainer/conda_forge_yml.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Top-level fields
* :ref:`channels`
* :ref:`choco`
* :ref:`circle`
* :ref:`conda_build`
* :ref:`conda_forge_output_validation`
* :ref:`docker`
* :ref:`github`
Expand Down Expand Up @@ -216,6 +217,24 @@ The top-level ``circle`` key specifies configurations for the Circle
CI service. This is usually **read-only** and should not normally be manually
modified. Tools like conda-smithy may modify this, as needed.

.. _conda_build:

conda_build
-----------

Settings in this block are used to control how conda build runs and produces
artifacts. The currently supported options are

.. code-block:: yaml

conda_build:
pkg_format: 2 # makes .conda artifacts
pkg_format: None # makes .tar.bz2 artifacts
# controls the compression level for .conda artifacts
# conda-forge uses a default value of 16 since its artifacts
# can be large. conda-build has a default of 22.
zstd_compression_level: 16

.. _conda_forge_output_validation:

conda_forge_output_validation
Expand Down
20 changes: 16 additions & 4 deletions src/user/announcements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,24 @@ Our announcements are published to an RSS feed `here <https://conda-forge.org/do
2022
----

2022-11-16: Moving to ``.conda`` Artifacts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

``conda-forge`` is moving to producing ``conda`` artifacts in the verion 2 package
beckermr marked this conversation as resolved.
Show resolved Hide resolved
format (also known as ``.conda``). These artifacts allow for more efficient indexing
and maintenance of the ecosystem. Our admin migrations bot will begin making PRs to
feedstocks to change them over to the new artifact format. You will need ``conda``
version 4.7 or later to use the new ``.conda`` artifacts. Please leave a comment on
`this issue <https://github.com/conda-forge/conda-forge.github.io/issues/1586>`__
if you encounter problems or have feedback.


2022-11-04: Releasing Python 3.8.14, 3.9.14, and 3.10.7
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The CPython versions 3.8.14, 3.9.14, and 3.10.7 were released some weeks ago to mitigate `CVE-2020-10735 <https://nvd.nist.gov/vuln/detail/CVE-2020-10735>`__.
The chosen mitigation strategy might cause errors (e.g. ``ValueError: Exceeds the limit (4300) for integer string conversion``) in some libraries.
If you are affected, please read the `announcement <https://docs.python.org/release/3.10.7/whatsnew/3.10.html#notable-security-feature-in-3-10-7>`__
The chosen mitigation strategy might cause errors (e.g. ``ValueError: Exceeds the limit (4300) for integer string conversion``) in some libraries.
If you are affected, please read the `announcement <https://docs.python.org/release/3.10.7/whatsnew/3.10.html#notable-security-feature-in-3-10-7>`__
and learn about the available workarounds in the `CPython documentation <https://docs.python.org/3/library/stdtypes.html#integer-string-conversion-length-limitation>`__.

The conda-forge team `has decided <https://github.com/conda-forge/python-feedstock/pull/579>`__ to build and publish these releases with no additional changes.
Expand All @@ -23,8 +35,8 @@ The new packages will be made available on or after 2022-11-10, following `Anaco
2022-09-27: Conda Moving to CalVer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Conda is moving to CalVer per `CEP 8 <https://github.com/conda-incubator/ceps/blob/main/cep-8.md>`_.
The first CalVer and last SemVer should be ``22.9.0`` and ``4.14.0`` respectively. This change
Conda is moving to CalVer per `CEP 8 <https://github.com/conda-incubator/ceps/blob/main/cep-8.md>`_.
The first CalVer and last SemVer should be ``22.9.0`` and ``4.14.0`` respectively. This change
maintains version order so you should not expect any issues.

2022-08-24: Dropping Python 3.7
Expand Down