Skip to content

Devops: move package into the src/ subdirectory#234

Merged
sphuber merged 1 commit intodevelopfrom
fix/use-src-package-layout
Apr 8, 2022
Merged

Devops: move package into the src/ subdirectory#234
sphuber merged 1 commit intodevelopfrom
fix/use-src-package-layout

Conversation

@sphuber
Copy link
Copy Markdown
Collaborator

@sphuber sphuber commented Apr 8, 2022

This structure is what is recommended by the Python documentation:

https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 8, 2022

Codecov Report

Merging #234 (ed6cc50) into develop (9acdc4d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #234   +/-   ##
========================================
  Coverage    90.46%   90.46%           
========================================
  Files           21       21           
  Lines         2953     2953           
========================================
  Hits          2671     2671           
  Misses         282      282           
Impacted Files Coverage Δ
src/plumpy/__init__.py 100.00% <ø> (ø)
src/plumpy/base/__init__.py 100.00% <ø> (ø)
src/plumpy/base/state_machine.py 86.13% <ø> (ø)
src/plumpy/base/utils.py 100.00% <ø> (ø)
src/plumpy/communications.py 84.53% <ø> (ø)
src/plumpy/events.py 88.71% <ø> (ø)
src/plumpy/exceptions.py 100.00% <ø> (ø)
src/plumpy/futures.py 74.47% <ø> (ø)
src/plumpy/lang.py 100.00% <ø> (ø)
src/plumpy/loaders.py 97.06% <ø> (ø)
... and 11 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9acdc4d...ed6cc50. Read the comment docs.

This structure is what is recommended by the Python documentation:

   https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.
@sphuber sphuber force-pushed the fix/use-src-package-layout branch from 243c1d3 to ed6cc50 Compare April 8, 2022 17:00
@sphuber sphuber merged commit ed6cc50 into develop Apr 8, 2022
@sphuber sphuber deleted the fix/use-src-package-layout branch April 8, 2022 17:07
sphuber added a commit that referenced this pull request Apr 8, 2022
This structure is what is recommended by the Python documentation:

   https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.
unkcpz pushed a commit to unkcpz/plumpy that referenced this pull request Dec 14, 2024
This structure is what is recommended by the Python documentation:

   https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.
agoscinski pushed a commit to agoscinski/plumpy that referenced this pull request Apr 13, 2026
This structure is what is recommended by the Python documentation:

   https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.
agoscinski pushed a commit that referenced this pull request Apr 13, 2026
This structure is what is recommended by the Python documentation:

   https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.
agoscinski pushed a commit that referenced this pull request Apr 13, 2026
This structure is what is recommended by the Python documentation:

   https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files

There are a number of benefits for this structure and will prevent a
variety of problems with package installations. As a result, many
important packages in the Python ecosystem have started to adopt this
package structure.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant