You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _sources/tutorials/publish-conda-forge.md.txt
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -377,9 +377,9 @@ Below we break down each element of that list.
377
377
378
378
The pyOpenSci tutorials are all pure Python and as such do not use static libraries in a linked or shipped (included in the package distribution) format.
379
379
380
-
If your package has a more complex builds that includes
380
+
If your package has a more complex build that includes
381
381
links to extensions written in other languages such as
382
-
C++, then be sure that include the proper LICENSE(s) for those extensions in your metadata.
382
+
C++, then be sure to include the proper licenses for those extensions in your metadata.
383
383
384
384
:::{note}
385
385
If you want to learn more about static libraries, then [this overview](https://pypackaging-native.github.io/background/compilation_concepts/#shared-vs-static-libraries) might help.
@@ -454,19 +454,19 @@ We cover that next.
454
454
455
455
Every time you create a new release on PyPI, the conda-forge bots will recognize the release and will rebuild the newly released version of your package. This process may take a day or two to complete so be patient.
456
456
457
-
Once the conda-forge build it complete, all of the maintainers of your conda-forge feedstock will get a ping on GitHub that a new pull request has been opened.
457
+
Once the conda-forge build is complete, all of the maintainers of your conda-forge feedstock will get a ping on GitHub that a new pull request has been opened.
458
458
459
459
Review the pull request. If all tests are passing, you can merge it. Shortly after merging your pull request, the conda-forge release will be available for users to install:
460
460
461
461
`conda install -c conda-forge yourpackage`
462
462
463
463
## <i class="fa-solid fa-hands-bubbles"></i> Wrap up
464
464
465
-
If you have walked through this entire tutorial series you have now:
465
+
If you have walked through this entire tutorial series you will now:
466
466
467
467
1. Understand [what a Python package is ](intro.md)
468
468
2. Know how to [make your code installable](installable-code.md) into Python environments
469
-
3. Know how to create a pyproject.toml file, a README file, and a License and code of conduct.
469
+
3. Know how to create a `pyproject.toml` file, a `README` file, and a `LICENSE` and code of conduct.
470
470
4. Know how to [publish your package to PyPI](publish-pypi.md) and
471
471
5. Know how to publish your package to conda-forge
<pclass="sd-card-text"><strong>Translation:</strong> A static library refers to a copy of a package built into your package. If your package is a pure Python package, then you can check that your package does not ship static libraries as this does not apply to you.</p>
858
858
<pclass="sd-card-text">The pyOpenSci tutorials are all pure Python and as such do not use static libraries in a linked or shipped (included in the package distribution) format.</p>
859
-
<pclass="sd-card-text">If your package has a more complex builds that includes
859
+
<pclass="sd-card-text">If your package has a more complex build that includes
860
860
links to extensions written in other languages such as
861
-
C++, then be sure that include the proper LICENSE(s) for those extensions in your metadata.</p>
861
+
C++, then be sure to include the proper licenses for those extensions in your metadata.</p>
862
862
<divclass="admonition note">
863
863
<pclass="admonition-title">Note</p>
864
864
<pclass="sd-card-text">If you want to learn more about static libraries, then <aclass="reference external" href="https://pypackaging-native.github.io/background/compilation_concepts/#shared-vs-static-libraries">this overview</a> might help.</p>
@@ -927,17 +927,17 @@ <h3><i class="fa-solid fa-wand-magic-sparkles"></i> Congratulations - you have a
<h2>Maintaining your conda-forge feedstock<aclass="headerlink" href="#maintaining-your-conda-forge-feedstock" title="Link to this heading">#</a></h2>
929
929
<p>Every time you create a new release on PyPI, the conda-forge bots will recognize the release and will rebuild the newly released version of your package. This process may take a day or two to complete so be patient.</p>
930
-
<p>Once the conda-forge build it complete, all of the maintainers of your conda-forge feedstock will get a ping on GitHub that a new pull request has been opened.</p>
930
+
<p>Once the conda-forge build is complete, all of the maintainers of your conda-forge feedstock will get a ping on GitHub that a new pull request has been opened.</p>
931
931
<p>Review the pull request. If all tests are passing, you can merge it. Shortly after merging your pull request, the conda-forge release will be available for users to install:</p>
<h2><iclass="fa-solid fa-hands-bubbles"></i> Wrap up<aclass="headerlink" href="#wrap-up" title="Link to this heading">#</a></h2>
936
-
<p>If you have walked through this entire tutorial series you have now:</p>
936
+
<p>If you have walked through this entire tutorial series you will now:</p>
937
937
<olclass="arabic simple">
938
938
<li><p>Understand <aclass="reference internal" href="intro.html"><spanclass="std std-doc">what a Python package is </span></a></p></li>
939
939
<li><p>Know how to <aclass="reference internal" href="installable-code.html"><spanclass="std std-doc">make your code installable</span></a> into Python environments</p></li>
940
-
<li><p>Know how to create a pyproject.toml file, a README file, and a License and code of conduct.</p></li>
940
+
<li><p>Know how to create a <codeclass="docutils literal notranslate"><spanclass="pre">pyproject.toml</span></code> file, a <codeclass="docutils literal notranslate"><spanclass="pre">README</span></code> file, and a <codeclass="docutils literal notranslate"><spanclass="pre">LICENSE</span></code> and code of conduct.</p></li>
941
941
<li><p>Know how to <aclass="reference internal" href="publish-pypi.html"><spanclass="std std-doc">publish your package to PyPI</span></a> and</p></li>
942
942
<li><p>Know how to publish your package to conda-forge</p></li>
0 commit comments