Pycounter

Latest version: v2.1.4

Safety actively analyzes 628903 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.5

Other

* Add some information about lxml installation to README. Bump version to 0.5 (so pip won't complain about it not being a released version). Fixes issue 12. [Geoffrey Spear]

* Use a pycounter exception rather than a generic one when there's an XML syntax error. [Geoffrey Spear]

* Fix 2 typos in exception docstrings. [Geoffrey Spear]

* Fix RTD link in README. [Geoffrey Spear]

* DOCS: manually structure docs; fix some internal links. [Geoffrey Spear]

* DOCS: remove test suite from API docs; this is just clutter; you'd need to read the source for these to be useful at all. [Geoffrey Spear]

* DOCS: needed to escape backslashes to get tab literal to show up correctly in rendered docs. [Geoffrey Spear]

* Remove CounterPublication alias; was just there for backward compatibility for 1 external tool. [Geoffrey Spear]

* Allow setting all CounterReport attributes in constructor. [Geoffrey Spear]

* Make docs badge go back to project page, add regular link to documentation. [Geoffrey Spear]

* Add changelog file. [Geoffrey Spear]

* Add support for JR1 GOA and fix a couple of typos. [Geoffrey Spear]

* Use RTD theme; it's automatically used on RTD anyway and might as well look the same on local machine when testing. [Geoffrey Spear]

* Bump version after release. [Geoffrey Spear]

* Remove remaining deprecated features; all HSLS legacy code that was using them is fix fixed, and no reason to inflict them on the public. [Geoffrey Spear]

* Change theme back to "default"; rtd still uses sphinx 1.2 and "classic" isn't available. [Geoffrey Spear]

* Some more documentation changing. [Geoffrey Spear]

* Move inline documentation for instance variables into docstrings instead (should make autodoc look more consistent) [Geoffrey Spear]

* Add author_email to quiet warning. [Geoffrey Spear]

* Remove deprecated year attribute from reports entirely. [Geoffrey Spear]

* A few style cleanups. [Geoffrey Spear]

* Add IRC notification from Travis. [Geoffrey Spear]

* Bump dev version after release. [Geoffrey Spear]

* Make docs link go to docs, not status. [Geoffrey Spear]

* Readthedocs link (badge) [Geoffrey Spear]

* Merge branch 'master' of github.com:pitthsls/pycounter. [Geoffrey Spear]

* Pretty github badges. [Geoffrey Spear]

* Drop pypy3 support for now; lxml won't build and it's a known pypy bug) [Geoffrey Spear]

* Fix coverage command. [Geoffrey Spear]

* Add dist to .gitignore. [Geoffrey Spear]

* Add coveralls. [Geoffrey Spear]

* Use logging; cleanup some deprecated stuff. Bump version number. [Geoffrey Spear]

* Travis sudo false to use container-based infrastructure. [Geoffrey Spear]

* Bump version and add readme to pypi. [Geoffrey Spear]

* Bump version and add readme to pypi. [Geoffrey Spear]

* Fix links to RST format. [Geoffrey Spear]

* Rename readme, license. [Geoffrey Spear]

* Add license information. [Geoffrey Spear]

* Some documentation changes. [Geoffrey Spear]

* Rewrite test suite imports to use actual names (instead of names from legacy code in test suite) [Geoffrey Spear]

* Beginnings of README; make flake8 happier. [Geoffrey Spear]

* Fix tox setup. [Geoffrey Spear]

* Tox.ini needs test requirements; tox doesn't install test reqs from setup.py. [Geoffrey Spear]

* __future__ import in wrong place; style. [Geoffrey Spear]

* Some refactoring to remove pitt-specific stuff and to make setup.py closed to pypa's guide...- [Geoffrey Spear]

* Test actual SUSHI requests (with httmock) [Geoffrey Spear]

* Merged in SUSHI-exceptions (pull request 1) [Geoffrey Spear]

move back to single branch model

* My pycharm style checkers happy. [Geoffrey Spear]

* Some style things; missing kwarg. [Geoffrey Spear]

* Merge remote-tracking branch 'remotes/origin/master' into SUSHI-exceptions. [Geoffrey Spear]

* Option to dump XML. [Geoffrey Spear]

* Account for optional Reports element wrapping the Report. NOTE: does not support multiple Report elelments within the enclosing Report (yet?) [Geoffrey Spear]

* Another bad vendor data problem. [Geoffrey Spear]

* Some guards against bad reports from bad vendors :( [Geoffrey Spear]

* Bump version; add description. [Geoffrey Spear]

* Move exceptions to new module; add a bunch of SUSHI related exception classes. ref issue 15. [Geoffrey Spear]

* Some documentation and style changes. [Geoffrey Spear]

* Add flake8 to tox (and optional lint env) [Geoffrey Spear]

* Exclude pycounter.py from coverage; it just exists for backwards compatability and warns about deprecation. [Geoffrey Spear]

* Remove debugging print statement. [Geoffrey Spear]

* Report version should be integer, not string. [Geoffrey Spear]

* Simple SUSHI XML; test report parameters. [Geoffrey Spear]

* Start SUSHI unit tests. Ref issue 18. [Geoffrey Spear]

* Style, docs. [Geoffrey Spear]

* Fix incorrect package name for dateutil. [Geoffrey Spear]

* When ItemPublisher isn't given for a SUSHI item, make it blank instead of throwing exception. Fixes bug 16. [Geoffrey Spear]

* Workaround Wiley repeating ItemPerformance by skipping months with non ft_total (note: may break if we get legitimately skipped months; fix would rely on refactoring to get rid of monthdata list entirely. [Geoffrey Spear]

* Use dateutil to parse SUSHI report created dates. [Geoffrey Spear]

* Sushi rewrite, now uses lxml and requests instead of suds. [Geoffrey Spear]

* Build SUSHI requests with lxml; send with requests (breaks _raw_to_full since we now return raw XML) [Geoffrey Spear]

* Remove suds requirement, add requests and lxml. [Geoffrey Spear]

* Add suds logging. [Geoffrey Spear]

* Import schemas, to try to fix broken WSDLs on servers. [Geoffrey Spear]

* Rename argument from wsdlurl to wsdl_url. [Geoffrey Spear]

* Fill in usage numbers from SUSHI; closes issue 11. [Geoffrey Spear]

* Build report from sushi raw data (partial; includes metadata, but not individual publications. [Geoffrey Spear]

* Pep 8. [Geoffrey Spear]

* Don't use context manager in assertRaises; not supported in python 2.6. [Geoffrey Spear]

* For single-year reports where no year was explicitly set, get it from the period. [Geoffrey Spear]

* Tests for monthdata list iterator. Closes issue 13. [Geoffrey Spear]

* Add iterator for CounterEresource objects (currently just uses the monthdata list, which may be a problem for reports with more than 12 months of data) [Geoffrey Spear]

* Some attribute docstrings. [Geoffrey Spear]

* Docstring for year property. [Geoffrey Spear]

* Deprecation warnings. [Geoffrey Spear]

* No year and monthdata attributes for multi-year reports. [Geoffrey Spear]

* Fix test data file. [Geoffrey Spear]

* Add test file for multi-year report, with .period test. [Geoffrey Spear]

* Tests for helper. [Geoffrey Spear]

* Some documentation. [Geoffrey Spear]

* Style (now passes flake8) [Geoffrey Spear]

* Merged issue12 into master. Fixes issue 12. [Geoffrey Spear]

* Fill in customer, inst. id (if available), report date period, and date run on CounterReport objects. [Geoffrey Spear]

* Add new attribute stubs, some failing tests. [Geoffrey Spear]

* Fix repr of CounterBook. [Geoffrey Spear]

* Add metric to book, journal reports. [Geoffrey Spear]

* Fix setup bug; add tox support. [Geoffrey Spear]

* Documentation and style stuff. [Geoffrey Spear]

* Get version by exec instead of import; makes setup runnable before dependencies are installed. [Geoffrey Spear]

* More docs, move version to its own module. [Geoffrey Spear]

* Keep sphinx static/template source directories. [Geoffrey Spear]

* Add some empty documentation. [Geoffrey Spear]

* Further DRY; parse all files with the same function that takes iterators of COUNTER rows. [Geoffrey Spear]

* DRY: refactor parse_csv and parse_tsv into parse_separated. [Geoffrey Spear]

* Mark pycounter.pycounter as deprecated; fix tests to import directly from pycounter.report. [Geoffrey Spear]

* Style issues; now passes flake8. [Geoffrey Spear]

* Merge branch 'master' of bitbucket.org:wooble/pycounter. [Geoffrey Spear]

* Ignore more egg stuff. [Geoffrey Spear]

* Support python 3.3+ with six. Fixes issue 10. [Geoffrey Spear]

* Module docstring. [Geoffrey Spear]

* Use jurko's fork of suds for Py3K support. [Geoffrey Spear]

* Use csvhelper.UnicodeReader for parsing CSV and TSV; fixes bug 8. [Geoffrey Spear]

* Rename pycounter.pycounter to pycounter.report (maintaining aliases for backward compatability); use absolute imports everywhere. [Geoffrey Spear]

* Begin py3k support. [Geoffrey Spear]

* Add basic SUSHI fetch support. [Geoffrey Spear]

* Merge changes from master. [Geoffrey Spear]

* .coveragerc to prevent reporting how much of 3rd party modules we've covered... [Geoffrey Spear]

* Ignore eggs created during testing. [Geoffrey Spear]

* Add (failing) test that all parsers return unicode for strings. Ref issue 8. [Geoffrey Spear]

* Add XLSX support (with unit tests). Fixes issue 7. Requires openpyxl, new dependency... [Geoffrey Spear]

* Book report support, with tests. [Geoffrey Spear]

* Suport for BR1 book title report. Fixes issue 5. [Geoffrey Spear]

* Normalize ISBNs to 13 digit; fixes bug 4. [Geoffrey Spear]

* Add support for COUNTER 4 BR 2. [Geoffrey Spear]

* Add EISSN to CounterBook and ISBN to CounterPublication for compatibility. [Geoffrey Spear]

* EAFP -- plus isdigit check was failing horribly for Bad Vendors who put extra spaces in their CSV. [Geoffrey Spear]

* Unit tests for TSV. [Geoffrey Spear]

* Quick hack TSV support (DRY this in the future; the only difference from CSV handling is literally delimiter...) [Geoffrey Spear]

* Add support for COUNTER 4 CSV files (which technically shouldn't exist, but we got one from AIP Scitation so...). Ref issue 1. [Geoffrey Spear]

* Strip newlines from issns. [Geoffrey Spear]

* Ignore blank lines in stats instead of dying horribly. [Geoffrey Spear]

* Deal with thousands separator, missing HTML/PDF columns. [Geoffrey Spear]

* Ignore .egg-info directory. [Geoffrey Spear]

* Book report, more unit tests. [Geoffrey Spear]

* More robust report type detection. [Geoffrey Spear]

* Some tests. [Geoffrey Spear]

* Package structure. [Geoffrey Spear]

* Setup.py, gitignore. [Geoffrey Spear]

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.