Skip to content

Conversation

@h-chmeruk
Copy link
Contributor

Which issue(s) are closed by this pull request?

Closes #13

Changes proposed in this pull request:

  • Added pyproject.toml to the template directory.
  • Provided 2 new test functions for the pyproject.toml file, updated the test_generated_file_exists() function.
  • Added 5 new parameters to copier.yml: project_short_description, version, keywords, pypi_license_classifiers_list, pypi_license_classifier

@h-chmeruk h-chmeruk added the enhancement New feature or request label Dec 17, 2025
Copy link
Member

@ahms5 ahms5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice, thank you, only minor comments

'description = "my_project_short_description"',
'requires-python = ">=3.11"',
"'acoustics',",
"'pyfar'",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"'pyfar'",
"\n 'pyfar',\n",

maybe also check if the indent is corret. This could also be applied to other paramters

@h-chmeruk h-chmeruk requested a review from ahms5 January 6, 2026 11:34
Comment on lines 82 to 97
for desired in (
'name = "my_project"',
'version = "0.1.0"',
'description = "my_project_short_description"',
'requires-python = ">=3.11"',
'\n "acoustics",\n',
'\n "pyfar",\n',
'\n "numpy",\n',
'\n "scipy",\n',
'"License :: OSI Approved :: MIT License"',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: 3.14',
'Tracker = "https://github.com/pyfar/my_project/issues"',
):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this can be parametrized using pytest after #17 is merged.

@ahms5 ahms5 added this to the v0.1.0 milestone Jan 9, 2026
@ahms5 ahms5 self-requested a review January 9, 2026 11:10
Copy link
Member

@ahms5 ahms5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use new fixture

@h-chmeruk h-chmeruk requested a review from ahms5 January 9, 2026 11:29
Copy link
Member

@ahms5 ahms5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice, thanks

@h-chmeruk h-chmeruk merged commit 0c61935 into main Jan 9, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add pyproject.toml

3 participants