Skip to content

Commit 372e285

Browse files
authored
feat(blog): new blog post on packaging and peer review
2 parents b6752f4 + 92a46dc commit 372e285

File tree

50 files changed

+495
-23
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+495
-23
lines changed

_includes/pyos-blockquote.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
class="highlight-quote {% if include.class %}{{ include.class }}{% endif %}"
33
>
44
<p class="quote">{{ include.quote }}</p>
5+
{% if include.author or include.event %}
56
<footer>
67
{% if include.author %}<strong>~{{ include.author }}{% endif %}</strong>{%
78
if include.event %}, <em>{{ include.event }}</em>{% endif %}
89
</footer>
10+
{% endif %}
911
</blockquote>

_posts/2019-10-26-pyos-min-mistakes-theme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ permalink: docs/pyos-website/
77
header:
88
overlay_filter: 0.6
99
overlay_color: "#333"
10-
last_modified: 2024-08-23
10+
last_modified: 2024-08-28
1111
toc: true
1212
categories:
1313
- docs

_posts/2022-10-24-why-should-python-open-source-matter-science.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ categories:
1414
- peer-review
1515
toc: false
1616
comments: true
17+
last_modified: 2023-04-18
1718
---
1819

1920
<div class="notice" markdown="1">

_posts/2022-11-07-why-python-package-health-metrics-matter.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ categories:
1414
- peer-review
1515
toc: false
1616
comments: true
17+
last_modified: 2023-04-18
1718
---
1819

1920
<div class="notice" markdown="1">

_posts/2022-11-21-what-makes-a-python-package-healthy.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ categories:
1414
- peer-review
1515
toc: false
1616
comments: true
17+
last_modified: 2024-08-26
1718
---
1819

1920
<div class="notice" markdown="1">
@@ -72,7 +73,7 @@ ecosystem. These packages tend to have smaller user bases, and smaller maintaine
7273
teams (or often are maintained by one volunteer person).
7374

7475
<figure>
75-
<a href="/images/python-packages/python-ecosystem-jake-vanderploss-pycon-2017.png"><img src="/images/python-packages/python-ecosystem-jake-vanderploss-pycon-2017.png" alt="Image used by Jake Vanderploss in the 2017 pycon conference that shows
76+
<a href="/images/python-packaging/python-ecosystem-jake-vanderploss-pycon-2017.png"><img src="/images/python-packaging/python-ecosystem-jake-vanderploss-pycon-2017.png" alt="Image used by Jake Vanderploss in the 2017 pycon conference that shows
7677
the ecosystem of scientific python packages starting with foundational packages
7778
and moving out to the wealth of smaller, domain specific packages."></a>
7879
<figcaption>Image used by Jake Vanderploss in the 2017 pycon conference that shows

_posts/2023-03-22-demystifying-python-packaging.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ categories:
1313
- python-packaging
1414
toc: false
1515
comments: true
16+
last_modified: 2024-08-26
1617
---
1718

1819
## A guide to make Python packaging easier for scientists
@@ -58,8 +59,8 @@ At the same time I noticed that many did not want to talk about
5859
Python packaging. And I wondered, why?
5960

6061
<figure>
61-
<a href="/images/python-packages/lion-meme-pyopensci.jpeg">
62-
<img src="/images/python-packages/lion-meme-pyopensci.jpeg" style="max-width:100%" alt="A meme showing a mountain lion with it's little paw up like an italian mobster. the meme text says - so you want to talk about python packaging..">
62+
<a href="/images/python-packaging/lion-meme-pyopensci.jpeg">
63+
<img src="/images/python-packaging/lion-meme-pyopensci.jpeg" style="max-width:100%" alt="A meme showing a mountain lion with it's little paw up like an italian mobster. the meme text says - so you want to talk about python packaging..">
6364
</a>
6465
<figcaption>People didn't want to talk about Python packaging. It was such a painful, sore topic.
6566
</figcaption>
@@ -143,8 +144,8 @@ In general, users want to use the simplest approach to publish their packages on
143144
Remember - early wins go a long way.
144145

145146
<figure>
146-
<a href="/images/python-packages/dont-talk-about-peps-pyopensci.jpeg">
147-
<img src="/images/python-packages/dont-talk-about-peps-pyopensci.jpeg" style="max-width:100%" alt="A meme from the movie flight flub showing brad pitt with his arms crossed in a black tshirt. The text says - the first rul of peps is do not talk about peps.">
147+
<a href="/images/python-packaging/dont-talk-about-peps-pyopensci.jpeg">
148+
<img src="/images/python-packaging/dont-talk-about-peps-pyopensci.jpeg" style="max-width:100%" alt="A meme from the movie flight flub showing brad pitt with his arms crossed in a black tshirt. The text says - the first rul of peps is do not talk about peps.">
148149
</a>
149150
<figcaption>At one point, I was trying to link to Python standards - known as PEPS (Python Enhancement Protocols) given everyone was sharing the various PEPs that tools follow. I was then told that we should avoid linking to these pages as they weren't intended for public consumption. If that is the case then how does the public get current information about standards? While I understood the goal, My mind was a bit blown. This was one of many points of confusion that I had to sort through. :)
150151
</figcaption>

_posts/2023-06-13-pycon2023-peer-review-david-nicholson-crowsetta.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ categories:
1515
toc: false
1616
classes: wide
1717
comments: true
18+
last_modified: 2023-06-15
1819
---
1920

2021
# pyCon 2023 US -David Nicholson Lightning Talk on pyOpenSci Peer Review

_posts/2023-06-14-pycon-maintainers-summit-python-packaging-talk-leah-wasser.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ categories:
1515
classes: wide
1616
toc: false
1717
comments: true
18+
last_modified: 2024-08-26
1819
---
1920

2021
## How it all went down - PyCON US 2023, Salt Lake City, Utah
@@ -76,8 +77,8 @@ I spent a bit of time in that video talking about how we create our guides.
7677
- Our process is normally several steps including an initial writing of content that is reviewed by experts. Followed by 2 rounds of open reviews of the content. The image below describes that process.
7778

7879
<figure>
79-
<a href="/images/python-packages/pycon-packaging-review-process.png">
80-
<img src="/images/python-packages/pycon-packaging-review-process.png" style="max-width:100%" alt="Graphic that has a large purple thick arrow. The title says Python Packaging Guide - Our Process. The sections in the arrow include Talk with core experts (write a section of the guide), semi-closed review (core experts review), Open Review 1 (ping tool developers and maintainers and welcome broad community feedback) and Open Review 2 (welcome broad community feedback).">
80+
<a href="/images/python-packaging/pycon-packaging-review-process.png">
81+
<img src="/images/python-packaging/pycon-packaging-review-process.png" style="max-width:100%" alt="Graphic that has a large purple thick arrow. The title says Python Packaging Guide - Our Process. The sections in the arrow include Talk with core experts (write a section of the guide), semi-closed review (core experts review), Open Review 1 (ping tool developers and maintainers and welcome broad community feedback) and Open Review 2 (welcome broad community feedback).">
8182
</a>
8283
<figcaption>Image from my talk that shows our packaging guide review process. Our packaging guide is community-driven. This means that every page of the guide has been reviewed by dozens of people with expertise in the packaging space. While this meant that it is taking extra time to create the guide, it also means the community supports it. We value community knowledge and input at pyOpenSci.
8384
</figcaption>
@@ -91,8 +92,8 @@ packaging tools.
9192
_Leave no stone unturned_ (my motto when doing most things).
9293

9394
<figure>
94-
<a href="/images/python-packages/pyOS-package-guide-contributors.png">
95-
<img src="/images/python-packages/pyOS-package-guide-contributors.png" style="max-width:100%" alt=".sdf">
95+
<a href="/images/python-packaging/pyOS-package-guide-contributors.png">
96+
<img src="/images/python-packaging/pyOS-package-guide-contributors.png" style="max-width:100%" alt=".sdf">
9697
</a>
9798
<figcaption>Image from my talk that shows our packaging guide review process. Our packaging guide is community-driven. This means that every page of the guide has been reviewed by dozens of people with expertise in the packaging space. While this meant that it is taking extra time to create the guide, it also means the community supports it. We value community knowledge and input at pyOpenSci.
9899
</figcaption>

_posts/2023-07-18-pyopensci-scipy-2023.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ categories:
1515
classes: wide
1616
toc: false
1717
comments: true
18+
last_modified: 2023-07-25
1819
---
1920

2021
## <i class="fa-solid fa-fish-fins"></i> Shark attack - pyOpenSci at SciPy

_posts/2023-09-11-community-manager-job-available.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ toc: true
1414
comments: true
1515
redirect_from:
1616
- /blog/pyOpenSci-hiring-community-manager-spring-2023.html
17+
last_modified: 2024-04-04
1718
---
1819

1920
<div class="notice" markdown="1">

0 commit comments

Comments
 (0)