<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/setuptools/tests/config, branch v67.3.2</title>
<subtitle>github.com: pypa/setuptools.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/'/>
<entry>
<title>Update test expectations to match new packaging version</title>
<updated>2023-01-23T11:01:48+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2023-01-23T11:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=0a4de62beb93c809ece161f19edf53f68a9be16f'/>
<id>0a4de62beb93c809ece161f19edf53f68a9be16f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix version syntax in test_nowarn_accidental_env_marker_misconfig</title>
<updated>2023-01-21T13:20:36+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2023-01-21T13:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=23c7a01b32077b8438d3e5ebdd321729926a1272'/>
<id>23c7a01b32077b8438d3e5ebdd321729926a1272</id>
<content type='text'>
Fix the two "marker"-alike cases (for package `python_version`)
for test_nowarn_accidental_env_marker_misconfig to use `&lt;3` rather
than `&lt;'3'`.  The latter maps to the version `'3'` which is not a valid
version and therefore causes an error with packaging-22.0+.

See the discussion at
https://github.com/pypa/setuptools/commit/506e7e7e1cac6a5d534184d35a20a73e9dd58045#r97577660
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the two "marker"-alike cases (for package `python_version`)
for test_nowarn_accidental_env_marker_misconfig to use `&lt;3` rather
than `&lt;'3'`.  The latter maps to the version `'3'` which is not a valid
version and therefore causes an error with packaging-22.0+.

See the discussion at
https://github.com/pypa/setuptools/commit/506e7e7e1cac6a5d534184d35a20a73e9dd58045#r97577660
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test for maintainers w/ international emails</title>
<updated>2022-11-10T20:14:12+00:00</updated>
<author>
<name>Sviatoslav Sydorenko</name>
<email>wk@sydorenko.org.ua</email>
</author>
<published>2022-11-10T20:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=a197a780e1afcd605b272f2d27f73e7579b7029c'/>
<id>a197a780e1afcd605b272f2d27f73e7579b7029c</id>
<content type='text'>
The current `email.headerregistry.Address` implementation only allows
RFC 5322 but the world is slowly moving towards supporting the
international emails too. This patch adds a test case that is
currently expected to fail but hopefully should pass once the support
for RFC 6532 is implemented in the standard library.

Refs:
* https://datatracker.ietf.org/doc/html/rfc6532
* https://en.wikipedia.org/wiki/International_email
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current `email.headerregistry.Address` implementation only allows
RFC 5322 but the world is slowly moving towards supporting the
international emails too. This patch adds a test case that is
currently expected to fail but hopefully should pass once the support
for RFC 6532 is implemented in the standard library.

Refs:
* https://datatracker.ietf.org/doc/html/rfc6532
* https://en.wikipedia.org/wiki/International_email
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure pyproject.toml accepts UTF-8 in maintainers</title>
<updated>2022-11-09T12:37:58+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2022-11-09T12:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=c53b4bbfdf5ed27a91cb7d2c5c457d896275f774'/>
<id>c53b4bbfdf5ed27a91cb7d2c5c457d896275f774</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PRs #3636 #3634 #3633 #3595 #3576 #3569 #3564</title>
<updated>2022-10-14T11:00:03+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2022-10-14T11:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=a55b024319679c016ab687777d7da41a06d16c6f'/>
<id>a55b024319679c016ab687777d7da41a06d16c6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>expand: Give bytes to ast.parse to let it discover encoding cookie.</title>
<updated>2022-09-27T15:00:53+00:00</updated>
<author>
<name>Julien Palard</name>
<email>julien@palard.fr</email>
</author>
<published>2022-09-27T13:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=b35394aca15a51ff6fb44943c9f9530c68e685c4'/>
<id>b35394aca15a51ff6fb44943c9f9530c68e685c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch an edge case in expand._assert_local()</title>
<updated>2022-09-18T23:30:03+00:00</updated>
<author>
<name>Mike Salvatore</name>
<email>mike.s.salvatore@gmail.com</email>
</author>
<published>2022-09-18T23:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=4249da1ecfaca9541d64f0d3c7f08fb22e73e3b9'/>
<id>4249da1ecfaca9541d64f0d3c7f08fb22e73e3b9</id>
<content type='text'>
Using str.startswith() has an edge case where someone can access files
outside the root directory. For example, consider the case where the
root directory is "/home/user/my-package" but some secrets are stored in
"/home/user/my-package-secrets". Evaluating a check that
"/home/user/my-package-secrets".startswith("/home/user/my-package") will
return True, but the statement's intention is that no file outside of
"/home/user/my-package" can be accessed.

Using pathlib.Path.resolve() and pathlib.Path.parents eliminates this
edge case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using str.startswith() has an edge case where someone can access files
outside the root directory. For example, consider the case where the
root directory is "/home/user/my-package" but some secrets are stored in
"/home/user/my-package-secrets". Evaluating a check that
"/home/user/my-package-secrets".startswith("/home/user/my-package") will
return True, but the statement's intention is that no file outside of
"/home/user/my-package" can be accessed.

Using pathlib.Path.resolve() and pathlib.Path.parents eliminates this
edge case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve pyproject.toml validation messages (#3487)</title>
<updated>2022-08-06T18:16:10+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2022-08-06T18:16:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=33fe15c322605b570187724760e3cd08519e8297'/>
<id>33fe15c322605b570187724760e3cd08519e8297</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>setup.cfg parsing: Refactor _parse_requirements_list and warn_accidental_env_marker_misconfig</title>
<updated>2022-08-06T10:03:53+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2022-08-06T09:27:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=ff49b9666bb109707316353e75d34a0944e86010'/>
<id>ff49b9666bb109707316353e75d34a0944e86010</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add warning for potential extras_require misconfiguration</title>
<updated>2022-08-06T10:03:53+00:00</updated>
<author>
<name>Lumir Balhar</name>
<email>lbalhar@redhat.com</email>
</author>
<published>2022-08-03T10:23:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=506e7e7e1cac6a5d534184d35a20a73e9dd58045'/>
<id>506e7e7e1cac6a5d534184d35a20a73e9dd58045</id>
<content type='text'>
Fixes: https://github.com/pypa/setuptools/issues/3467
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: https://github.com/pypa/setuptools/issues/3467
</pre>
</div>
</content>
</entry>
</feed>
