<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/rdflib.git/setup.py, branch master</title>
<subtitle>github.com: rdflib/rdflib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/'/>
<entry>
<title>Add a class diagram for terms.</title>
<updated>2022-01-22T00:08:35+00:00</updated>
<author>
<name>Iwan Aucamp</name>
<email>aucampia@gmail.com</email>
</author>
<published>2022-01-22T00:08:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=f87188bebef1baad3adc31366e4cff84d7848617'/>
<id>f87188bebef1baad3adc31366e4cff84d7848617</id>
<content type='text'>
The diagram is based on the diagram created by
Graham Higgins (@gjhiggins) in https://github.com/RDFLib/rdflib/issues/1526

This shows the class heirarchy of various terms such as Identifier,
IdentifiedNode, URIRef, Literal, etc.

The diagram is in [plantuml](https://plantuml.com/class-diagram) and
compiled to svg by the
[kroki extension for sphinx](https://github.com/sphinx-contrib/kroki).

Diagrams can be rendered from the plantuml at https://kroki.io/.

Other changes:
 - Some updates to the "Writing RDFLib Documentation" page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The diagram is based on the diagram created by
Graham Higgins (@gjhiggins) in https://github.com/RDFLib/rdflib/issues/1526

This shows the class heirarchy of various terms such as Identifier,
IdentifiedNode, URIRef, Literal, etc.

The diagram is in [plantuml](https://plantuml.com/class-diagram) and
compiled to svg by the
[kroki extension for sphinx](https://github.com/sphinx-contrib/kroki).

Diagrams can be rendered from the plantuml at https://kroki.io/.

Other changes:
 - Some updates to the "Writing RDFLib Documentation" page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Contributor Covenant Code of Conduct</title>
<updated>2022-01-08T13:43:25+00:00</updated>
<author>
<name>Iwan Aucamp</name>
<email>aucampia@gmail.com</email>
</author>
<published>2022-01-08T10:52:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=61d82a6d8145dbef705d720b7ae6e0d0270d0836'/>
<id>61d82a6d8145dbef705d720b7ae6e0d0270d0836</id>
<content type='text'>
This is prompted by @westurner's comments on [rdflib-dev](https://groups.google.com/g/rdflib-dev/c/mdd7rxL9_8I).

The code of conduct is added as markdown so that GitHub recognizes it
(see https://github.com/github/feedback/discussions/9442).

Also:

 - Add myst-parser in docs extras so that we can compile the code of
   conduct into docs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is prompted by @westurner's comments on [rdflib-dev](https://groups.google.com/g/rdflib-dev/c/mdd7rxL9_8I).

The code of conduct is added as markdown so that GitHub recognizes it
(see https://github.com/github/feedback/discussions/9442).

Also:

 - Add myst-parser in docs extras so that we can compile the code of
   conduct into docs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add classifier for python 3.10</title>
<updated>2021-12-29T00:16:37+00:00</updated>
<author>
<name>Iwan Aucamp</name>
<email>aucampia@gmail.com</email>
</author>
<published>2021-12-29T00:16:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=1c3301f412eb8fd6c5495d2941cc196647f1aedd'/>
<id>1c3301f412eb8fd6c5495d2941cc196647f1aedd</id>
<content type='text'>
This is so the version shield ( [![PyPI](https://img.shields.io/pypi/pyversions/rdflib.svg)](https://pypi.python.org/pypi/rdflib) ) shows up correctly in future releases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is so the version shield ( [![PyPI](https://img.shields.io/pypi/pyversions/rdflib.svg)](https://pypi.python.org/pypi/rdflib) ) shows up correctly in future releases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate from nosetest to pytest</title>
<updated>2021-10-24T14:28:54+00:00</updated>
<author>
<name>Iwan Aucamp</name>
<email>aucampia@gmail.com</email>
</author>
<published>2021-10-24T14:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=c2a37b70b9ca7158996f59437ae193dd7c421316'/>
<id>c2a37b70b9ca7158996f59437ae193dd7c421316</id>
<content type='text'>
This patch replace all uses of nose with pytest. It also includes a
pytest plugin for creating EARL reports for tests with a `rdf_test_uri`
parameter.

Some caveats:

- HTML report directory is now htmlcov instead of coverage
- There is some warning related to the EARL reporting plugin which I can't quite figure out:
  ```
  .venv/lib64/python3.7/site-packages/_pytest/config/__init__.py:676
    /home/iwana/sw/d/github.com/iafork/rdflib/.venv/lib64/python3.7/site-packages/_pytest/config/__init__.py:676: PytestAssertRewriteWarning: Module already imported so cannot be rewritten: test.earl
      self.import_plugin(import_spec)
  ```
  This is not causing any problems as far as I can tell, but still annoying.
- python setup.py test won't work anymore, I can make it work but this
  is not advised by pytest:
  https://github.com/pytest-dev/pytest-runner/#deprecation-notice
- run_test.py is still there but it's not really referenced anymore from
  anywhere and the options it accepts are completely different as it's options
  were based on nose. I would say it should be removed entirely but for now
  it is basically just a wrapper around pytest that basically does nothing.
- Removed references to test attributes as currently they are not being
  used anywhere anyway, I guess we can add them back if there is some
  use for them later.
- A lot of tests are still marked to skip when really they should be marked
  with xfail. This is also affecting the RDFT test manifests and result in
  reports saying tests are skipped when really we know they will fail and
  they are only skipped for this reason. But there is no change here from
  before, and pytest makes it easier to dynamically do expected failures.

Special thanks to Wes Turner for his advice and inputs on this process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch replace all uses of nose with pytest. It also includes a
pytest plugin for creating EARL reports for tests with a `rdf_test_uri`
parameter.

Some caveats:

- HTML report directory is now htmlcov instead of coverage
- There is some warning related to the EARL reporting plugin which I can't quite figure out:
  ```
  .venv/lib64/python3.7/site-packages/_pytest/config/__init__.py:676
    /home/iwana/sw/d/github.com/iafork/rdflib/.venv/lib64/python3.7/site-packages/_pytest/config/__init__.py:676: PytestAssertRewriteWarning: Module already imported so cannot be rewritten: test.earl
      self.import_plugin(import_spec)
  ```
  This is not causing any problems as far as I can tell, but still annoying.
- python setup.py test won't work anymore, I can make it work but this
  is not advised by pytest:
  https://github.com/pytest-dev/pytest-runner/#deprecation-notice
- run_test.py is still there but it's not really referenced anymore from
  anywhere and the options it accepts are completely different as it's options
  were based on nose. I would say it should be removed entirely but for now
  it is basically just a wrapper around pytest that basically does nothing.
- Removed references to test attributes as currently they are not being
  used anywhere anyway, I guess we can add them back if there is some
  use for them later.
- A lot of tests are still marked to skip when really they should be marked
  with xfail. This is also affecting the RDFT test manifests and result in
  reports saying tests are skipped when really we know they will fail and
  they are only skipped for this reason. But there is no change here from
  before, and pytest makes it easier to dynamically do expected failures.

Special thanks to Wes Turner for his advice and inputs on this process.
</pre>
</div>
</content>
</entry>
<entry>
<title>replace pkg_resources with importlib.metadata</title>
<updated>2021-10-14T08:38:00+00:00</updated>
<author>
<name>Ralf Grubenmann</name>
<email>ralf.grubenmann@gmail.com</email>
</author>
<published>2021-10-14T08:06:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=360199ac13cf3a819659aa5a533fa88b0039a515'/>
<id>360199ac13cf3a819659aa5a533fa88b0039a515</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update black to latest version, to avoid a bug that was in 21.6b0 and 21.7b0 releases. (#1434)</title>
<updated>2021-10-11T00:44:51+00:00</updated>
<author>
<name>Ashley Sommer</name>
<email>ashleysommer@gmail.com</email>
</author>
<published>2021-10-11T00:44:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=93ea6e44f4ee0f75739dff6ce8788e4beee9fa9e'/>
<id>93ea6e44f4ee0f75739dff6ce8788e4beee9fa9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>version set to 6.0.1</title>
<updated>2021-09-17T12:03:36+00:00</updated>
<author>
<name>Nicholas Car</name>
<email>nicholas.car@surroundaustralia.com</email>
</author>
<published>2021-09-17T12:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=7985b210a6b2f6762ed15c63382a0a36b1b9e4cd'/>
<id>7985b210a6b2f6762ed15c63382a0a36b1b9e4cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert black (#1400)</title>
<updated>2021-09-05T23:18:10+00:00</updated>
<author>
<name>Nicholas Car</name>
<email>nicholas.car@surroundaustralia.com</email>
</author>
<published>2021-09-05T23:18:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=aa7233a3f2512c8791a5ebba3929b55af97fbfe7'/>
<id>aa7233a3f2512c8791a5ebba3929b55af97fbfe7</id>
<content type='text'>
* add dateTimeStamp, fundamental &amp; constraining facets, 7-prop data model

* revert black version to that pinned in black.toml

* Revert "add dateTimeStamp, fundamental &amp; constraining facets, 7-prop data model"

This reverts commit e5bcdd381b73c9ecfd436d1f8e221b27aedd5d3c.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add dateTimeStamp, fundamental &amp; constraining facets, 7-prop data model

* revert black version to that pinned in black.toml

* Revert "add dateTimeStamp, fundamental &amp; constraining facets, 7-prop data model"

This reverts commit e5bcdd381b73c9ecfd436d1f8e221b27aedd5d3c.</pre>
</div>
</content>
</entry>
<entry>
<title>6.0.0a0: simplify license for GitHub to recognise, setup.py long desk from README.md</title>
<updated>2021-07-20T13:46:28+00:00</updated>
<author>
<name>Nicholas Car</name>
<email>nicholas.car@surroundaustralia.com</email>
</author>
<published>2021-07-20T13:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=038af4547e799845e08986867b24acafcbe72d48'/>
<id>038af4547e799845e08986867b24acafcbe72d48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump black from 21.6b0 to 21.7b0</title>
<updated>2021-07-19T05:05:31+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2021-07-19T05:05:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/rdflib.git/commit/?id=f1ec1da939f40ed770c586ce5a02a6641716ee33'/>
<id>f1ec1da939f40ed770c586ce5a02a6641716ee33</id>
<content type='text'>
Bumps [black](https://github.com/psf/black) from 21.6b0 to 21.7b0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [black](https://github.com/psf/black) from 21.6b0 to 21.7b0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
