Commit graph

367797 commits

Author SHA1 Message Date
adam
9e38c6ced2 py-tablib: updated to 3.2.1
3.2.1 (2022-04-09)

Bugfixes

- Support solo CR in text input imports

3.2.0 (2022-01-27)

Changes

- Dropped Python 3.6 support

Bugfixes

- Corrected order of arguments to a regex call in `safe_xlsx_sheet_title`

3.1.0 (2021-10-26)

Improvements

- Add support for Python 3.10
- The csv, xls, and xlsx formats gained support for the `skip_lines` keyword
 argument for their `import_set()` method to be able to skip the nth first
 lines of a read file

Bugfixes

- Avoided mutable parameter defaults
- Specify build backend for editable installs
- Doubled sample size passed to `csv.Sniffer()` in `_csv.detect()`

3.0.0 (2020-12-05)

Breaking changes

- Dropped Python 3.5 support.
- JSON-exported data is no longer forced to ASCII characters.
- YAML-exported data is no longer forced to ASCII characters.

Improvements

- Added Python 3.9 support.
- Added read_only option to xlsx file reader

Bugfixes

- Prevented crash in rst export with only-space strings
2022-11-29 10:51:45 +00:00
adam
ccf855b083 py-markuppy: added version 1.14
This is MarkupPy - a Python module that attempts to make it easier to generate
HTML/XML from a Python program in an intuitive, lightweight, customizable and
pythonic way.
2022-11-29 10:30:55 +00:00
adam
445e1e3b0e Updated textproc/py-openpyxl, www/py-django-binary-database-files 2022-11-29 10:27:36 +00:00
adam
62f76f2581 py-django-binary-database-files: updated to 1.0.17
1.0.17
Allows installation with Django 4
2022-11-29 10:26:52 +00:00
adam
4ba15c1b92 py-openpyxl: updated to 3.0.10
3.0.10 (2021-05-13)

Bugfixes

* Image files not closed when workbooks are saved
* Problem with missing scope attribute in Pivot Table formats
* Excel unhappy when multiple sorts are defined

3.0.9 (2021-09-22)

Bugfixes

* Ignore blank ignored in existing Data Validations
* Add support for cell protection for merged cell ranges
* Timezone-aware datetimes raise an Exception
* Improved normalisation of chart series
* Catch OverflowError for out of range datetimes
* Alignment.relativeIndent can be negative
* Incorrect default value groupBy attribute

3.0.8 (brown bag)

Deleted because it contained breaking changes from 3.1

3.0.7 (2021-03-09)

Bugfixes

* Problems with zero time values
* Not possible to correctly convert excel dates to timedelta
* Exception raised when merging cells which do not have borders all the way round.
* Python 2 print statement in the tutorial

Pull Requests

* Add documentation on datetime handling
* Drop dependency on jdcal
* Datetime rounding
* Unify handling of 1900 epoch
* Add explicit support for reading datetime deltas
* Millisecond precision for datetimes

3.0.6 (2021-01-14)

Bugfixes

* Borders in differential styles are incorrect
* Error when opening some pivot tables
* Resave breaks the border format in conditional formatting rules
* Read-only workbook not closed properly if generator interrupted
* Pandas.Multiindex.labels deprecated
* Pandas.Multiinex not expanded correctly
* Cannot read rows with exponents
* numpy.float is deprecated
* Cells without coordinate attributes not always correctly handled

Pull Requests

* Improved handling of borders for differential styles
* Support subclasses of datetime objects
* Improved handling of cells without coordinates

3.0.5 (2020-08-21)

Bugfixes

* Incorrectly consider currency format as datetime
* Cannot copy worksheets with merged cells
* Empty worksheets do not return generators when looping.
* Hyperlinks duplicated on multiple saves
* Incorrectly literal format as datetime
* Links set to range of cells not preserved
* Exception when opening workbook with chartsheets and tables

3.0.4 (2020-06-24)

Bugfixes

* Find tables by name
* Worksheet protection missing in existing files
* Exception when reading files with external images
* Reading lots of merged cells is very slow.
* Read support for Bubble Charts.
* Preserve any indexed colours
* Reading many thousand of merged cells is really slow.
* Adding tables in write-only mode raises an exception.

Pull Requests

* Add support for finding tables by name or range.

3.0.3 (2020-01-20)

Bugfixes

* Exception when handling merged cells with hyperlinks
* Problems when both lxml and defusedxml are installed
* CFVO with incorrect values cannot be processed

3.0.2 (2019-11-25)

Bug fixes

* DeprecationError if both defusedxml and lxml are installed
* ws._current_row is higher than ws.max_row
* Border bottom style is not optional when it should be
* Empty cells in read-only, values-only mode are sometimes returned as ReadOnlyCells
* Cannot add page breaks to existing worksheets if none exist already

Pull Requests

* Improvements to the documentation

3.0.1 (2019-11-14)

Bugfixes

* Cannot read empty charts.

Pull Requests

* Fix for 1250
* TableStyleElement is a sequence

3.0.0 (2019-09-25)

Python 3.6+ only release
2022-11-29 10:20:57 +00:00
jperkin
994adc6a09 libcxxabi: Use std::llabs, suggested by joerg. 2022-11-29 09:08:58 +00:00
wiz
a2a7ee6d33 py-kaitaistruct: no wheels for python 2.7 2022-11-29 08:49:10 +00:00
wiz
64850c7ace doc: Updated devel/py-kaitaistruct to 0.10nb1 2022-11-29 08:42:20 +00:00
wiz
051a95ac57 py-kaitaistruct: convert to use wheel.mk to fix build 2022-11-29 08:42:10 +00:00
prlw1
583e444319 libhandy1 -> newer libhandy (compile tested) 2022-11-29 08:35:58 +00:00
adam
8f59a16a56 yara: fix build on NetBSD (no proc interface) 2022-11-29 08:35:01 +00:00
prlw1
866cbe4ec9 libhandy1 -> newer libhandy (compile tested) 2022-11-29 08:31:18 +00:00
pin
9367244e35 doc: Updated misc/wthrr to 0.6.0 2022-11-29 07:44:57 +00:00
pin
af02db7baf misc/wthrr: update to 0.6.0
What's New
 - color config option (#43)
    - allows use a "plain"'(white) color for weather
 - display of current time (#44)
    - visual indicator of the current time in the forecast graph
2022-11-29 07:44:36 +00:00
adam
72ab0205e6 Removed security/volatility; Added security/volatility3 2022-11-29 06:00:25 +00:00
adam
8cd117b916 volatility3: added version 2.0.1
Volatility is the world's most widely used framework for extracting digital
artifacts from volatile memory (RAM) samples. The extraction techniques are
performed completely independent of the system being investigated but offer
visibility into the runtime state of the system. The framework is intended to
introduce people to the techniques and complexities associated with extracting
digital artifacts from volatile memory samples and provide a platform for
further work into this exciting area of research.
2022-11-29 05:59:16 +00:00
adam
532b29cc02 volatility: removed; successor: volatility3 2022-11-29 05:58:41 +00:00
adam
7c3e7a6276 Added devel/py-snappy; Updated textproc/py-dicttoxml 2022-11-29 05:49:28 +00:00
adam
5d45c41b54 py-dicttoxml: updated to 1.7.11
Version 1.7.11

Simplified solution to issue 94


Version 1.7.9

Fixed issue 94
2022-11-29 05:49:01 +00:00
adam
b56d8aad99 py-snappy: added version 0.6.1
Python bindings for the snappy compression library from Google.
2022-11-29 05:46:35 +00:00
taca
48d7779ef0 doc/TODO: clamsv 1.0.0 released!
+ clamav-1.0.0.
2022-11-29 01:01:14 +00:00
rillig
09d73ffab6 doc: Updated pkgtools/pkglint to 22.3.2 2022-11-28 23:33:48 +00:00
rillig
8d20a37821 pkgtools/pkglint: update to 22.3.2
Changes since 22.3.1:

Complain about conditions of the form '_PYTHON_VERSION < 38', as they
lead to 'Malformed conditional' when _PYTHON_VERSION is 'none' instead
of a number.
2022-11-28 23:33:28 +00:00
gutteridge
4bb303c844 check-files.mk: fix execution when CHECK_FILES_STRICT=yes
Commit r. 1.2044 "mk: Don't define DO_NADA to true." of bsd.pkg.mk
caused the checks executed when CHECK_FILES_STRICT=yes is set to fail
(e.g., "/bin/sh: -c: line 1: syntax error near unexpected token `;'").

(The pre-existing coding style that uses "true;" rather than a bare ":"
instead has been retained, in case there is an obscure (?) reason for
that approach.)
2022-11-28 23:15:34 +00:00
adam
5fd3481329 Updated math/py-pandas, math/py-pandas-datareader 2022-11-28 21:47:49 +00:00
adam
4da22143be py-pandas-datareader: updated to 0.10.0
v0.10.0 (July 11, 2021)
Highlights include:

Bug Fixes

Fixed Yahoo readers which now require headers

Fixed other reader

Improved compatibility with pandas
2022-11-28 21:47:29 +00:00
adam
37083132e1 py-pandas: updated to 1.5.2
What's new in 1.5.2 (November 21, 2022)
---------------------------------------

These are the changes in pandas 1.5.2. See :ref:`release` for a full changelog
including other versions of pandas.

Fixed regressions
~~~~~~~~~~~~~~~~~
- Fixed regression in :meth:`MultiIndex.join` for extension array dtypes (:issue:`49277`)
- Fixed regression in :meth:`Series.replace` raising ``RecursionError`` with numeric dtype and when specifying ``value=None`` (:issue:`45725`)
- Fixed regression in arithmetic operations for :class:`DataFrame` with :class:`MultiIndex` columns with different dtypes (:issue:`49769`)
- Fixed regression in :meth:`DataFrame.plot` preventing :class:`~matplotlib.colors.Colormap` instance
  from being passed using the ``colormap`` argument if Matplotlib 3.6+ is used (:issue:`49374`)
- Fixed regression in :func:`date_range` returning an invalid set of periods for ``CustomBusinessDay`` frequency and ``start`` date with timezone (:issue:`49441`)
- Fixed performance regression in groupby operations (:issue:`49676`)
- Fixed regression in :class:`Timedelta` constructor returning object of wrong type when subclassing ``Timedelta`` (:issue:`49579`)

Bug fixes
~~~~~~~~~
- Bug in the Copy-on-Write implementation losing track of views in certain chained indexing cases (:issue:`48996`)
- Fixed memory leak in :meth:`.Styler.to_excel` (:issue:`49751`)

Other
~~~~~
- Reverted ``color`` as an alias for ``c`` and ``size`` as an alias for ``s`` in function :meth:`DataFrame.plot.scatter` (:issue:`49732`)
2022-11-28 21:46:51 +00:00
abs
1fe4b920a6 Fix _PYTHON_VERSION check to avoid error
Replace .if ${_PYTHON_VERSION} < 38 with .if ${_PYTHON_VERSION} == 37
as otherwise will fail when ${_PYTHON_VERSION} is "none".

Triggered for "make clean-depends" for a package with
PYTHON_VERSIONS_ACCEPTED=27 which depends on textproc/py-pygments
2022-11-28 20:54:40 +00:00
jperkin
1191ca8c70 libcxxabi: Fix build on SunOS. 2022-11-28 20:50:15 +00:00
adam
4a1f40fb0b Updated audio/wavpack; Added net/py-comm 2022-11-28 19:59:32 +00:00
adam
8ffb3320b2 py-comm: added version 0.1.1
It provides a way to register a Kernel Comm implementation, as per the Jupyter
kernel protocol. It also provides a base Comm implementation and a default
CommManager that can be used.
2022-11-28 19:59:04 +00:00
adam
2e581d5c05 wavpack: updated to 5.6.0
5.6.0
-----
added: AIFF file import/export support
added: WATCOM compiler and OS/2 support
added: cmake support for mingw, builds Cooledit + Winamp plugins
added: --force-even-byte-depth option for rounding up bit depths
fixed: detect and report PCM files having non-zero padding bits
fixed: possible crash when displaying long channel assignments
fixed: big-endian-sourced "raw" files gave big-endian "wav"s
fixed: numerous minor issues
2022-11-28 19:57:57 +00:00
jschauma
ee685dc9fc ensure manual changes are retained upon regeneration
in rev1.29 of /etc/protocols, carp(4) was added as an alias for VRRP;
in rev1.21 of /etc/protocols, pfsync was added

Both changes tend to get nuked when we regenerate the file, so patch
those changes in here.
2022-11-28 19:26:41 +00:00
jperkin
a3059305c6 fcitx5: Remove --as-needed on SunOS. 2022-11-28 19:20:21 +00:00
jperkin
44066e86a6 qt5-qtwebkit: Remove --gc-sections on SunOS. 2022-11-28 19:16:13 +00:00
gdt
8ad840780f x11/py-qt5-qscintilla: Adjust DESCR
Be clearer about what this is.  Drop qt5 boilerplate as confusing.
2022-11-28 19:15:50 +00:00
gdt
57d75ba47c x11/py-sip: Adjust DESCR 2022-11-28 19:10:52 +00:00
nia
6798bacf00 Use versioned_dependencies for py-OpenSSL. 2022-11-28 19:08:42 +00:00
gdt
c2764a328e x11/py-sip: Rototill caution comment
Record results of trying to use sip5; progress but we aren't there
yet.
2022-11-28 19:07:52 +00:00
nia
25ad06142f Convert several packages to using versioned_depends for py-cryptography.
Somehow this has been hanging around in my tree for months.
2022-11-28 19:07:30 +00:00
adam
d12512e916 Updated security/yara, security/py-yara 2022-11-28 18:57:46 +00:00
adam
97d135c812 yara py-yara: updated to 4.2.3
YARA v4.2.3
BUGFIX: Fix security issue that can lead to arbitrary code execution.
BUGFIX: Fix incorrect logic in expressions like <quantifier> of <string_set> in (start..end
2022-11-28 18:57:19 +00:00
adam
49bacf6502 Updated sysutils/py-pefile, devel/py-kaitaistruct 2022-11-28 18:42:29 +00:00
adam
a39b121377 py-kaitaistruct: updated to 0.10
0.10

read_bytes(): use previous implementation again for small reads
      For small reads, the new code that tries to avoid unnecessary reads is
noticeably slower than the previous code that reads unconditionally. In
the worst case (1-byte reads), the new code is 13 times as slow as the
previous implementation. The potential memory/IO savings only become
worth it for larger reads, where the performance difference disappears.
2022-11-28 18:42:09 +00:00
adam
4265a0501a py-pefile: updated to 2022.5.30
pefile 2022.5.30
Merged pull request 344 from elicn/faster-reloc: Speed up relocation process
Merged pull request 175 from tdube/patch-1: Fix catch-all exception clause in parse_resources_directory
Turn data into a bytearray to avoid copying data around (from elicn)
Merged pull request 343 from mat-gas/master: various performances improvements (30-50% in certain workflows, 15-25% in average)
Merged pull request 340 from dinateper/feature/PEfile_context_manager: Update PE to allow with statements
Removed legacy Python 2 code
Miscellaneous other fixes.
2022-11-28 18:26:03 +00:00
adam
15be2a1be8 Updated devel/py-ipython, devel/py-jupyter_core, devel/py-cbor2, graphics/py-cairo 2022-11-28 18:12:42 +00:00
adam
df870cfd6d py-cairo: updated to 1.23.0
1.23.0 - 2022-11-28
-------------------

* git: changed default branch from "master" to "main"
* Windows: Update the cairo version included in the wheels from 1.17.2 to 1.17.6
* docs: Document how to look up pycairo headers without loading the module
* tests: don't error out if cairo wasn't built with all features
* New APIs:

  * :attr:`Status.DWRITE_ERROR`
  * :attr:`Format.RGB96F`, :attr:`Format.RGBA128F`
  * :attr:`PDFVersion.VERSION_1_6`, :attr:`PDFVersion.VERSION_1_7`
  * :attr:`HAS_DWRITE_FONT`
  * :meth:`Context.set_hairline`, :meth:`Context.get_hairline`
  * :meth:`PDFSurface.set_custom_metadata`
2022-11-28 18:12:15 +00:00
adam
d41394faa7 py-cbor2: updated to 5.4.4
5.4.4
- Added official Python 3.11 support (agronholm)
- Raise proper exception on invalid bignums (Øyvind Rønningstad)
- Make Tagged item usable as a map key (Niels Mündler)
- Documentation tweaks (Adam Johnson)
2022-11-28 18:08:10 +00:00
adam
40e0a14f1f py-jupyter_core: updated to 5.1.0
5.1.0

Enhancements made

- Add run_sync and ensure_async functions

Maintenance and upkeep improvements

- Add more path tests
- Clean up workflows and add badges
- CI Cleanup

Documentation improvements

- Clean up workflows and add badges
2022-11-28 18:06:55 +00:00
adam
01d5f9816e py-ipython: updated to 8.7.0
IPython 8.7.0
-------------

Small release of IPython with a couple of bug fixes and new features for this
month. Next month is end of year, it is unclear if there will be a release close
the new year's eve, or if the next release will be at end of January.

Here are a few of the relevant fixes,
as usual you can find the full list of PRs on GitHub under `the 8.7 milestone
<https://github.com/ipython/ipython/pulls?q=milestone%3A8.7>`__.

   - :ghpull:`13834` bump the minimum prompt toolkit to 3.0.11.
   - IPython shipped with the ``py.typed`` marker now, and we are progressively
     adding more types. :ghpull:`13831`
   - :ghpull:`13817` add configuration of code blacks formatting.
2022-11-28 17:58:59 +00:00