1
1
A Simple Python Project Skeleton
2
2
================================
3
3
4
- This repo attempts to standardize the structure of the Python-based project's repositories using
5
- modern Python packaging and configuration techniques that can then be applied to many repos.
6
-
7
- Using this `blog post `_ as inspiration, this repository serves as the base for all new Python
8
- projects and is mergeable in existing repositories as well.
4
+ This repo attempts to standardize the structure of the Python-based project's
5
+ repositories using modern Python packaging and configuration techniques.
6
+ Using this `blog post `_ as inspiration, this repository serves as the base for
7
+ all new Python projects and is mergeable in existing repositories as well.
9
8
10
9
.. _blog post : https://blog.jaraco.com/a-project-skeleton-for-python-projects/
11
10
@@ -69,7 +68,7 @@ Release Notes
69
68
70
69
- Drop support for Python 3.8
71
70
- Drop support for macOS-11, add support for macOS-14
72
-
71
+
73
72
- 2024-02-19:
74
73
75
74
- Replace support in CI of default ubuntu-20.04 by ubuntu-22.04
@@ -86,19 +85,19 @@ Release Notes
86
85
87
86
- Synchronize configure and configure.bat scripts for sanity
88
87
- Update CI operating system support with latest Azure OS images
89
- - Streamline utility scripts in etc/scripts/ to create, fetch and manage third-party dependencies
90
- There are now fewer scripts. See etc/scripts/README.rst for details
88
+ - Streamline utility scripts in etc/scripts/ to create, fetch and manage third-party
89
+ dependencies. There are now fewer scripts. See etc/scripts/README.rst for details
91
90
92
91
- 2021-09-03:
93
-
94
- - ``configure `` now requires pinned dependencies via the use of ``requirements.txt `` and ``requirements-dev.txt ``
95
-
92
+ - ``configure `` now requires pinned dependencies via the use of ``requirements.txt ``
93
+ and ``requirements-dev.txt ``
96
94
- ``configure `` can now accept multiple options at once
97
95
- Add utility scripts from scancode-toolkit/etc/release/ for use in generating project files
98
96
- Rename virtual environment directory from ``tmp `` to ``venv ``
99
- - Update README.rst with instructions for generating ``requirements.txt `` and ``requirements-dev.txt ``,
100
- as well as collecting dependencies as wheels and generating ABOUT files for them.
97
+ - Update README.rst with instructions for generating ``requirements.txt ``
98
+ and ``requirements-dev.txt ``, as well as collecting dependencies as wheels and generating
99
+ ABOUT files for them.
101
100
102
101
- 2021-05-11:
103
-
104
- - Adopt new configure scripts from ScanCode TK that allows correct configuration of which Python version is used.
102
+ - Adopt new configure scripts from ScanCode TK that allows correct configuration of which
103
+ Python version is used.
0 commit comments