| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | AQ | AR | AS | AT | AU | AV | AW | AX | AY | AZ | BA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Respondent ID | How long have you been using Python packaging tools?e.g. build, conda, conda-build, easy_install, enscons, flit, hatch, maturin, meson-python, pex, pip, pipenv, pip-sync, pipx, poetry, PDM, pdm-pep517, Python Packaging Index (PyPI), scikit-build, setuptools, shiv, twine, tox, venv, virtualenv, virtualenvwrapper, wheel | What, Python, packaging, tools, do, you, use?Please, check, all, that, apply, | Please provide your feedback on the following statements | Do you use packaging tools for other programming languages? | What, tools, do, you, use?This, could, include, tools, for, compiled, languages, and, interpreted, languages., Please, check, all, that, apply., Nix | What, do, these, tools/communities, do, better, than, Python, packaging?Please, check, all, that, apply. | How, often, do, you, contribute, to, Python, packaging, tools?Contribution, could, include, any, activity, on, packaging, tool, repositories,, including, writing, code,, reviewing, pull, requests,, writing, documentation,, filing, bug, reports,, participating, in, discussions,, etc., What, factors, prevent, you, from, contributing, more, often?Please, check, all, that, apply | In order of priority, what should the PSF and PyPA do to encourage more people to become regular contributors to Python packaging?Order from most impactful to least impactful | Do you identify as a member of an underrepresented group in the Python community?Underrepresented could include race, gender, age, sexuality, educational background, spoken language, nationality, what you use Python for, etc. | Is English your first language? | Please provide your feedback on the following statements | What should the PSF and PyPA focus on?Order from most important to least important | Imagine that the PSF and the PyPA adopted a mission statement of “packaging ecosystem for all�. What do you think about this mission statement? | What should the packaging community do to be “an ecosystem for all�?Order from most important to least important | How did you hear about this survey?Please check all that apply | Which country do you live in? | ||||||||||||||||||||||||||||||||||||
2 | Response | build, conda, conda-build, easy_install, enscons, flit, hatch, Maturin, meson-python, pex, pip, pipenv, pip-sync, pip-tools, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), scikit-build, scikit-build, setuptools, shiv, twine, tox, venv, virtualenv, virtualenvwrapper, wheel, Other, (please, specify) | Python packaging "just works" | Python packaging is too complex | The existence of multiple tools is beneficial for the Python packaging ecosystem | I prefer to use several Python packaging tools, each one focusing on a specific task, rather than a single tool that performs all Python packaging tasks | I prefer to have a clearly defined "official" workflow that all projects are expected to follow, over allowing projects to choose their own workflow with tools that support different approaches | The official Python packaging documentation is clear and useful | Python packaging deals well with edge cases and/or unique project requirements | Python packaging is improving with time | Response | npm, Yarn, pnpm, Bower, Cargo, RubyGems, Composer, (PHP), Docker, Spack, Nix, Other, (please, specify) | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Other, (please, specify) | Response, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Lack, of, English, language, knowledge, (everything, is, in, English, and, I, feel, that, my, English, is, not, good, enough), Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Contributor, burnout, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed), Other, (please, specify) | Technical mentoring | Bug or contribution bounties - i.e. paying for contributions | More active project management - e.g. assigning tickets to contributors based on need/skill match | More recognition for contributors - e.g. stickers, swag, 'contributor of the month', references for job applications, etc. | Onboarding sessions - online or in person | Hackathons - online or in person | Community moderation (code of conduct, conflict resolution) | Creating more bandwidth for maintainers of key packaging tools, so they can be more responsive to newcomers | Active outreach to target groups. This could include university students, bootcamp participants, members of advocacy groups (e.g. PyLadies), local communities (e.g. Python Brasil), etc. | Response | Response | PyPI being translated into my native language is useful | PyPI being translated into my native language makes me feel more included in the Python community | I would feel more confident with Python packaging if more packaging documentation and tools were translated into my native language | I would feel more included in the Python community if more packaging documentation and tools were translated into my native language | Making Python packaging better serve common use cases and workflows | Serving a wider range of users (e.g. making packaging more friendly for beginners, or people speaking different languages) | Helping users to better understand Python packaging (e.g. better documentation, clearer output from tools) | Supporting a wider range of use cases (e.g. edge cases, etc.) | Other (please specify in next question) | I feel that this mission statement is meaningful | I agree with this mission statement | Be more welcoming to newcomers | Provide more technical help to newcomers | Support more interoperability between Python packaging tools | Support more interoperability between Python packaging and packaging tools for other languages | Banner on pypi.org | Python Discord | PSF blog | Mailing list | Announcement at an event or conference | Special interest group (e.g. PyLadies) | Local Python community (e.g. Python Brasil) | Shared by a friend or colleague | Other (please specify) | Response | Other (please specify) | ||
3 | 118190607575 | 4-6 Years | build, conda, flit, hatch, pip, pipenv, pip-sync, pip-tools, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), setuptools, venv, wheel | Disagree | Agree | Disagree | Disagree | Strongly agree | Strongly agree | Agree | Strongly agree | Yes | Cargo, Docker, Spack, Julia, Pkg3 | Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Centrally, stored, packages., Venv's, require, duplicating, a, lot, of, dependencies, every, time, they're, created. | I, am, an, occasional, contributor, Lack, of, technical, mentoring, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 7 | 9 | 1 | 4 | 2 | 5 | 8 | 3 | 6 | No | Yes | 2 | 4 | 3 | 5 | 1 | Disagree | Neither agree nor disagree | 2 | 4 | 1 | 3 | Python Discord | Germany | ||||||||||||||
4 | 118188557991 | 16+ Years | pip, pipenv, venv, virtualenv, | Agree | Strongly disagree | Strongly disagree | Strongly agree | Strongly disagree | Neither agree nor disagree | Disagree | Yes | Cargo, Docker, guix | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Integration, with, build, and, development, process, is, clearly, defined., The, development, tools, produce, production, code,, there, isn't, any, daylight, between, them. | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | No | Yes | 1 | 2 | Agree | Agree | 1 | 2 | Shared by a friend or colleague | United States of America | |||||||||||||||||||||||||||||
5 | 118188102420 | 4-6 Years | pip, pip-tools, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel | Agree | Agree | Neither agree nor disagree | Agree | Neither agree nor disagree | Agree | Agree | Strongly agree | No | Nix | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time | No | Yes | |||||||||||||||||||||||||||||||||||||
6 | 118187982702 | 7-10 Years | conda, pip, pip-sync, pip-tools, pipx, Python, Packaging, Index, (PyPI), virtualenv, | Yes | Nix | -, nix, has, an, experimental, feature, where, an, exact, environment, is, specified, in, a, file, (flakes), and, when, consumed,, an, exact, environment, is, reproduced, -, haven't, seen, nix, fail, yet, -, easy, to, install, the, latest, version, of, python, with, nix, -, python, installation, don't, clobber, system, python, (environment, is, completely, contained( | #NAME? | 4 | 3 | 2 | 5 | 1 | 3 | 2 | 1 | 4 | Discourse | ||||||||||||||||||||||||||||||||||||
7 | 118186954767 | 4-6 Years | build, conda, setuptools, twine, tox, wheel | Disagree | Agree | Strongly disagree | Agree | Strongly agree | Neither agree nor disagree | Disagree | Agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 4 | 1 | 2 | 3 | 6 | 9 | 5 | 7 | 8 | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 1 | 4 | 3 | 2 | 5 | Strongly disagree | Neither agree nor disagree | 4 | 2 | 1 | 3 | python's discourse | France | ||||||||||||
8 | 118185050535 | 16+ Years | build, pip, setuptools, venv, virtualenv, virtualenvwrapper, wheel | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Agree | Agree | Neither agree nor disagree | Neither agree nor disagree | Agree | No | I, am, an, occasional, contributor, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | No | No | Neither agree nor disagree | Disagree | Disagree | Disagree | Strongly disagree | Strongly disagree | Python Discord | Canada | ||||||||||||||||||||||||||||||
9 | 118178885738 | 4-6 Years | build, flit, pip, pipx, poetry, setuptools, twine, tox, venv, virtualenv, wheel | Agree | Agree | Neither agree nor disagree | Disagree | Strongly agree | Agree | Strongly disagree | Strongly agree | Yes | npm, Yarn, Cargo, Docker | Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 4 | 6 | 1 | 9 | 7 | 8 | 5 | 2 | 3 | Yes | No | Disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 3 | 4 | 2 | 5 | Neither agree nor disagree | Neither agree nor disagree | 4 | 3 | 1 | 2 | Python Discord | France | ||||||||||
10 | 118176650987 | 1-3 Years | build, pip, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel | Strongly disagree | Strongly agree | Disagree | Neither agree nor disagree | Agree | Disagree | Neither agree nor disagree | Neither agree nor disagree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 1 | 3 | 6 | 9 | 5 | 2 | 4 | 8 | 7 | No | Yes | 1 | 3 | 2 | 4 | 5 | Neither agree nor disagree | Neither agree nor disagree | ||||||||||||||||||||||
11 | 118176630531 | 1-3 Years | pip, pipx, virtualenv, | Strongly disagree | Strongly agree | Strongly disagree | Agree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | No | |||||||||||||||||||||||||||||||||||||||||
12 | 118176203425 | 1-3 Years | pip, | Disagree | Neither agree nor disagree | Agree | Neither agree nor disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | No | |||||||||||||||||||||||||||||||||||||||||
13 | 118174385838 | 4-6 Years | build, Maturin, pip, Python, Packaging, Index, (PyPI), setuptools, twine, virtualenv, wheel | Yes | npm, Cargo, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, for, creating, and, uploading, packages, Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | No | Yes | ||||||||||||||||||||||||||||||||||||||||||||
14 | 118170899730 | 7-10 Years | conda, easy_install, pip, pipenv, poetry, setuptools, tox, venv, | Agree | Disagree | Disagree | Disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | npm, Yarn, Docker | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 4 | 6 | 9 | 7 | 2 | 3 | 8 | 5 | 1 | No | No | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 4 | 3 | 2 | 5 | Agree | Agree | 3 | 4 | 1 | 2 | Argentina | ||||||||||||
15 | 118164364853 | 1-3 Years | build, hatch, pip, pipx, poetry, PDM, Python, Packaging, Index, (PyPI), setuptools, twine, venv, virtualenv, wheel | Strongly disagree | Agree | Strongly agree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Strongly disagree | Agree | No | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, interest, Contributor, burnout | 4 | 2 | 3 | 6 | 7 | 9 | 1 | 8 | 5 | Yes | Yes | 4 | 2 | 3 | 1 | 5 | Neither agree nor disagree | Neither agree nor disagree | 1 | 3 | 4 | 2 | Banner on pypi.org | pdm discord | United States of America | |||||||||||||||
16 | 118163277055 | 4-6 Years | conda, pip, poetry, | Disagree | Agree | Disagree | Agree | Agree | Disagree | Disagree | Agree | Yes | npm, Cargo, Docker | Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 2 | 4 | 3 | 9 | 1 | 8 | 5 | 7 | 6 | Yes | No | Strongly agree | Agree | Agree | Agree | 1 | 3 | 2 | 4 | 5 | Strongly agree | Strongly agree | 2 | 3 | 1 | 4 | Brazil | |||||||||||
17 | 118162717296 | 1-3 Years | poetry, | Strongly agree | Strongly agree | Neither agree nor disagree | Strongly disagree | Agree | Disagree | Disagree | Strongly disagree | Yes | Go, Packaging, Tool | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, English, language, knowledge, (everything, is, in, English, and, I, feel, that, my, English, is, not, good, enough) | 3 | 6 | 5 | 1 | 7 | 8 | 9 | 2 | 4 | No | No | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | 5 | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | Python Discord | |||||||||||
18 | 118160444008 | 11-15 Years | PDM, | Strongly disagree | Strongly agree | Neither agree nor disagree | Disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | Cargo, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, systems, for, managing, dependencies, within, a, project | |||||||||||||||||||||||||||||||||||||||
19 | 118159560082 | 7-10 Years | pip, pipx, setuptools, twine, tox, virtualenv, virtualenvwrapper, wheel | Disagree | Strongly agree | Disagree | Strongly agree | Agree | Disagree | Disagree | Strongly agree | Yes | npm, Docker, Conan | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 1 | 6 | 4 | 3 | 2 | 7 | 9 | 8 | 5 | No | No | Strongly disagree | Neither agree nor disagree | Strongly disagree | Strongly disagree | 2 | 4 | 1 | 3 | 5 | Neither agree nor disagree | Neither agree nor disagree | 3 | 2 | 4 | 1 | It popped on my feedly, can't remember the source | France | |||||||||||
20 | 118158512992 | 4-6 Years | pip, pipenv, tox, virtualenv, virtualenvwrapper, | Neither agree nor disagree | Disagree | Agree | Agree | Agree | Neither agree nor disagree | Disagree | Disagree | Yes | Docker, sbt | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project | I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 2 | 9 | 4 | 8 | 1 | 5 | 7 | 3 | 6 | No | Yes | 2 | 4 | 1 | 5 | 3 | Agree | Agree | 4 | 1 | 2 | 3 | pythondev.slack.com | Israel | ||||||||||||||
21 | 118137488160 | build, conda, conda-build, easy_install, enscons, flit, hatch, Maturin, meson-python, pex, pip, pipenv, pip-sync, pip-tools, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), scikit-build, scikit-build, setuptools, shiv, twine, tox, venv, virtualenv, virtualenvwrapper, wheel, Really, read, the, dtt | No | No | No | ||||||||||||||||||||||||||||||||||||||||||||||||
22 | 118156919384 | 7-10 Years | pip, poetry, Python, Packaging, Index, (PyPI), setuptools, | Agree | Neither agree nor disagree | Strongly agree | Disagree | Disagree | Agree | Disagree | Neither agree nor disagree | Yes | |||||||||||||||||||||||||||||||||||||||||
23 | 118156303790 | 4-6 Years | pip, pipenv, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel | Strongly disagree | Agree | Strongly disagree | Disagree | Agree | Neither agree nor disagree | Agree | Disagree | Yes | npm, Maven, Gradle | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 6 | 3 | 2 | 8 | 5 | 9 | 7 | 1 | 4 | No | Yes | 2 | 1 | 3 | 4 | 5 | Disagree | Neither agree nor disagree | 4 | 3 | 1 | 2 | Shared by a friend or colleague | United Kingdom of Great Britain and Northern Ireland | ||||||||||||||
24 | 118155830735 | 4-6 Years | poetry, PDM, | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Disagree | Strongly disagree | Agree | Yes | npm, Cargo, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence | 3 | 6 | 5 | 7 | 4 | 9 | 1 | 2 | 8 | No | No | Disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 2 | 3 | 5 | 4 | 1 | Agree | Agree | 3 | 4 | 1 | 2 | Japan | |||||||||||
25 | 118153539267 | 4-6 Years | pip, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), shiv, virtualenv, wheel | Strongly disagree | Agree | Strongly agree | Disagree | Neither agree nor disagree | Disagree | Disagree | Agree | Yes | npm | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, am, an, occasional, contributor, Lack, of, time | 1 | 3 | 2 | 4 | 6 | 8 | 9 | 5 | 7 | No | Yes | 2 | 3 | 1 | 4 | 5 | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | United Kingdom of Great Britain and Northern Ireland | |||||||||||||||
26 | 118152647027 | 4-6 Years | pip, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, wheel | Agree | Neither agree nor disagree | Agree | Agree | Strongly agree | Neither agree nor disagree | Strongly agree | Strongly agree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, English, language, knowledge, (everything, is, in, English, and, I, feel, that, my, English, is, not, good, enough) | 5 | 9 | 1 | 8 | 7 | 2 | 3 | 6 | 4 | No | No | Disagree | N/A | N/A | N/A | Agree | Neither agree nor disagree | Iran (Islamic Republic of) | ||||||||||||||||||||||
27 | 118152647814 | 4-6 Years | easy_install, pip, virtualenv, | Strongly agree | Agree | Agree | Strongly agree | Disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | npm, Cargo | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 3 | 8 | 4 | 1 | 5 | 9 | 7 | 6 | 2 | No | No | Strongly agree | Agree | Disagree | Disagree | 3 | 1 | 2 | 4 | 5 | Neither agree nor disagree | Neither agree nor disagree | 3 | 2 | 1 | 4 | Germany | |||||||||||||
28 | 118152650444 | 11-15 Years | pip, venv, | Agree | Neither agree nor disagree | Disagree | Disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | Docker | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time | Yes | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | Disagree | Neither agree nor disagree | Netherlands | ||||||||||||||||||||||||||||||
29 | 118152067862 | 4-6 Years | conda, easy_install, pip, pip-tools, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel | Agree | Neither agree nor disagree | Agree | Neither agree nor disagree | Agree | Neither agree nor disagree | Agree | Strongly agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | 5 | 9 | 8 | 4 | 2 | 6 | 1 | 3 | 7 | Yes | No | Disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 4 | 2 | 3 | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | Iran (Islamic Republic of) | ||||||||||||||
30 | 118152009534 | 7-10 Years | build, conda, conda-build, pip, setuptools, twine, wheel | Disagree | Agree | Neither agree nor disagree | Disagree | Agree | Neither agree nor disagree | Disagree | Agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | No | No | Neither agree nor disagree | Disagree | Disagree | Disagree | 1 | 3 | 4 | 2 | Agree | Agree | 4 | 3 | 1 | 2 | Python Discord | France | ||||||||||||||||||||||
31 | 118151859517 | 11-15 Years | build, pip, pip-sync, pip-tools, Python, Packaging, Index, (PyPI), venv, | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | npm, go's, stuff, is, great. | Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, $$$ | 9 | No | Yes | 4 | 2 | Agree | Agree | hacker news or lobste.rs I think | United States of America | |||||||||||||||||||||||||||||
32 | 118149360020 | 1-3 Years | conda, pip, Python, Packaging, Index, (PyPI), twine, venv, | Disagree | Agree | Strongly disagree | Disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | npm, Cargo, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, technical, mentoring, Lack, of, time | 1 | 6 | 4 | 3 | 9 | 5 | 2 | 7 | 8 | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 1 | Agree | Agree | 2 | 4 | 1 | 3 | Romania | |||||||||||||||
33 | 118149291321 | 7-10 Years | build, conda, flit, hatch, pip, pipx, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel | Disagree | Disagree | Strongly agree | Neither agree nor disagree | Agree | Strongly agree | Neither agree nor disagree | Strongly agree | Yes | npm, Yarn, Cargo, Docker | Better, documentation, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project | I, am, an, occasional, contributor, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 9 | 5 | 8 | 3 | 2 | 1 | 6 | 4 | 7 | No | No | Disagree | Strongly disagree | Strongly disagree | Strongly disagree | 2 | 3 | 1 | 4 | 5 | Agree | Strongly agree | 1 | 3 | 2 | 4 | Python Discord | Germany | ||||||||||
34 | 118149062095 | < 1 Year | build, conda, easy_install, pip, setuptools, venv, wheel | Neither agree nor disagree | Neither agree nor disagree | Disagree | Disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | Cargo | Better, security | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring | 1 | 9 | 6 | 8 | 4 | 5 | 3 | 7 | 2 | Yes | Yes | |||||||||||||||||||||||||||
35 | 118148211313 | < 1 Year | setuptools, wheel | Agree | Agree | Agree | Agree | Agree | Agree | Strongly agree | Agree | Yes | Cargo, RubyGems | Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 6 | 4 | 2 | 9 | 3 | 7 | 1 | 8 | 5 | Yes | No | Agree | Agree | Agree | Agree | 1 | 2 | 3 | 4 | 5 | Agree | Agree | 2 | 1 | 3 | 4 | ||||||||||||
36 | 118148177308 | 7-10 Years | build, pip, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel, Enthought, distribution, manager, (EDM) | Agree | Neither agree nor disagree | Agree | Disagree | Strongly agree | Agree | Neither agree nor disagree | Strongly agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time | 2 | 6 | 9 | 7 | 5 | 8 | 4 | 3 | 1 | No | No | Neither agree nor disagree | Strongly disagree | Agree | Agree | 1 | 3 | 2 | 4 | 5 | Strongly agree | Strongly agree | 2 | 1 | 3 | 4 | Got an email | India | ||||||||||||
37 | 118146289059 | 7-10 Years | pip, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, | Disagree | Agree | Strongly disagree | Disagree | Agree | Agree | Disagree | Agree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time | 7 | 2 | 5 | 6 | 1 | 9 | 8 | 3 | 4 | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 1 | 5 | 3 | 2 | 4 | Disagree | Disagree | 4 | 2 | 1 | 3 | PSF blog | Sweden | ||||||||||||
38 | 118145902130 | 4-6 Years | conda, pip, setuptools, virtualenv, | Disagree | Agree | Strongly agree | Agree | Agree | Agree | Disagree | Disagree | Yes | Docker, R,, maven | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | No | Yes | Agree | Agree | 1 | Shared by a friend or colleague | United States of America | |||||||||||||||||||||||||||||||
39 | 118145691646 | 4-6 Years | conda, pip, Python, Packaging, Index, (PyPI), setuptools, twine, venv, virtualenv, wheel | Agree | Neither agree nor disagree | Disagree | Agree | Disagree | Neither agree nor disagree | Neither agree nor disagree | No | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | 1 | 6 | 9 | 4 | 2 | 3 | 5 | 8 | 7 | Yes | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 2 | 1 | 3 | 4 | 5 | Disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | Canada | ||||||||||||||
40 | 118144771970 | 4-6 Years | pip, venv, virtualenv, | Agree | Disagree | Agree | Neither agree nor disagree | Agree | Agree | Agree | Agree | Yes | npm, RubyGems | Better, documentation | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time | 4 | 2 | 5 | 8 | 1 | 7 | 9 | 3 | 6 | No | No | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | 5 | Agree | Agree | 1 | 2 | 3 | 4 | Python Discord | |||||||||||
41 | 118144222216 | 7-10 Years | conda, hatch, Maturin, pip, pipenv, pip-sync, pip-tools, Python, Packaging, Index, (PyPI), scikit-build, scikit-build, venv, virtualenvwrapper, wheel | Agree | Agree | Agree | Agree | Agree | Agree | Agree | Agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time | 7 | 9 | 1 | 4 | 5 | 3 | 2 | 6 | 8 | No | Yes | 3 | 1 | 4 | 5 | 2 | Agree | Agree | 2 | 3 | 1 | 4 | PSF blog | |||||||||||||||||
42 | 118143984512 | 7-10 Years | pip, pipx, setuptools, tox, virtualenv, | Agree | Agree | Strongly disagree | Strongly disagree | Strongly agree | Agree | Neither agree nor disagree | Agree | Yes | |||||||||||||||||||||||||||||||||||||||||
43 | 118143949898 | 4-6 Years | pip, venv, wheel | Neither agree nor disagree | Agree | Disagree | Disagree | Strongly agree | Disagree | Disagree | Agree | No | |||||||||||||||||||||||||||||||||||||||||
44 | 118118502229 | 16+ Years | pip, Python, Packaging, Index, (PyPI), | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Disagree | Yes | |||||||||||||||||||||||||||||||||||||||||
45 | 118143066152 | 4-6 Years | pip, setuptools, venv, virtualenv, | Agree | Disagree | Strongly disagree | Neither agree nor disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Disagree | Yes | vcpkg, nuget | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, interest | No | Yes | Strongly agree | Strongly agree | Banner on pypi.org | United Kingdom of Great Britain and Northern Ireland | |||||||||||||||||||||||||||||||||
46 | 118142874443 | 4-6 Years | pip, pip-tools, setuptools, twine, | Strongly disagree | Strongly agree | Strongly disagree | Agree | Strongly agree | Strongly disagree | Strongly disagree | Disagree | Yes | Docker, rpm | I, have, never, contributed,, but, have, considered, contributing, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | 3 | 1 | 5 | 9 | 4 | 7 | 2 | 8 | 6 | No | Yes | 1 | 5 | 2 | 3 | 4 | Disagree | Neither agree nor disagree | Shared by a friend or colleague | Australia | |||||||||||||||||||
47 | 118142870157 | 4-6 Years | pip, setuptools, venv, | Agree | Strongly agree | Disagree | Disagree | Strongly agree | Agree | Neither agree nor disagree | Disagree | Yes | npm, Cargo | Better, deployment, of, dependencies, when, installing, projects, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 5 | 3 | 4 | 2 | 1 | Disagree | Disagree | 2 | 3 | 4 | 1 | Shared by a friend or colleague | Belgium | |||||||||||||||||||
48 | 118142820131 | 11-15 Years | easy_install, pip, | Strongly disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Disagree | Disagree | Disagree | Yes | |||||||||||||||||||||||||||||||||||||||||
49 | 118142813512 | 4-6 Years | pip, poetry, Python, Packaging, Index, (PyPI), venv, | Disagree | Neither agree nor disagree | Strongly disagree | Strongly disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | Cargo, RubyGems, Docker, gradle, maven | Better, documentation, Better, security, Better, support, for, supply-chain, integrity | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | 2 | 7 | 4 | 6 | 9 | 5 | 3 | 1 | 8 | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 1 | 3 | 2 | 4 | 5 | Strongly disagree | Strongly agree | Sweden | |||||||||||||||
50 | 118142322829 | 1-3 Years | conda, conda-build, easy_install, pip, | Agree | Agree | Agree | Agree | Agree | Agree | Agree | Agree | No | I, am, an, occasional, contributor, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 3 | 7 | 2 | 5 | 9 | 1 | 8 | 4 | 6 | Yes | No | Agree | Agree | Agree | Agree | 1 | 2 | 3 | 4 | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | Banner on pypi.org | Greece | |||||||||||||
51 | 118135952313 | 16+ Years | build, conda, easy_install, pip, pipenv, pip-tools, Python, Packaging, Index, (PyPI), setuptools, venv, wheel | Agree | Neither agree nor disagree | Strongly agree | Agree | Strongly disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Yes | npm, Yarn, Cargo, Docker | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 3 | 2 | 4 | 6 | 1 | 5 | 9 | 7 | 8 | No | Yes | 2 | 4 | 3 | 1 | 5 | Agree | Agree | 4 | 3 | 2 | 1 | Banner on pypi.org | United States of America | |||||||||||||||
52 | 118141955028 | 4-6 Years | Neither agree nor disagree | Agree | Strongly agree | Disagree | Agree | Agree | Strongly agree | Strongly agree | Yes | Cargo | Better, deployment, of, dependencies, when, installing, projects, Better, security, Better, support, for, supply-chain, integrity, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, interest | 6 | 1 | 4 | 2 | 5 | 8 | 9 | 3 | 7 | No | No | Neither agree nor disagree | Strongly agree | Neither agree nor disagree | Disagree | 1 | 2 | 3 | 4 | 5 | 3 | 4 | 1 | 2 | Banner on pypi.org | Estonia | |||||||||||||
53 | 118141893651 | 11-15 Years | pip, pipenv, poetry, tox, virtualenvwrapper, | Agree | Strongly agree | Disagree | Strongly disagree | Strongly agree | Neither agree nor disagree | Disagree | Agree | Yes | Docker | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 3 | 4 | 6 | 9 | 2 | 1 | 7 | 5 | 8 | No | No | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | 5 | Neither agree nor disagree | Neither agree nor disagree | Mailing list | |||||||||||||||
54 | 118141446345 | 4-6 Years | build, pip, pip-tools, tox, venv, virtualenv, wheel | Strongly agree | Agree | Agree | Strongly agree | Strongly agree | Neither agree nor disagree | Disagree | Strongly agree | Yes | npm, Yarn, Docker | Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages | |||||||||||||||||||||||||||||||||||||||
55 | 118141210255 | 4-6 Years | pip, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), venv, virtualenv, | Agree | Neither agree nor disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Agree | Strongly agree | Yes | npm, Yarn, Cargo, Docker | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 1 | 8 | 5 | 4 | 6 | 2 | 7 | 3 | 9 | No | Yes | 1 | 2 | 3 | 4 | 5 | Agree | Agree | 2 | 1 | 3 | 4 | https://twitter.com/frostming90/status/1565514797344468995?cxt=HHwWhsCtpb3a6bkrAAAA | United States of America | |||||||||||||||
56 | 118141198290 | 7-10 Years | pip, venv, wheel | Agree | Agree | Neither agree nor disagree | Strongly disagree | Agree | Disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | npm, Cargo, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | |||||||||||||||||||||||||||||||||||||||
57 | 118141160210 | 1-3 Years | build, easy_install, pip, poetry, Python, Packaging, Index, (PyPI), setuptools, virtualenv, wheel | Disagree | Agree | Disagree | Neither agree nor disagree | Strongly agree | Disagree | Disagree | Agree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 2 | 9 | 7 | 5 | 1 | 3 | 6 | 4 | 8 | No | Yes | 2 | 3 | 1 | 4 | 5 | Disagree | Agree | 3 | 2 | 1 | 4 | Shared by a friend or colleague | United States of America | ||||||||||||||||
58 | 118140891475 | 4-6 Years | pip, Python, Packaging, Index, (PyPI), setuptools, virtualenv, virtualenvwrapper, wheel | Strongly agree | Disagree | Strongly agree | Strongly disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | |||||||||||||||||||||||||||||||||||||||||
59 | 118140715480 | 4-6 Years | pip, pipenv, poetry, setuptools, tox, venv, virtualenv, wheel | Disagree | Agree | Neither agree nor disagree | Agree | Agree | Disagree | Neither agree nor disagree | |||||||||||||||||||||||||||||||||||||||||||
60 | 118140627793 | 7-10 Years | poetry, | Agree | Neither agree nor disagree | Neither agree nor disagree | Disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Strongly agree | Yes | Nix | ||||||||||||||||||||||||||||||||||||||||
61 | 118140553727 | 1-3 Years | conda, pipenv, pipx, poetry, venv, | Strongly disagree | Agree | Disagree | Neither agree nor disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Strongly agree | Yes | npm, Yarn, pnpm, Cargo, Docker, Nix | Better, build-time, dependency, management, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages | I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 6 | 8 | 9 | 4 | 2 | 7 | 3 | 5 | 1 | No | No | Agree | N/A | N/A | Neither agree nor disagree | 1 | 3 | 2 | 4 | 5 | Agree | Strongly agree | 1 | 2 | 4 | 3 | India | |||||||||||
62 | 118140546304 | 4-6 Years | pip-tools, poetry, venv, | Disagree | Strongly disagree | Agree | Neither agree nor disagree | Strongly disagree | Neither agree nor disagree | Strongly disagree | Neither agree nor disagree | Yes | npm, Cargo, Docker | Better, systems, for, managing, dependencies, within, a, project | I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 6 | 2 | 1 | 9 | 8 | 4 | 7 | 5 | 3 | No | No | Neither agree nor disagree | Strongly disagree | Strongly disagree | Strongly disagree | 4 | 3 | 2 | 1 | 5 | Neither agree nor disagree | Neither agree nor disagree | news.ycombinator.com | Czech Republic | ||||||||||||||
63 | 118140372898 | 4-6 Years | easy_install, pip, pipx, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, virtualenvwrapper, | Strongly disagree | Strongly agree | Disagree | Disagree | Disagree | Disagree | Disagree | Agree | Yes | Cargo, Nix, Go | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence | 1 | 9 | 7 | 8 | 2 | 3 | 6 | 5 | 4 | No | Yes | 1 | 4 | 2 | 3 | 5 | Strongly agree | Strongly agree | 3 | 2 | 1 | 4 | Python Discord | Shared by a friend or colleague | United States of America | |||||||||||||
64 | 118140347799 | 7-10 Years | pip, pipenv, pip-sync, pip-tools, poetry, twine, virtualenv, | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Disagree | Strongly disagree | Agree | Yes | Docker, Nix, Nix, go, modules | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, never, contributed, and, have, not, considered, contributing, Contributor, burnout, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed), feeling, that, there, is, genuine, ignorance, in, the, community, to, understand, how, bad, things, are, and, how, deeply, broken, they, are., for, example:, -, pip, only, had, a, SAT-solver, very, recently.., it, is, a, known, fact, for, *decades*, that, dependency, management, is, an, NP-Complete, problem, and, requires, a, full, blown, SAT-solver, to, handle., -, The, recommended, tool, a, few, years, ago, was, `pipenv`,, which, didn't, have, a, SAT-solver, at, that, time, and, would, routinely, break, on, new, releases., https://packaging.python.org/en/latest/tutorials/managing-dependencies/, it, still, is, recommending, pipenv. | 5 | 6 | 9 | 3 | 2 | 4 | 1 | 8 | 7 | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 5 | 1 | 4 | 2 | 3 | Agree | Agree | 1 | 2 | 4 | 3 | lobste.rs | Portugal | |||||||||||
65 | 118138226657 | 7-10 Years | conda, pip, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, virtualenvwrapper, , Spack | Neither agree nor disagree | Agree | Disagree | Disagree | Neither agree nor disagree | Agree | Disagree | Disagree | Yes | Cargo, Docker, Spack, Nix | Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Contributor, burnout | 3 | 4 | 1 | 7 | 6 | 8 | 9 | 2 | 5 | No | Yes | 1 | 2 | 5 | 4 | 3 | Disagree | Agree | 3 | 4 | 2 | 1 | Banner on pypi.org | United States of America | ||||||||||||||
66 | 118140334490 | 4-6 Years | build, pip, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, wheel | Neither agree nor disagree | Agree | Disagree | Strongly disagree | Strongly agree | Agree | Neither agree nor disagree | Agree | Yes | Cargo, Docker | Better, build-time, dependency, management | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 4 | 8 | 6 | 5 | 2 | 7 | 9 | 1 | 3 | No | No | Neither agree nor disagree | Neither agree nor disagree | Disagree | Disagree | 2 | 3 | 1 | 4 | 5 | Strongly agree | Strongly agree | 2 | 1 | 3 | 4 | Banner on pypi.org | Belgium | ||||||||||
67 | 118140310213 | 4-6 Years | pip, poetry, Python, Packaging, Index, (PyPI), setuptools, twine, tox, venv, virtualenv, virtualenvwrapper, wheel | Neither agree nor disagree | Agree | Disagree | Disagree | Agree | Neither agree nor disagree | Disagree | Neither agree nor disagree | Yes | npm, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, for, creating, and, uploading, packages, Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | Yes | No | Disagree | Disagree | Disagree | Disagree | 1 | 2 | 3 | 4 | 5 | Agree | Agree | 2 | 3 | 1 | 4 | Banner on pypi.org | France | |||||||||||||||||||
68 | 118140310454 | 1-3 Years | conda, pip, Python, Packaging, Index, (PyPI), twine, tox, | Disagree | Neither agree nor disagree | Disagree | Strongly disagree | Agree | Disagree | Neither agree nor disagree | Agree | Yes | npm, cran | Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, am, a, regular, contributor, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 1 | 4 | 3 | 7 | 2 | 6 | 5 | 8 | 9 | No | Yes | 1 | 4 | 2 | 3 | 5 | Agree | Agree | 3 | 1 | 2 | 4 | Banner on pypi.org | Switzerland | ||||||||||||||
69 | 118140273795 | 4-6 Years | build, conda, pip, Python, Packaging, Index, (PyPI), venv, | Agree | Agree | Disagree | Strongly disagree | Strongly agree | Agree | Neither agree nor disagree | Strongly agree | Yes | Cargo | Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring | 5 | 9 | 7 | 4 | 8 | 6 | 3 | 2 | 1 | No | No | Disagree | Disagree | Disagree | Disagree | Strongly agree | Strongly agree | 1 | 4 | 2 | 3 | |||||||||||||||||
70 | 118140241117 | 4-6 Years | pip, venv, wheel | Agree | Neither agree nor disagree | Neither agree nor disagree | Strongly disagree | Agree | Neither agree nor disagree | Disagree | Agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time | 1 | 5 | 6 | 9 | 2 | 3 | 8 | 7 | 4 | No | No | Neither agree nor disagree | Agree | Disagree | Neither agree nor disagree | 2 | 3 | 1 | 4 | Neither agree nor disagree | Neither agree nor disagree | 3 | 2 | 1 | 4 | Banner on pypi.org | Israel | |||||||||||||
71 | 118140235803 | < 1 Year | poetry, | Agree | Disagree | Strongly disagree | Strongly disagree | Strongly agree | Agree | Neither agree nor disagree | Strongly agree | Yes | npm, Yarn, Cargo, Cabal,, stack,, opam,, dotnet, cli | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 7 | 3 | 8 | 2 | 1 | 5 | 6 | 9 | 4 | Yes | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 2 | 1 | 3 | 4 | Strongly disagree | Strongly disagree | 1 | 3 | 2 | 4 | lobste.rs | Nepal | |||||||||||
72 | 118140229932 | 4-6 Years | easy_install, pip, pipenv, poetry, twine, tox, venv, virtualenv, wheel | Strongly agree | Agree | Strongly disagree | Strongly disagree | Strongly agree | Neither agree nor disagree | Disagree | Neither agree nor disagree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 7 | 3 | 1 | 4 | 6 | 8 | 5 | 9 | 2 | Yes | No | Agree | Agree | Neither agree nor disagree | Neither agree nor disagree | 1 | 3 | 4 | 2 | 5 | Strongly agree | Strongly agree | 3 | 4 | 1 | 2 | ||||||||||||||
73 | 118140167438 | 7-10 Years | pip, pipenv, poetry, twine, venv, | Strongly disagree | Strongly agree | Disagree | Disagree | Neither agree nor disagree | Disagree | Strongly disagree | Neither agree nor disagree | Yes | npm, Yarn, RubyGems, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 8 | 1 | 6 | 7 | 5 | 9 | 3 | 4 | 2 | No | Yes | 1 | 3 | 4 | 2 | 5 | Agree | Agree | 4 | 3 | 1 | 2 | Lobsters | United States of America | ||||||||||||||
74 | 118139996088 | 7-10 Years | conda, pip, venv, , pyenv | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Neither agree nor disagree | Strongly disagree | Yes | Docker, sbt | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time | No | No | Neither agree nor disagree | Disagree | Disagree | Disagree | 1 | 4 | 2 | 3 | 5 | Agree | Agree | 1 | 2 | Banner on pypi.org | Poland | ||||||||||||||||||||||
75 | 118139972845 | 4-6 Years | build, pip, pip-tools, setuptools, twine, venv, wheel | Agree | Neither agree nor disagree | Strongly disagree | Strongly disagree | Agree | Agree | Neither agree nor disagree | Strongly agree | Yes | npm, Cargo, Docker | Better, build-time, dependency, management | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time | 5 | No | Yes | 5 | 3 | 4 | 1 | Neither agree nor disagree | Neither agree nor disagree | Banner on pypi.org | ||||||||||||||||||||||||||||
76 | 118139971132 | 7-10 Years | pip, virtualenv, | Neither agree nor disagree | Agree | Disagree | Disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | Docker | Better, deployment, of, dependencies, when, installing, projects, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages | |||||||||||||||||||||||||||||||||||||||
77 | 118139917564 | < 1 Year | pip, pipenv, | Agree | Neither agree nor disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | npm, Yarn, Docker | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Contributor, burnout, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 3 | 4 | 7 | 9 | 1 | 2 | 8 | 5 | 6 | Yes | No | Strongly agree | Strongly agree | Agree | Agree | 2 | 3 | 1 | 4 | 5 | Agree | Agree | 1 | 2 | 4 | 3 | Shared by a friend or colleague | Brazil | |||||||||||
78 | 118139850977 | 1-3 Years | pip, setuptools, venv, virtualenv, wheel | Disagree | Agree | Neither agree nor disagree | Disagree | Strongly agree | Agree | Disagree | Agree | Yes | npm, Yarn, Cargo | Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 4 | 3 | 6 | 9 | 8 | 2 | 5 | 1 | 7 | No | Yes | 1 | 2 | 3 | 5 | 4 | Disagree | Neither agree nor disagree | 2 | 3 | 1 | 4 | Shared by a friend or colleague | United States of America | ||||||||||||||
79 | 118139835156 | 4-6 Years | conda, pip, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, virtualenvwrapper, | Disagree | Neither agree nor disagree | Disagree | Strongly disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Yes | Nix, sbt | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring | 2 | 3 | 5 | 1 | 4 | 7 | 8 | 9 | 6 | No | Yes | 1 | 3 | 2 | 5 | 4 | Neither agree nor disagree | Neither agree nor disagree | 4 | 1 | 3 | 2 | Shared by a friend or colleague | United States of America | |||||||||||||||
80 | 118139832504 | 4-6 Years | pip, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel, poetry | Neither agree nor disagree | Strongly agree | Neither agree nor disagree | Disagree | Strongly agree | Disagree | Disagree | Neither agree nor disagree | Yes | npm, Cargo, Docker, Nix | Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, for, creating, and, uploading, packages | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 6 | 2 | 4 | 7 | 8 | 3 | 5 | 1 | 9 | No | Yes | 1 | 2 | 3 | 4 | 5 | Neither agree nor disagree | Agree | Shared by a friend or colleague | United States of America | ||||||||||||||||||
81 | 118139830744 | 4-6 Years | pip, pipenv, poetry, venv, virtualenv, virtualenvwrapper, wheel | Disagree | Agree | Neither agree nor disagree | Strongly disagree | Strongly agree | Neither agree nor disagree | Neither agree nor disagree | Agree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 3 | 6 | 4 | 7 | 2 | 1 | 5 | 8 | 9 | No | Yes | 2 | 1 | 3 | 4 | 5 | Neither agree nor disagree | Neither agree nor disagree | 4 | 1 | 2 | 3 | Shared by a friend or colleague | United States of America | ||||||||||||||||
82 | 118139831439 | 1-3 Years | venv, | Neither agree nor disagree | Agree | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence | Yes | Yes | 4 | Special interest group (e.g. PyLadies) | ||||||||||||||||||||||||||||||||||||
83 | 118139738698 | 7-10 Years | pip, venv, | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Agree | Strongly disagree | Strongly disagree | Strongly disagree | Yes | npm, Cargo, Docker | Better, deployment, of, dependencies, when, installing, projects, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts) | |||||||||||||||||||||||||||||||||||||||
84 | 118139730085 | 4-6 Years | conda, pip, pipx, venv, virtualenv, | Disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Disagree | Agree | No | |||||||||||||||||||||||||||||||||||||||||
85 | 118139688609 | 4-6 Years | conda, pip, poetry, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel | Disagree | Neither agree nor disagree | Neither agree nor disagree | Disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Strongly agree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time | 4 | 7 | 8 | 3 | 1 | 9 | 6 | 5 | 2 | No | Yes | 1 | 4 | 3 | 2 | 5 | Agree | Agree | 3 | 2 | 1 | 4 | Banner on pypi.org | France | ||||||||||||||||
86 | 118139644461 | 4-6 Years | pip, setuptools, venv, wheel | Disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Agree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 1 | 6 | 9 | 7 | 8 | 3 | 2 | 5 | 4 | No | Yes | 2 | 1 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | lobste.rs | United States of America | ||||||||||||||||||
87 | 118139623661 | 4-6 Years | build, pip, twine, virtualenv, | Agree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Agree | Agree | Agree | Yes | npm, Docker, Nix | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project | I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | No | No | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Agree | Agree | https://lobste.rs | Norway | ||||||||||||||||||||||||||||
88 | 118139572523 | 7-10 Years | hatch, pip, poetry, Python, Packaging, Index, (PyPI), setuptools, tox, virtualenv, | Strongly disagree | Agree | Disagree | Strongly disagree | Agree | Neither agree nor disagree | Disagree | Neither agree nor disagree | Yes | Yarn, Cargo, Docker, Nix | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages | I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 7 | 5 | 2 | 1 | 8 | 6 | 9 | 3 | 4 | No | No | Disagree | Agree | Disagree | Agree | 1 | 3 | 4 | 2 | 5 | Agree | Neither agree nor disagree | 3 | 4 | 1 | 2 | Banner on pypi.org | Croatia | ||||||||||
89 | 118139534833 | 16+ Years | conda, pip, poetry, setuptools, venv, virtualenv, virtualenvwrapper, wheel | Disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Neither agree nor disagree | Disagree | Agree | Yes | npm, Cargo, RubyGems, Docker, mvn,, gradle | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), I, find, python, package, management, to, be, just, barely, sufficient,, compared, to, most, other, languages. | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 6 | 5 | 1 | 9 | 3 | 4 | 7 | 2 | 8 | No | Yes | 3 | 2 | 4 | 5 | 1 | Strongly agree | Strongly agree | 3 | 4 | 1 | 2 | Banner on pypi.org | Ireland | ||||||||||||||
90 | 118139516551 | 1-3 Years | pip, pipenv, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, wheel, Archlinux, Aur | Disagree | Agree | Disagree | Disagree | Strongly agree | Disagree | Agree | Disagree | Yes | npm, Cargo, Docker, Written, my, own, domain, specific, package, manager, Written, my, own, config, management, Emacs, melpa | Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Didn't, even, occur, to, me, Too, many, cooks, already? | 3 | 6 | 1 | 5 | 4 | 9 | 8 | 2 | 7 | No | No | Disagree | Strongly disagree | Strongly disagree | Strongly disagree | Strongly agree | Strongly agree | 4 | 2 | 1 | 3 | Germany | ||||||||||||||||
91 | 118139491864 | 1-3 Years | pip, pip-tools, pipx, poetry, setuptools, venv, virtualenv, wheel | Disagree | Agree | Agree | Neither agree nor disagree | Agree | Disagree | Disagree | Agree | Yes | npm, Cargo, Docker | Better, documentation | I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | 1 | 4 | 3 | 5 | 8 | 6 | 9 | 2 | 7 | No | Yes | 2 | 4 | 3 | 1 | 5 | Disagree | Neither agree nor disagree | Banner on pypi.org | New Zealand | ||||||||||||||||||
92 | 118139488605 | 4-6 Years | conda, easy_install, pip, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel | Neither agree nor disagree | Neither agree nor disagree | Disagree | Disagree | Strongly agree | Neither agree nor disagree | Disagree | Agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 3 | 9 | 4 | 5 | 1 | 6 | 2 | 7 | 8 | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | 1 | 4 | 3 | 2 | 5 | Agree | 4 | 1 | 2 | 3 | Belgium | ||||||||||||||
93 | 118139491131 | 7-10 Years | pip, poetry, Python, Packaging, Index, (PyPI), virtualenvwrapper, | Disagree | Agree | Disagree | Neither agree nor disagree | Agree | Disagree | Neither agree nor disagree | Disagree | Yes | |||||||||||||||||||||||||||||||||||||||||
94 | 118139487338 | 4-6 Years | build, easy_install, flit, meson-python, pip, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), setuptools, twine, virtualenv, wheel | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Disagree | Strongly disagree | Strongly disagree | Yes | npm, Yarn, Bower, Cargo, RubyGems, Go | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI) | |||||||||||||||||||||||||||||||||||||||
95 | 118138694191 | 11-15 Years | pip, Python, Packaging, Index, (PyPI), setuptools, twine, tox, venv, virtualenv, wheel | Agree | Neither agree nor disagree | Strongly disagree | Disagree | Agree | Neither agree nor disagree | Agree | Agree | No | I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 1 | 7 | 8 | 4 | 2 | 6 | 3 | 5 | 9 | No | No | Strongly disagree | Strongly disagree | Strongly disagree | Strongly disagree | |||||||||||||||||||||||||
96 | 118139449984 | 7-10 Years | pip, pipenv, pipx, poetry, setuptools, venv, virtualenv, virtualenvwrapper, wheel | Strongly disagree | Strongly agree | Disagree | Disagree | Agree | Disagree | Strongly disagree | Neither agree nor disagree | No | I, have, contributed, a, handful, of, times, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation) | 8 | 3 | 1 | 6 | 7 | 9 | 4 | 2 | 5 | Yes | No | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | Neither agree nor disagree | 1 | 2 | 3 | 4 | 5 | Agree | Agree | 3 | 2 | 1 | 4 | Shared by a friend or colleague | Australia | ||||||||||||
97 | 118139393464 | 4-6 Years | build, pip, pip-tools, pipx, poetry, Python, Packaging, Index, (PyPI), setuptools, twine, tox, venv, virtualenv, wheel | Agree | Agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Agree | Disagree | Agree | Yes | npm, Cargo | Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project | I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, interest | 7 | 2 | 3 | 9 | 8 | 6 | 5 | 1 | 4 | No | No | Disagree | Disagree | Disagree | Disagree | 1 | 4 | 3 | 2 | 5 | Neither agree nor disagree | Neither agree nor disagree | 4 | 3 | 1 | 2 | Lobste.rs | United Kingdom of Great Britain and Northern Ireland | ||||||||||
98 | 118139320633 | 16+ Years | easy_install, pip, pipenv, Python, Packaging, Index, (PyPI), setuptools, virtualenv, wheel | Agree | Neither agree nor disagree | Disagree | Disagree | Agree | Neither agree nor disagree | Neither agree nor disagree | Agree | Yes | npm, Docker | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution) | No | Yes | 1 | 3 | 2 | 4 | Neither agree nor disagree | Agree | 3 | 2 | 1 | 4 | Banner on pypi.org | Australia | |||||||||||||||||||||||||
99 | 118125400024 | 7-10 Years | pip, setuptools, virtualenv, wheel | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Strongly agree | Strongly disagree | Strongly disagree | Disagree | No | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed) | 4 | 5 | 3 | 9 | 6 | 8 | 1 | 2 | 7 | No | Yes | 1 | 4 | 2 | 3 | 5 | Strongly agree | Strongly agree | Banner on pypi.org | United States of America | ||||||||||||||||||||
100 | 118139291481 | 4-6 Years | pip, Python, Packaging, Index, (PyPI), venv, | Strongly agree | Strongly disagree | Agree | Strongly disagree | Disagree | Agree | Neither agree nor disagree | Agree | No | npm, Composer, (PHP) | I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed | 1 | 5 | 4 | 6 | 2 | 8 | 7 | 9 | 3 | Yes | Yes | 1 | 4 | 2 | 3 | 5 | Strongly disagree | Neither agree nor disagree | 4 | 3 | 1 | 2 | Banner on pypi.org |